Velocity大會專訪:基調網絡張濤談mAPM引領移動端應用性能管理
8月12-13日,Velocity China 2014 Web運維大會在北京舉行。IT工程師、開發人員、運維專家、設計師和架構師齊聚本次大會,圍繞“如何構建更快速、更健壯的Web”相互學習和借鑒,分享實踐經驗?;{網絡、蘋果公司、Linkedin等國內外知名互聯網與IT企業均在本次大會分享了前瞻的性能管理技術理念。
在8月13日上午的全體大會中,來自基調網絡的首席運營官張濤發表了《化繁為簡的mAPM,讓APP破繭成蝶》的主題演講,成為本次大會的最大亮點。
近年來,在云、移動、大數據這種混合的IT大環境中,應用的傳輸鏈被不斷的擴展延伸。從地域的差異化到配置、管理、運維等因素,都能直接影響到用戶的體驗。如何保障移動互聯網用戶體驗,確保自身的IT支撐系統得到高效的運行,這需要一個強大的IT運維管理體系時刻監督你的IT環境各組件的性能質量。
記者聯系到基調網絡首席運營官張濤先生,進行了一次深度的采訪,解讀移動互聯網時代的mAPM。
記者:首先還是讓您介紹一下目前在基調這一塊的職責或者是目前的工作情況,想了解一下。
嘉賓:基調一直專注在互聯網用戶的應用性能管理領域,基調在7年前就開始提供基于Saas模式的云服務,聽云Network,以前叫慧眼,在過去7年時間里面我們服務了非常多的用戶,向他們提供聽云Network(慧眼)的服務,包括耳熟能詳的BAT、360等等互聯網的大中小企業,有超過60%的互聯網企業是我們的用戶。傳統行業里,如金融領域、運營商等都是我們的客戶,所以基調既是一個產品公司,更重要的是一個服務公司,我們有專門的服務團隊,專家級的服務團隊幫我們的用戶提供基于數據驅動的應用性能分析報告,基于應用性能管理的專業服務,這是基調過去所在一直堅持做的工作。
2014年,基調于7月18日發布了全新產品平臺—聽云,就是我們正式的SAAS平臺,服務于開發者,一些專業級的客戶與企業用戶,會通過SAAS平臺的接入方式,獲得應用性能的分析和管理,同時聽云的專家隊伍提供7×24小時的應急響應,這是我們最近在做的事。具體而言,剛才談到的MAPM,這是我們提出的定義,全稱是MobileAPM。
APM不是一個新話題,差不多有十多年的歷史了,信息技術的基礎架構,這個理論在90年代初就提出了五大定位問題,事件管理、問題管理、發布管理、開發管理、定位管理。數據庫、網絡相關IT企業,也都分別提出性能優化的概念,所以在APM早期的時候,IBM、CA、Oracle等都在做APM。每年有10%左右的行業增長,這個問題其實是我們也在反思。
為什么行業的增長這么低?這是一個實現方式問題而非需求問題,過去的概念有問題,相關企業是一個離散的孤島,網絡的廠家是網絡的廠家,主機廠家是主機廠家,數據庫是數據庫廠家,每個都是信息的孤島,這些數據缺乏關聯性。其實我們的系統運維是要打通的,從終端到鏈路到網絡,到主機,到數據庫,甚至到應用,甚至到代碼,甚至到內容都需要打通進行關聯,所以說APM行業在過去的發展中受制于原來的IT架構,應該是OUT的IT時代。不是一個面向用戶,面向應用,面向交互的概念。
今天的IT系統變化很大,所有企業的IT,包括互聯網企業和傳統企業的IT系統,都是面向用戶,面向業務的,所以對業務和應用的交互性,關注度更高,但是性能監控在國內還是太復雜了,據聽云統計在中國有上千種次生操作系統,五千多種的終端型號,中國的網絡環境又那么的復雜,這個業務還是一個海量業務請求,過去PC端中一天的專注時間可能在1-2小時,但在移動互聯網端,我們的專注度可能在4-5小時,甚至吃飯睡覺都在上面,所以是一個海量請求。同時作為支撐運維人員,我們更多的是面向客戶,面向業務,要以利潤為中心而非成本為中心,如何把應用和業務管理的更好,質量更好,性能更好,讓用戶體驗更高是最重要的,這個時候APM走到另外一個階段,就是mAPM。
剛才談到過去的APM重系統,輕交互,不是面向用戶,運維管理人員很難使用,項目周期很長。我們統計像Oracle這些公司要做APM的話,至少要有半年部署時間,同時對團隊人員要求很高,對項目實施團隊要求也很高。而且效果差,系統非常復雜,沒有易用性。如何改變這個問題,就是我們今天談到的MobileAPM,也就是聽云平臺,它是基于SAAS的模式快速架構的,面向用戶快速架構的業務支撐,我們講叫“12345”,一個平臺來接入;兩行代碼的嵌入;三分鐘系統嵌入進去做編譯;四分鐘的時候,我這個數據就已經跑出來了,就能看得到從終端到后臺系統,到代碼,到內容,包括故障定位、性能響應數據;五個維度,我可能從終端的維度,從鏈路的維度,從系統的維度,從代碼的維度,甚至到了內容的交互維度,聽云都能夠很好地基于量化的指標給你提供性能數據呈現,聽云有上百種的報表給用戶去評估體會。這就是我們今天講的MAPM和傳統APM最大的區別,它是一個易用、易部署、易管理,架構在SAAS平臺上面,針對移動互聯網用戶提供應用性能的分析和管理,端到端的性能管理解決方案。
記者:目前國內mAPM廠商非常少,主要的原因我覺得還是因為成本較高。SaaS模式是否由此應運而生?
嘉賓:7年前基調的也業務模型是SAAS,但是聽云平臺是7月18日正式發布的,聽云是真正的SaaS服務模式,除了SAAS在線平臺以外,還有很專業的售前、售后和專家團隊,就是SAAS還要加上face to face,就是我們在一些大客戶服務上還有更專業級的服務在上面,這是我們和傳統的SAAS平臺對比最大的優勢,也是眾多客戶愿意接受我們的重要原因。第一我們在行業里有口碑;第二,在過去6-7年時間里,我們跟客戶一同成長;第三,我們有非常強大的售后服務與專家級隊伍,能夠把基調的SAAS做更好的價值再現和價值提升。
記者:剛才你提到MobileAPM這一塊,MobileAPM在移動互聯網中發展的狀況是怎樣的?
嘉賓:現在我們一直也在關注同行業的發展,在Gartner定義的應用性能管理象限中,在Gartner象限圖里面,新一代的APM在國外有兩家公司,一個叫New Relic,一個叫AppDynamic。在一項報告中評出的《美國在未來兩年內最有影響力的24家公司》中,他們分別位列第十和第十一,他們也是針對移動互聯網提供應用性能管理解決方案。所以在國外有這兩家公司。在國內是我們從去年開始做這樣的研發,在中國,聽云與上述兩家公司處于同一起跑線。所以在這個角度,真正的APM市場應該是由基調、New Relic和AppDynamic這樣的公司來引領。
記者:聽云發布的《移動應用性能黑洞報告》顯示:很多開發者沒有重視應用性能問題,聽云推出了完整的端到端的方案,來幫助開發者解決應用性能黑洞,是如何實現的?
嘉賓:事實上,很多人都在講基調網絡是國內唯一能夠提供這樣一個解決方案的公司,原因在哪兒?
第一就是剛才談到的過去6、7年時間里面,我們有一個解決方案,原來叫慧眼,現在叫聽云Network,這是一個基于模擬真實用戶,用真機,真的PC,真的手機,完全基于用戶視角的應用性能解決方案,我們對網站發起主動訪問,在這個過程當中去做不同的數據采集,形成性能分析,所以這個我們叫主動監測。我們在全國、全球都有豐富的節點,在中國我們有差不多20萬個節點幫用戶去做全國34個省140多個城市的覆蓋,基于這些節點,我們為用戶做基于任務的訪問,然后去采集數據,形成觀點。所以說聽云Network是主動監測。
第二個就是今天看到的聽云APP,聽云APP是真實用戶的被動監測,只要你的用戶下載了某一個APP,只要做點擊打開,我們的性能數據就開始做同步了,就可以去采集你的應用在中間所遇到的所有的HTTP和HTTPS請求的性能問題。接下來我們還會發布的是基于用戶交互性能的問題。同時還可以做到代碼級的故障定位,這對開發者來講,是一個非常強大的工具,開發者只需要專注于他的業務開展就可以了,對于所有的性能問題,用戶體驗的問題,聽云幫你去管,目前聽云APP已經正式發布。
將來我們還有一個業務叫聽云Server,我們叫服務器端的監控,主機端的監控,這是一個殺手級的產品,他會和我的聽云APP在客戶端和服務端形成端到端的對接,這就意味著一個開發者關心的用戶體驗中的所有性能問題,我們都能夠提供全數據,全業務線程的性能管理,再加上外圍的基于用戶角度的監測,這就是今天我們敢說聽云是在業界唯一一家能夠提供端到端的應用性能管理的解決方案和服務提供商。
記者:剛才您也談到了性能監控這一塊,性能故障上是有分級的,有優先級別的,還有中級的, MAPM針對性能問題分級有怎樣的標準?
嘉賓:聽云的監測頻率可以做到一分鐘,這意味著聽云可以做到分鐘級的告警,這是一個非常領先的概念。性能數據是海量數據,同時分布在一個非常復雜的環境,分鐘級告警是非常高的標準。因為聽云有一個NOC中心,有專家7×24小時在堅守,所以我們的性能監控方案是一個真實的定制化運維方案。
記者:在大家都在談大數據的背景下,聽云的解決方案與其他的APM解決方案有哪些區別?
嘉賓:我覺得聽云和其他的APM對比來說,我們剛才提到的老的APM其實是專用系統、信息孤島,要專人專崗,專門的研發人員,專門的維護人員,專門的隊伍去做這個事。
對于聽云來說,我們有幾個主要的亮點,第一個就是發布后管理,就是原來的APM,應用在發布前是一個小樣本測試,同時環境也是一個小樣本環境。但是在發布出去后,樣本量太大,這個環境也很大,這就意味著每個反射的數據其實都變成海量的數據,所以這種情況下,原來的系統沒有辦法運作和處理,沒有辦法形成關聯,而聽云可以。
第二,大數據時代,很多業務和應用是快速迭代的,在基于數據驅動的情況下,業務業務持續迭代需要有量化的工具,新產品迭代出去,聽云用一分鐘就能夠產生報表,對你進行指導,故障定位、效率提升。
記者:像MobileAPM這一塊的應用場景,我們主要是針對哪些企業用戶或者是個人用戶?
嘉賓:聽云有三檔服務模式,分別為免費版、專業版和企業版。我們對很多中小或者個體開發者提供免費版這樣的服務。專業版可能對一些中小企業或者小微企業。還有就是對一些大型的企業提供企業定制化的性能管理的第三方的監測和評估。
記者:在APM領域服務經驗是很重要的,基調網絡在服務方面有哪些積累?
嘉賓:這個積累其實還是過去我們在應用性能領域里面的積累,也就是慧眼業務,現在叫聽云Network,我們有豐富的大客戶服務經驗。同時從去年開始,加大研發投入,我們會在接下來的時間里,提出殺手級的應用性能管理方案。
記者:說到MobileAPM,這是聽云首先提出來的概念,如何讓用戶去真正認識MobileAPM?如果開發者想嘗試,應該怎么做?
嘉賓:聽云是這個行業的領導者,但是從另外一個角度看,除了互聯網企業以外,傳統企業也已經開始在改變,除了聽云的引導,另外一方面需要用戶本身提高對應用性能管理的重視,很欣慰的是,應用性能也已經越來越被開發者所重視,聽云的新一代應用性能管理解決方案MobileAPM,即將會是一個爆炸的事件。
記者:剛才您也談到聽云可以提供代碼級的定位,聽云服務于那么多的大客戶,其中包含了很多數據敏感企業,聽云是如何做到真正的數據隱私保護的?
嘉賓:基調網絡不是剛剛做出一個新產品的初創公司,基調做了7年,7年里我們一直跟應用性能數據打交道,所以在數據保護這一塊,我們在產品架構層面已經做的很完善了。第一,我們所有的軟件都經過了第三方安全公司的審計,代碼審計。第二就是所有性能數據是到聽云平臺來,是通過SSL安全協議的方式提供加密。第三,對于用戶來講,有一個擔憂,就是作為App開發者,真實用戶數量與用戶性能數據會否被第三方公司利用,所以聽云在App監控管理中有這樣的機制,就是我們可以做到按抽樣比例采集性能數據,而比例的管理和采樣是交給用戶自己去做設計,所以第三方平臺不可能了解開發者真實的業務狀況。第四,聽云平臺只針對性能數據進行分析和管理。
記者:在傳統互聯網時代,用戶對網站響應時間非常敏感,而到了移動互聯網時代,用戶對App響應時間的要求更為苛刻。在這種情況下聽云如何幫助開發者真正改善性能體驗?
嘉賓:性能體驗是用戶體驗的核心,他關系到應用本身是否能夠留住用戶。你所說的響應時間,對用戶來講是一個心理承受能力的標準,聽云也一直在致力于這個問題上,這個行業里面有一個指數叫基調指數,基調指數就是基調網絡為客戶提供的基于服務經驗的數據指數,我們有行業值,有經驗值,有最優值,然后去給你提供一個綜合的基調指數,這對企業尤其是中小開發者來說有很大的助力。
記者:您認為在移動互聯網浪潮下,聽云的未來如何?
嘉賓:移動互聯網經過快速發展,今天到了我們需要關注運營管理,關注精耕細作的階段,所以MobileAPM恰逢其時,一方面,聽云是國內唯一一家能夠提供端到端完整解決方案的服務商,更重要的是,聽云還擁有豐富的客戶服務經驗。對于應用性能管理來說,服務經驗至關重要,聽云七年來只做應用性能管理,在移動互聯網的大潮下,聽云會跟廣大移動互聯網企業一起成長,見證一個性能時代的到來。