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