這種轉(zhuǎn)變背后的驅(qū)動力是什么呢?吳靜濤表示,“隨著95后逐漸成為了消費市場的主力,他們有著巨大的消費潛力,他們對在線服務的可用性和體驗的要求極高。對于企業(yè)來說,如果提供的服務沒有好的使用體驗則會錯失這些消費人群?!?/p>
構(gòu)建服務可達所需的數(shù)據(jù)鏈DNA
首先,作為服務首先得有一套可穩(wěn)定運行的業(yè)務應用代碼,代碼運行在一個現(xiàn)代化數(shù)據(jù)中心里,數(shù)據(jù)中心要有可靠的基礎(chǔ)設施,同時,數(shù)據(jù)中心通過網(wǎng)絡向外提供服務,為了優(yōu)化用戶體驗,需要構(gòu)建非常多的CDN基礎(chǔ)設施,來把用戶要訪問的內(nèi)容放在離用戶更近的地方,最后才會觸達用戶的智能終端。
在以上云管邊端所有部分都有較高的可用性的基礎(chǔ)上,才有可能達到服務可用。但用戶端有許多不確定性,如果用戶所處的環(huán)境信號較差,如果用戶的設備型號太老或者用戶設備的型號太特殊,都有可能帶來問題。
為了照顧更多用戶的使用體驗,吳靜濤認為,“服務提供商應該去做用戶型號分析和性能和分析,給設備性能強的用戶推薦豐富的界面,給設備性能較差的用戶推薦簡潔的頁面,不能怪用戶設備問題,要求用戶換設備才能使用服務。這就是典型的從用戶角度思考問題。”
作為服務的提供商,想要獲取以上云管邊端所有環(huán)節(jié)的狀況是相當困難的,而博睿數(shù)據(jù)則擁有從代碼到用戶的全過程,取得每個環(huán)節(jié)數(shù)據(jù)的能力,這就是博睿數(shù)據(jù)所說的數(shù)據(jù)鏈的DNA。
所謂數(shù)據(jù)鏈DNA主要包括三部分:D指的是DEM用戶數(shù)字化體驗管理,收集用戶體驗的數(shù)據(jù)。N指的是NPM網(wǎng)絡性能管理,跟蹤網(wǎng)絡傳輸?shù)臄?shù)據(jù)路徑的情況。A就是APM應用性能管理,跟蹤每行代碼的運行效率,數(shù)據(jù)庫調(diào)動效率。
將DNA三部分結(jié)合起來,就能夠看到從用戶終端到應用代碼的整個流程,一旦用戶體驗下降,就需要用一個指標表達出來,這就是博睿數(shù)據(jù)所說的要構(gòu)建新的IT評價指標體系。吳靜濤表示,“新的IT指標體系能幫助客戶利用數(shù)據(jù)鏈DNA提升每個用戶的體驗。”
為了做到這點,博睿數(shù)據(jù)提供了7種能力。
以7種能力提供完善的DNA技能
在客戶端部分,博睿數(shù)據(jù)能監(jiān)測到客戶端應用的實際性能表現(xiàn),既可以通過自有的PC瀏覽器和手機端APP用腳本進行自動測試,也可以監(jiān)測真實用戶的使用數(shù)據(jù),只要嵌入了博睿數(shù)據(jù)的SDK就能看到APP每行代碼的運行效率,這一套監(jiān)測系統(tǒng)本身需要適配多種運行環(huán)境,其實也非常復雜。
邊緣節(jié)點CDN部分要怎么看呢?博睿數(shù)據(jù)能檢測到CDN節(jié)點的運行狀況,實時提供檢測性能表現(xiàn)數(shù)據(jù),這點也非常重要。
吳靜濤舉例說,“比如證券用戶的行情數(shù)據(jù)要利用某CDN做分發(fā),但該CDN被殺毒軟件的升級數(shù)據(jù)占用了,這就會影響證券用戶的使用體驗,甚至會有造成不必要的資金損失。而如果能看到CDN節(jié)點存在的問題,快速遷移到服務品質(zhì)更高的CDN節(jié)點上,則會有效避免此類問題?!?/p>
數(shù)據(jù)中心部分要怎么檢測呢?博睿數(shù)據(jù)日常檢測全國各大云以及北京各個周邊BGP機房的服務品質(zhì),給企業(yè)在選擇云和數(shù)據(jù)中心服務商時候參考,還能為企業(yè)出定制化的測評報告,幫助企業(yè)選擇性能更好或者更具性價比的云服務。
在門戶網(wǎng)站部分,博睿數(shù)據(jù)非常擅長的頁面性能調(diào)優(yōu)也能發(fā)揮優(yōu)勢,博睿數(shù)據(jù)能對門戶網(wǎng)站的頁面加載情況進行分析,然后提出有針對性的優(yōu)化建議。
在網(wǎng)絡部分,博睿數(shù)據(jù)的NPM能實時對流數(shù)據(jù)進行抓取分析,并且還對流數(shù)據(jù)路徑進行判斷,快速發(fā)現(xiàn)和排除網(wǎng)絡節(jié)點上的故障。NPM與APM結(jié)合,能彌補APM不能探知網(wǎng)絡全路徑的不足,獲得更全面的信息。
在PaaS平臺和API管理方面,博睿數(shù)據(jù)能實現(xiàn)邏輯自動拓撲可視化,快速發(fā)現(xiàn)API異常,對于如今應用API調(diào)用鏈越來越復雜的現(xiàn)狀非常有實用價值。
最后一個要提的就是APM應用性能管理了,作為優(yōu)化代碼的利器,博睿數(shù)據(jù)的APM能通過字節(jié)碼注入來實現(xiàn)對代碼執(zhí)行效率, SQL語句調(diào)用效率的監(jiān)控。
吳靜濤表示,“同時具備以上7種能力的公司,目前全中國僅博睿數(shù)據(jù)一家?!?/p>
博睿數(shù)據(jù)獨有的能力意味著什么呢?
首先,可以肯定的是,博睿數(shù)據(jù)的這種能力頗具突破性。博睿數(shù)據(jù)創(chuàng)始人兼CTO孟曦東表示,博睿數(shù)據(jù)能幫助企業(yè)技術(shù)人員發(fā)現(xiàn)更深層次的技術(shù)問題,能告訴技術(shù)人員進一步優(yōu)化的方向,同時,博睿數(shù)據(jù)在讓包括工程師、客服人員等人群都能快速高效用起來,幫助企業(yè)提升業(yè)務服務水平。
比如,由于博睿數(shù)據(jù)能拿到實時、在線的流數(shù)據(jù),所以,可以基于這些數(shù)據(jù)可以做VIP客戶的全棧溯源,實時幫助客戶解決問題,讓用戶的反饋,客服的溝通與工程師解決問題之間的路徑變得更為順暢,提升用戶的使用體驗。
又比如,基于應用的深度追蹤功能,博睿數(shù)據(jù)可以圖形化展示應用間的調(diào)用邏輯拓撲,展示調(diào)用的次數(shù)、時間、延遲等數(shù)據(jù),基于這些數(shù)據(jù)利用AI提供報警、根源分析能力。這意味,以前靠重啟無法解決的許多應用問題靠機器學習的智能分析,問題溯源能力可以解決。
當構(gòu)建了服務可達的評判指標后,當用戶體驗指標下降的時候,博睿數(shù)據(jù)可以快速跟蹤到底哪個節(jié)點下的哪個用戶在下降,互相之間的調(diào)用邏輯是怎樣的,甚至哪個代碼造成的都能追蹤到,基于這樣一套全新的邏輯提升用戶體驗。
吳靜濤表示,“這都是全新的運維理念,是運維智能化,而不是自動化運維,因為沒有任何人為介入的操作是非常危險的,各個行業(yè)的運維都需要人為的介入。
服務可達能改變以應用可用為主的評判指標,以用戶為中心的服務可達,通過數(shù)據(jù)鏈的DNA能檢測到服務的全流程,能更好更快也更準確地查出問題所在,從而提升最終用戶體驗。