“互聯網+”風口下,APM哪家強?
近日,攜程的網站服務及APP遭遇全面癱瘓,讓眾多用戶說走就走的旅行變成了“攜程在手,說沒有就沒有”的窘境,而由此引發的全民吐槽效應也讓互聯網時代的管理者再次體會到了用戶體驗管理已成為關乎企業存立的關鍵。由此,在去年贏得資本市場垂青的應用性能管理(APM)再次成為焦點。管理者不禁要問,在“互聯網+”戰略推動下的擁抱互聯網熱潮來到的歷史性拐點,到底什么樣的應用性能管理才是幫助企業抓住機遇,應對挑戰的***選擇?
Gartner曾經提出了APM的五大功能維度:最終用戶體驗監控、用戶自定義事務處理剖析、應用拓撲發現與可視化、應用組件深入監控以及IT運行分析。這五大功能,按從難到易,從重到輕的順序來排列。用非技術的話說,后三種功能是相對傳統的基于代理方式的服務端性能監控,采取相對“被動”的監測方式,即在業務系統運行時開展監測,實時了解業務運行狀況,進而采取相應優化措施。但信息時代發展到今天,僅僅被動的監測遠遠不夠,主動性的針對用戶自定義事務開展的網絡端監測和管理,以及在系統運行中,針對使用者的客戶端應用監測,也就變得越發迫切重要。
那么,按照這個標準,國內的廠商是否達標?其實,目前各家廠商都處于從部分到全面的發展過程中,只是對于企業用戶來說,短期內還無法獲取到真正完整的APM服務,同時在選擇某一類的APM服務后,擴展性也會存在問題。
那么,如果說國內廠商在當前還存在各自的問題,誰才會是企業用戶在APM選型過程中的真命天子?回答這個問題之前,還是來看全球領先的信息技術研究與咨詢公司Gartner給出的建議。Gartner公布了2014年應用性能監控魔力象限報告根據不同廠商的執行能力和發展前景的完備性對全球12家主流的應用性能監控產品供應商進行了評估。基于Gartner的獨立分析,廠商被劃分為***(Leader)、挑戰者(Challengers)、特定領域者(NichePlayers)和遠見卓識者(Visionaries)四個象限。以下是Gartner在2014年底發布的APM領域的魔力象限,涉及到的企業均是可提供以上談到的5種APM功能,并不僅能夠監控Java和.NET應用,還可以監控一個或更多關鍵應用組件類型(例如數據庫、應用服務器等)。

從這張圖可以看到,目前在全球APM市場上的玩家非常多,既有傳統的幾大IT巨頭,IBM、HP、Microsoft、CA等,已有許多新興廠商。限于篇幅,無法對各家廠商進行逐一分析,采用功利性的辦法,著重來看處于leader位置的三家企業,畢竟他們可能會是當前企業用戶的***。
New Relic和AppDynamics是兩家典型的互聯網軟件公司,創立均不超過5年,都是由從CA Technologies出來的員工所創辦,也都是通過SaaS模式進行銷售。因為SaaS的應用趨勢,這兩家公司在北美發展得非常快,其中New Relic于2014年底在北美上市,瞬間市值20億美元,這也讓眾多國內的追隨者們各種羨慕嫉妒恨……但從產品和方案層面,畢竟開發時間不長,也存在一些小問題,比如New Relic在數據分析的深度方面一直為業界所詬病,同時對.Net應用的數據分析支持也比較初級(手動去實現)。而AppDynamics則在IIS可視化方面有所欠缺,同時其為了保證性能過載,采取了一個非常有趣的設置:一旦CPU不足以承載性能監測的需求,系統會自動忽略一部分數據,先確保系統穩定性。但毫無疑問,這樣的做法是以喪失一部分數據分析的全局性和準確性為代價的。
同時,缺乏強有力的基于網絡的應用性能監控,在運維過程中也無法加速對故障域的快速定位。從而無法幫助用戶開展全面的應用性能管理。
在此,重點介紹一下Compuware。Compuware是一家非常老的公司,在廣為人知以前,已在應用性能管理領域耕耘了十多年。早年以大型主機為核心業務,在2000年后陸續收購幾家軟件公司后成功轉型為APM提供商,實際上,2011 年Compuware收購了全球發展最快的 APM 初創公司 Dynatrace 及其獲得專利的 PurePath 技術。2014 年,Compuware將 Compuware APM 品牌重塑為 Dynatrace,全力主攻 APM。至今已連續五年被 Gartner 評為魔力象限的***、連續三年蟬聯魔力象限有遠見的***。以上是Compuware,也就是現在的Dynatrace的簡史。
從產品和技術層面看,Dynatrace的方案比較完整,從服務端,到用戶端,再到網絡端全面覆蓋,并能對從開發環境到負載測試環境、生產環境的整個應用生命周期提供支持。這種端到端的應用性能管理解決方案,避免了國內廠商因只能提供一端的監測管理而拼湊解決方案導致的兼容性不足、監測不完整等問題。同時,Dynatrace的模擬監測和用戶體驗管理使企業真正實現了對應用性能的主動管理,特別是Dynatrace的深度數據分析能力,為企業的管理決策提供了依據。除此之外,Dynatrace代碼級監測帶來的可視化優勢彌補了其它廠商IIS可視化方面的短板,能使企業迅速找到問題所在,這對于企業及時發現問題并調整策略意義重大。目前,Dynatrace的解決方案被更多行業的領軍企業廣泛采用,包括近80%的財富500強企業和眾多中國處于轉型期的行業巨頭,如聯想等。在全球市場,Dynatrace覆蓋了80%的世界500強企業,而NewRelic是把許多中小企業攥在手中,AppDynamics則更關注互聯網企業。
應用性能管理——更具體地說是深度應用交易管理——可謂炙手可熱,因為它提供了深入分析與日俱增的應用復雜性的重要能力…Dynatrace 成為***的贏家,并且其解決方案在整體上最為均衡。
按照資本論的說法,企業是為了利益而存在的。正是因為APM市場有足夠的空間和錢途可期,才吸引如此眾多的玩家紛紛搶灘登陸、圈地樹旗,甚至眾多風投紛擁而至、錢落如雨,再或是在市場上搖旗吶喊、吹鼓造勢,都是希望能更快抓住用戶。但在今天這個用戶為王、產品為本的時代,只有真正能為用戶提供最可靠、最可用、***擴展性的產品,才能真正抓住用戶的心。
滄海橫流,盡顯英雄本色。但成就英雄的,還是用戶的選擇。