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

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