APM新紀元:性能極客專注前端性能
原創 大數據、云計算、Web 2.0等社交媒體技術的發展,以及電子商務、網絡、零售商的繁榮,讓企業紛紛向互聯網轉型。企業業務轉型的同時,如何考量企業新業務、新產品及新App的用戶體驗成為新時代下的新問題,與之緊密相關的APM產品又該何去何從?“互聯網+”的時代,給轉型后的產品監控和業務優化,均帶來了***的挑戰。
Gartner定義的APM五大功能維度模型標準中,處于金字塔頂端的是最終用戶體驗監控,以最終用戶為出發點,提高用戶體驗和滿意度是APM的最終需求。然而,目前APM行業的服務商大多同時兼做前端性能和后端性能,但以后端性能為主,側重提高系統整體的穩定性,伸縮性和并發量,很顯然,基于后端性能的監控與優化已經不能滿足企業的要求。因此,市場需要專注于前端性能服務,旨在提高應用速度和用戶體驗的APM產品,來應對互聯網轉型的沖擊。
前端性能 不容忽視
隨著云技術、虛擬化技術的發展,包括接入的智能設備的引入,使得應用復雜度快速增加。同時互聯網渠道、電子渠道成為營銷的中心,這種復雜性和對業務和銷售的比重增加,使得我們在看應用時,除了已有的部件,即網絡基礎信息之外,需要以交易為中心,通過最終用戶來看應用質量到底怎么樣。
從用戶的角度來說,互聯網的邊緣復雜度越來越大,我們接入的設備,以瀏覽器為例,五年前、七年前我們只用IE,如今還有“Firefox、Chrome”,而且版本不同,接入的設備有平板電腦、智能手機,其中還有iOS、安卓等操作系統,不同類型的智能終端和相關系統版本均在不斷變化。
我們所面臨的IT環境,即現代的應用環境下面臨很多挑戰。如何處理大數據的性能?如何保證應用的性能?當企業應用來自多個廠商共同協作一起為客戶服務時,又該如何保證應用的性能?不僅如此,在應用配置不斷動態變化的過程中,如何知道它對我們的影響,如何了解用戶的體驗,以及后臺的變化?
面對這些挑戰和應用的復雜度,性能極客創始人兼CEO馬振雄提出:APM產品需要側重直接影響用戶體驗的前端性能領域。
性能極客“因為專注 也最專業”
“互聯網+”時代下,業務發展更快速、產品更迭更迅速。互聯網、微服務、容器、云、大數據等新技術層出不窮。在愈加復雜、苛刻的IT環境下,我們需要一種高效的手段,能夠快速對產品進行管理,敏捷應對業務的變化,實時掌握業務運維的主動性。
為此,性能極客與傳統應用性能管理的測量方式不同,通過非侵入式主動監測最終用戶的視覺感知性能來精確衡量網站或應用的前端性能。性能極客***的“感知性能”技術通過模擬不同地區的最終用戶,在不同時間,不同的網絡環境下,使用不同的方式訪問應用時的直觀體驗,提出“關鍵幀”時間概念,從技術的角度將最終用戶體驗精準的量化出來,并以此衡量應用性能的好壞進而提供針對性的優化建議。
感知性能技術完全從最終用戶的視覺出發,真正讓應用開發者站在他們最終用戶的角度去考察和管理應用性能和體驗。而且值得一提的是,感知性能技術的核心算法已經申請兩項國家專利,在衡量的精準度上***,***解決了業界一直以來“無法精準衡量頁面加載時間”的難題。
對比傳統的APM產品,其更多的只是“發現問題”,即監控、匯總數據、生成報表而已,但是“解決問題”仍然需要技術團隊和運維團隊去完成。這無疑給企業帶來了技術瓶頸與運維障礙。性能極客的做法是:在“解決問題”這個關鍵環節往前走一步,實現線上的自動優化,完成整個解決方案的閉環。在即將發布的性能極客2.0版本中,針對網頁和H5的一鍵優化功能將發布。
值得一提的是,性能極客采用了SaaS的服務模式,所有的評測和監控依托建設在云上的分布式Agent集群服務,無需在企業植入任何探針或腳本,既簡化配置部署,又完全沒有數據隱私性和安全性問題。
在面對業務創新、企業改革的浪潮時,你的APM產品有沒有專注前端性能,非常有必要!