最終用戶監(jiān)控解決方案已相應發(fā)展,涵蓋整個交付鏈。其中包括各種綜合監(jiān)控選項(從云計算、互聯(lián)網(wǎng)主干網(wǎng)、寬帶、ISP、最后一英里和無線網(wǎng)絡位置)以及真實用戶監(jiān)控。尤其是云計算監(jiān)控,已經(jīng)引起了人們的廣泛關(guān)注。從云端進行監(jiān)控不是最快、最有效的方法嗎?顯然不是。
云計算監(jiān)控具有很多應用,但作為一種單獨的解決方案,它充滿了危險。在這里將探討這種方法的主要缺點,以及云計算監(jiān)控在更全面的性能監(jiān)控策略中的適當作用。
更廣泛的互聯(lián)網(wǎng)基礎設施
在云計算監(jiān)控中,數(shù)據(jù)包流量是最重要的。云計算提供商與網(wǎng)絡服務提供商(ISP)建立了合作關(guān)系,并在如何路由流量提供了更好的網(wǎng)絡智能。只要有可能,云計算監(jiān)控將繞過真正的最終用戶必須應對的更廣泛的互聯(lián)網(wǎng)基礎設施,保持數(shù)據(jù)包在其自己的網(wǎng)絡上傳輸,并優(yōu)化從A點到B點的速度,反之亦然。
這就提供了第一個關(guān)鍵點:當企業(yè)完全依賴云計算監(jiān)控時,他們往往會對最終用戶的數(shù)字體驗產(chǎn)生一種扭曲、過度積極的感覺,而忽略了互聯(lián)網(wǎng)的性能漏洞。對于其他類型的綜合監(jiān)控,數(shù)據(jù)包流量更像是真實世界的一個普通驅(qū)動程序,沒有特殊權(quán)限,遍歷用戶使用的相同網(wǎng)絡和基礎設施。
例如,一家行業(yè)廠商最近幫助一個主要的電子商務網(wǎng)站確定了關(guān)鍵地區(qū)(巴西和印度)的性能緩慢的CDN,這使該組織在與CDN合作伙伴合作解決問題方面處于領(lǐng)先地位。如果這家企業(yè)單獨使用云計算監(jiān)控,可能會錯過這個問題。
云計算監(jiān)控帶來了其他挑戰(zhàn),例如企業(yè)部署云監(jiān)控節(jié)點以衡量托管在同一云計算基礎設施中的數(shù)字服務的性能。這就像通過與鄰居測試電話一樣來評估通話質(zhì)量一樣。本地呼叫不會像國際呼叫那樣具有震蕩和抖動,因為國際呼叫必須通過許多不同的網(wǎng)絡和外部系統(tǒng)。
應用于相鄰基于云計算的服務的云監(jiān)控可以提供關(guān)于服務(以及支持云計算)如何執(zhí)行的特寫和清晰視圖,但它不能為地理位置分散的最終用戶提供準確的性能視圖。此外,云計算服務并不能免受中斷的影響——這應該讓企業(yè)在將性能監(jiān)控同樣重要的事情委托給單個云服務之前三思而后行。
為什么云計算監(jiān)控是一種可行選擇?
正如人們所討論的那樣,確保高質(zhì)量的性能需要數(shù)據(jù)中心和IT運營團隊在防火墻內(nèi)外保護越來越多的元素。隨著企業(yè)將更多工作負載遷移到云平臺,并且采用并實施多云策略,云計算監(jiān)控確實具有有效的用例。例如:
•性能監(jiān)控“Lite”:基于云計算的監(jiān)控節(jié)點可作為共享資源使用,可以從云計算的有利位置為企業(yè)提供數(shù)字性能的基線視圖。對于剛剛開始實施監(jiān)控計劃的企業(yè)來說,這是一種具有成本效益的選擇,盡管它絕不代表全面、完全可靠的方法。
•私有企業(yè)節(jié)點:企業(yè)可以在專用云實例中部署私有企業(yè)節(jié)點。雖然這不一定能夠傳達最終用戶的性能,但它可以為企業(yè)提供有關(guān)其云計算基礎設施整體運行狀況的見解和保證。
•多云實施:多云實施的趨勢正在增長。例如一個電子商務商店的事例中,其中應用程序前端駐留在一個云平臺上,而交易購物車功能存儲在另一個云平臺上。最終用戶整體強大的性能感知(即快速靈活的轉(zhuǎn)換)需要各種云平臺之間的超快速、無縫連接。云計算節(jié)點可以準確讀取各種云平臺和區(qū)域之間交互的速度和可靠性。
采用一種綜合的監(jiān)測方法是十分必要的
在整個應用程序交付鏈中,當組織從多個有利位置(不僅僅是云計算,而是互聯(lián)網(wǎng)主干網(wǎng)、寬帶、ISP、最后一英里和無線網(wǎng)絡位置)進行監(jiān)控時,最終用戶性能下降及其根本原因?qū)⒌玫礁娴淖R別。
在這種情況下,每種類型的綜合監(jiān)測數(shù)據(jù)都有助于形成完整的性能監(jiān)測圖。每種數(shù)據(jù)類型都提供了獨特的優(yōu)勢和相關(guān)點,最終使監(jiān)控數(shù)據(jù)集本身更豐富、更具可操作性。
考慮一些企業(yè)注意到他們在特定區(qū)域的網(wǎng)頁加載時間正在減慢的情況,并且需要快速弄清楚原因。它評估來自其區(qū)域云提供商的基于云計算的監(jiān)控數(shù)據(jù)運行速度比平常要慢得多,而來自其他有利位置的監(jiān)控數(shù)據(jù)達到了標準。這應該進行提醒,這個特定的云服務可能在加速網(wǎng)站流量方面存在問題。有了這些信息,企業(yè)可以縮小他們的注意力,避免浪費時間研究不太可能成為問題的其他因素。
結(jié)論
在許多方面,純云方法類似于實際用戶監(jiān)控(RUM)本身可以提供完整的監(jiān)控解決方案的想法。實際用戶監(jiān)控(RUM)衡量真實最終用戶(實際用戶)進入網(wǎng)站或應用程序后的行為和表現(xiàn),在識別熱門登錄頁面、轉(zhuǎn)化路徑和優(yōu)化優(yōu)先領(lǐng)域方面發(fā)揮了非常有用的作用。但是,它不會提醒企業(yè)首先無法進入網(wǎng)站的流量。與實際用戶監(jiān)控(RUM)一樣,云計算監(jiān)控提供了有價值的強化見解,但卻留下了重大的性能盲點。
云計算可能對許多事情都很有用,但它不是一個足夠的性能監(jiān)控解決方案。企業(yè)必須注意這些危險,而不是認為可以單獨依靠云計算監(jiān)控。在一個網(wǎng)絡日益復雜的世界里,更多的觀點只能起到幫助作用,但是每個觀點本身不能也不應該來描繪整個畫面。