對 APM 用戶的一次真實調查分析(上)

#####一.前言 國內的 APM 行業這兩年剛剛起步,可是在國外卻比較成熟了,而且因爲這兩年人力成本的快速提升,國內外涌現了幾家很是不錯的 APM 企業,例如,OneAPMAPPdynamicDynamicNewRelic 等。html

15年上半年,國外知名信息技術研究分析公司 Gartner 陸續的針對 APM 行業進行了一項綜合的調查分析,本文則由原文翻譯編寫而成。目的是爲了給國內的 APM 用戶,不管是 SaaS 仍是企業級別的,或者有 APM 使用意向的用戶,提供相應的參考意見。 #####二. APM 工具在用戶心中的地位前端

APM 領域的企業級以及 SaaS 級的發展示狀和用戶指數都顯示,APM 產品和服務的需求持續高漲,可是,也有挑戰存在,可能會在將來阻礙企業內的 APM 增加。瀏覽器

######調查結果安全

  • 大多數受訪者( 61% )都表示,應用性能監測( APM )技術是重要的,或者是很是重要的。性能優化

  • IT 運維人員仍然是 APM 工具的主要買家 (67%),技術支持人員爲第二,佔到 11%。服務器

  • 59% 的受訪者更傾向於購買單項 APM 工具和/或服務,而 39% 會將它們做爲集成服務的一部分。微信

  • 提升故障診斷性能和加強客戶體驗品質,是購買 APM 工具的最主要緣由(分別爲83%和81%)。 ######建議 對企業級和 SaaS級 APM 用戶來講:網絡

  • 將本調查的數據做爲創建應用性能監測覆蓋比率的指導準則。app

  • 根據技術和財務情況,部署單項方案,但也必定要考慮潛在的更高成本的集成方案。運維

  • 爲了提升安全、數據隱私以及集成領域的性能,須要繼續進行監測,若是你是本地部署 APM 工具的企業級用戶,在條件和政策容許的狀況下,考慮將 APM 做爲服務方案。

  • 選擇那些不只能理解終端用戶體驗的產品,並且還能理解性能不佳對於業務影響境況的產品。

#####三.APM 行業的滲透率

2015 年 3 月 11 日到 2015 年 3 月 25 日,Gartner 對 APM 市場進行分析調查,目的是更好地理解當前與企業消費 APM 產品和服務相關的觀點以及市場需求。Gartner 特別想了解抑制企業 APM 產品(或服務)採用率增加的主要因素。

APM很重要,但滲透率依然較低(而且不平均)

在這部分的調查中,咱們想要了解 APM 的滲透率,以及確立 APM 的使用和應用的關鍵任務之間是否存在任何相關性。首先,咱們要肯定 APM 工具的重要性。 (參見圖1)。

圖1. APM 工具對於企業應用管理的重要性

整體而言,61% 的受訪者認爲 APM 是重要的( 45% )或很是重要的( 16% )。 61% 中的 63% 使用 APM 解決方案監測企業應用,其中的 21% 表示有 10% 到 24% 的應用被監測,另有 17% 則表示有小於 10% (但大於 0 )的應用被監測(參見圖 2)。

圖2. 目前使用 APM 方案進行監測的企業應用比例 對 APM 用戶的一次真實調查分析(上)

這兩個問題( APM 工具的重要性、被監測應用的百分比)被做爲進一步完成調查的過濾器,若是受訪者目前沒有使用 APM 工具,或者不認爲它有必定的重要性,可能會扭曲咱們的調查結果。

(備註:基於這些問題進行過濾後,調查結果顯示 58% 的受訪者認爲 APM 工具重要,25% 認爲很是重要,17% 認爲比較重要)。

#####四.使用 APM 工具的公司的規模 Gartner 還根據公司規模(以員工數量做爲度量)對應用安裝數量進行排序 (見圖 3),其中並無區分企業本地部署和基於雲的應用程序,目的是爲了肯定被 APM 方案監測的應用數量上限。其中,圖 3 的範圍分佈普遍,而表 1 根據公司規模顯示應用的平均數量。

