從“應用可用”到“服務可達” 博睿數據的DNA創新法則
原創【51CTO.com原創稿件】過去,用戶在使用應用時會經常出現問題,很可能有多種原因造成。然而,應用服務商卻認為,自己的應用是沒問題的,因為一切IT指標都是正常的,那原因就只能出自用戶方。但是,在用戶至上的今天,BATJ給予了用戶豐富的互聯網體驗,這些體驗的高要求也逐漸成為了企業參考的標準。企業不能只關注自己的數據中心是否可靠、可用,而是需要將焦點轉移到用戶本身。
博睿數據COO吳靜濤表示,企業可以通過博睿數據的數據鏈DNA來實現應用可用到服務可達的過度,建立以用戶為中心的服務可達能力的監控和評估,提升自動化運維能力,從而提升用戶體驗,加快企業數字化轉型進程。
注重用戶體驗 IT視角焦點轉移
70年代,IT是以計算為中心,更多的企業選擇大型主機來支撐數據中心的計算工作。到了90年代,大量應用涌現,于是便出現了以應用為中心的數據中心,IT指標體系也是以應用為中心所構建,包括高可用、高可靠性、可擴展性等性能要求。
但是到了2020年,隨著用戶對于應用的體驗要求越來越高,以應用為中心的IT指標體系逐漸不受用。于是,博睿數據提出了以用戶為中心的新的IT指標體系,從應用可用向服務可達進行轉變。
吳靜濤解釋說,應用可用強調的是數據中心的可靠性,但并不關心最終用戶的體驗。而服務可達則是著眼于用戶的角度,讓用戶使用體驗更好。這一轉變是思維的轉變,其中最重要的視角的變化。過去企業總是以自己的視角為主,以應用為中心,以數據中心為基礎,應用高可用作為為指標;而現在,企業需要以用戶端作為視角,以服務可達為基礎,以用戶體驗為指標,以互聯網用戶體驗為第一原則。
數據鏈DNA的創新手段
企業應用的代碼到客戶使用之間存在很多環節, 比如客戶端多樣化、最后一公里、邊緣計算CDN、多云性能、PaaS、代碼/SQL調用等, 任何一個環節出現問題帶來的都是體驗下降,客戶投訴/攜號轉網/攜款轉戶等企業用戶最不愿聽到看到的負面影響就會發生。
因此,以用戶為中心的IT指標體系,需要考慮從代碼到用戶的全鏈路,包括應用代碼、云和IDC、傳輸的通道和鏈路、邊緣端及CDN以及智能終端各個層面。
吳靜濤將這一革命性想法的手段稱之為服務可達的數據鏈DNA,包括DEM、NPM和APM,從代碼到用戶的全過程進行監控,幫助企業客戶應對Z世代對應用可用性,應用體驗的高要求,在穩定可靠和靈捷快速之間取得相對平衡,從而加快數字化轉型。
DEM (Digital Experience Management): 用戶數字體驗管理,包含客戶端APP體驗監控, 瀏覽器體驗監控, 小程序體驗監控, 瀏覽器撥測和手機真機撥測等一系列技術。
NPM (Network Performance Management): 網絡性能管理,通過探針技術、BigIP大數據引擎、Nginx Telemetry等技術,實現網絡傳輸的路徑發現、異常發現,和故障發現。
APM (Application Performance Management): 應用性能管理,通過字節碼注入和微服務探針,在無需應用代碼變更的情況下實現對代碼運行效率,SQL調用效率,PaaS API調用邏輯追蹤,以及微服務的性能監控。
通過“D”收集外部用戶體驗,“N”來管理網絡傳輸的數據路徑,“A”管理應用的性能,從而提高代碼和數據庫調動效率,一旦出現用戶體驗下降的問題,就可以清晰地定位到問題的原因并快速解決,從而提升每個用戶的體驗。
博睿數據創始人兼CTO孟曦東表示,企業若想達到服務可達,需要具備DNA三方面的能力。目前,眾多企業客戶都已經具備某一個或某兩方面能力,企業需要將能力補齊,才能達到真正的服務可達。
7種武器完善DNA技能
為了幫助企業更好地應用DNA能力,博睿數據提出了七種武器,從云、管、邊、端、業五個層面,幫助企業完善DNA技能,實現從代碼到應用的全鏈路監控。
1. 客戶端: 通過撥測/SDK/反嵌JS等方式,對瀏覽器、APP、H5等進行監控,確保服務可達并提升用戶體驗;
2. Edge/CDN節點: 借助主動撥測進行性能監控,得到使用過程中的實際性能表現,將延遲和丟包作為選型依據和性能排查依據;
3. 云服務: 通過每月對云服務商監控提供定期性能報告, 成為企業客戶對多云服務的議價依據, 從而提升企業客戶的實際服務能力和可用性;
4. 門戶: 通過對頁面/首屏加載情況進行分析,信創環境和傳統環境的灰度性能分析,提供專業建議,從而提高體驗,避免劫持,提高可用性;
5. 網絡: 時流數據抓取分析技術,實時流數據路徑判斷,快速發現和排除網絡上的節點故障;
6. PaaS平臺/API: 通過ADT應用深度追蹤,將調用邏輯的自動拓撲可視化,快速發現API服務異常,重載過庫攻擊等現網環境風險;
7. 代碼/DB: 借助APM應用性能管理產品,通過字節碼注入,企業無需開發變更,,即可現網實現對代碼執行,SQL調用效率的監控,是DevOps的必備技術, 也是提升信創平臺應用性能的利器。
吳靜濤指出,在實現或部分實現服務可達的數據鏈DNA 后,再將代碼到用戶訪問全過程的采集遙測(Telemetry)數據整合到大數據平臺 DataView,實現對VIP用戶訪問的全站溯源;通過機器學習建立智能基線,實現智能警報;再繼續通過AI實現根因分析,提出解決建議,甚至通過API調用驗證過的預配置,實現一鍵變更,一鍵割接。最終幫助企業用戶在保證穩定可靠的社會責任的同時,實現現有平臺和云原生平臺、信創平臺、微服務平臺的可靠性和性能提升。
據了解,目前博睿數據已經完成了對國產芯片、操作系統的適配,正在進行數據庫和中間件層面的適配。吳靜濤表示,希望未來在信創體系中,博睿數據的數據鏈DNA能夠能發揮更大的作用。
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】