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

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