圖3. 根據類別,基於單個服務器的應用數量 對 APM 用戶的一次真實調查分析(上)

表1. 根據公司規模,應用的平均數量 對 APM 用戶的一次真實調查分析(上)

Gartner 還根據公司收入對公司內的應用數量進行排序,儘管大多數樣本的收入規模都不大。根據 Gartner 歷史經驗法則,全球 2000 強企業一般有 2000 個或更多的應用(備註:在計算年度全球 2000 強名單時,福布斯使用包括四個指標的模型,其中一個是收入;2015 年的最低收入指標是 41.6 億美圓)。

調查數據顯示,在年收入 30 億美圓至 100 億美圓之間的企業中,只有 13% 的企業擁有超過 2000 個獨立服務器應用,而年收入超過 100 億美圓的企業中有 24% 擁有超過 2000 個應用。所以,儘管全球 2000 強企業中有一部分符合經驗法則,大多數並無。

下一個關鍵問題是:獨立服務器應用中被認爲是關鍵任務的數量,以及企業應用目前由 APM 進行監控的比例。爲了更加方便調查,Gartner 將關鍵任務(mission-critical)定義爲「典型的、外部的、產生用戶收入回報的應用,這類應用的恢復時間極短,而且對可用性要求很高。」 圖4顯示了相關數據。

圖4. 基於獨立服務器的企業應用中被認爲是關鍵任務的比例 對 APM 用戶的一次真實調查分析(上)

53% 的受訪者表示,他們安裝的應用中,超過四分之一被認爲是關鍵任務,而 26% 的人說他們應用中有超過一半符合相似的狀態。 而後,根據圖 2 中的數據,去除那些不使用 APM 方案監測任何應用,或根本不知道的結果,過濾後的結果顯示在圖 5 中。

圖5. 企業應用 APM 方案監測的比例(過濾後數據) 對 APM 用戶的一次真實調查分析(上)

對比圖 4 和圖 5,在關鍵任務應用和被監測應用之間彷佛存在一些相關性 (平均數分別爲 32% 和 30% ); 可是,分析全部受訪者的回答後,使人驚訝的是,這兩個維度之間幾乎沒有相關性(見圖 6 ),關鍵任務的定義可能影響了這一結果。然後續與受訪者的對話代表,一般會使用一些非 APM 工具(好比,由Adobe,Google和其餘公司提供的網絡分析產品 和/或 服務),至少代替了一部分目前由 APM 產品提供的功能,這類 APM 產品每每針對外部、面向用戶的,或產生收入回報的應用。

圖6. 關鍵任務和被監測應用比較 對 APM 用戶的一次真實調查分析(上)

總的來講,儘管數據顯示,APM 被視爲一個重要的企業需求,並被普遍使用,可是其部署的條件仍然是一個問題。

例如,OneAPM 的一款產品 Browser Insight,這款產品是針對於網頁性能優化的,國內暫時沒有比它維度以及功能更加全面的同類產品,可是確實因爲手動部署須要機械性的操做(不過目前這類的插碼部署也沒有別的更好的方法),致使用戶部署成本的增長。

不過產品仍是很不錯的,給你們附一個總覽圖吧。 對 APM 用戶的一次真實調查分析(上)

對策:

企業級 APM 用戶應該使用這些信息做爲一個參考點,來確立應用性能監測覆蓋率,同時確保其餘因素(例如,應用臨界和監控成本)也考慮在內。

Browser Insight 是一個基於真實用戶的 Web 前端性能監控平臺,可以幫你們定位網站性能瓶頸,網站加速效果可視化;支持瀏覽器、微信、App 瀏覽 HTML 和 HTML5 頁面。想閱讀更多技術文章,請訪問 OneAPM 官方技術博客

本文轉自 OneAPM 官方博客

相關文章
相關標籤/搜索