Internet分析器是一個客戶端度量平臺,可用于測試網(wǎng)絡基礎結(jié)構(gòu)更改對客戶性能的影響。無論是要從本地遷移到Azure還是要評估一項新的Azure服務,在遷移之前,都可以使用Internet分析器從用戶的數(shù)據(jù)和Microsoft豐富的分析功能了解情況,以便通過Azure更好地理解和優(yōu)化你的網(wǎng)絡體系結(jié)構(gòu)。
Internet分析器使用嵌入在Web應用程序中的一個小型JavaScript客戶端來測量從最終用戶到一組所選網(wǎng)絡目標(我們稱之為“終結(jié)點”)的延遲。Internet分析器允許設置多個并行測試,使你可以在基礎結(jié)構(gòu)和客戶需求需要改善時評估各種場景。Internet分析器提供自定義和預配置終結(jié)點,為你提供便利和靈活性,為最終用戶做出可信的性能決策。
重要
此公共預覽版在提供時沒有附帶服務級別協(xié)議,不應用于生產(chǎn)工作負荷。某些功能可能不受支持或受到約束,或者不一定在所有Azure位置都可用。有關詳細信息,請參閱Microsoft Azure預覽版補充使用條款。
快速和可自定義測試
Internet分析器解決了與云遷移、部署到新的或額外的Azure區(qū)域、或在Azure中測試新的應用程序和內(nèi)容交付平臺(如Azure Front Door和Microsoft Azure CDN)的性能相關問題。
在Internet分析器中創(chuàng)建的每個測試都由兩個終結(jié)點(終結(jié)點A和終結(jié)點B)組成,終結(jié)點B的性能相對于終結(jié)點A進行分析。
你可以配置自己的自定義終結(jié)點,也可以從各種預配置的Azure終結(jié)點中進行選擇。自定義終結(jié)點應用于評估本地工作負載、其他云提供商中的實例或自定義Azure配置。測試可以由兩個自定義終結(jié)點組成;但是,必須在Azure中托管至少一個自定義終結(jié)點。預配置的Azure終結(jié)點是評估常見的Azure網(wǎng)絡平臺(如Azure Front Door、Azure流量管理器和Azure CDN)性能的一種快速簡便的方法。
預覽期間,可以使用以下預配置的終結(jié)點:
Azure區(qū)域
巴西南部
印度中部
美國中部
東亞
美國東部
日本西部
北歐
南非北部
東南亞
阿拉伯聯(lián)合酋長國北部
英國西部
西歐
美國西部
美國西部2
多個Azure區(qū)域組合
美國東部、巴西南部
美國東部、東亞
歐洲西部、巴西南部
歐洲西部、東南亞
歐洲西部、阿聯(lián)酋北部
美國西部、美國東部
美國西部、歐洲西部
美國西部、阿拉伯聯(lián)合酋長國北部
歐洲西部、阿聯(lián)酋北部、東南亞
美國西部、歐洲西部、東亞
美國西部、歐洲北部、東南亞、阿聯(lián)酋北部、南非北部
Azure+Azure Front Door-部署在上面列出的任何單個或多個Azure區(qū)域組合上
Azure+Microsoft推出的Azure CDN-部署在上面列出的任何單一Azure區(qū)域組合上
Azure+Azure流量管理器-部署在上面列出的任何多個Azure區(qū)域組合上
建議的測試方案
為了幫助你為客戶做出最佳性能決策,Internet分析器允許你為特定的最終用戶群體評估兩個終結(jié)點。
雖然Internet分析器可以回答許多問題,但最常見的問題有:
遷移到云對性能有什么影響?
建議的測試:自定義(當前的本地基礎結(jié)構(gòu))與Azure(任何預配置的終結(jié)點)
將數(shù)據(jù)放在邊緣與數(shù)據(jù)中心的價值是什么?
建議的測試:Azure與Azure Front Door,Azure與Microsoft推出的Azure CDN
Azure Front Door的性能優(yōu)勢是什么?
建議的測試:自定義/Azure/CDN與Azure Front Door
Microsoft推出的Azure CDN的性能優(yōu)勢是什么?
建議的測試:自定義/Azure/AFD與Microsoft推出的Azure CDN
Microsoft推出的Azure CDN如何堆疊?
建議的測試:自定義(其他CDN終結(jié)點)與Microsoft推出的Azure CDN
對于每個地區(qū)的最終用戶群來說,最好的云是什么?
建議的測試:自定義(其他云服務)與Azure(任何預配置的終結(jié)點)
工作原理
要使用Internet分析器,請在Microsoft Azure門戶中設置Internet分析器資源,并在應用程序中安裝小型JavaScript客戶端??蛻舳送ㄟ^HTTPS下載單像素圖像,以此來測量從最終用戶到所選終結(jié)點的延遲。在收集了延遲測量值之后,客戶端將測量數(shù)據(jù)發(fā)送到Internet分析器。
當用戶訪問Web應用程序時,JavaScript客戶端選擇兩個終結(jié)點在所有配置的測試中進行測量。對于每個終結(jié)點,客戶端都會執(zhí)行“冷”和“熱”測量。“冷”測量除了會在用戶和終結(jié)點之間產(chǎn)生純網(wǎng)絡延遲(如DNS解析、TCP連接握手和SSL/TLS協(xié)商)之外,還會產(chǎn)生額外的延遲?!盁帷睖y量在“冷”測量完成后進行,并利用新式瀏覽器的持續(xù)TCP連接管理來精確測量端到端延遲。如果用戶的瀏覽器支持,W3C資源計時API可用于精確測量計時。目前,僅使用熱延遲測量進行分析。
關系圖顯示了一個最終用戶通過幾個選項連接到嵌入式客戶端的應用服務器和Internet上的兩個終結(jié)點。
記分卡
測試開始后,“記分卡”選項卡下的Internet分析器資源中會顯示遙測數(shù)據(jù)。此數(shù)據(jù)始終聚合。使用以下篩選器更改你看到的數(shù)據(jù)視圖:
測試:選擇要查看其結(jié)果的測試。在大多數(shù)情況下,一旦有足夠的數(shù)據(jù)完成分析,測試數(shù)據(jù)就會在24小時內(nèi)出現(xiàn)。
時間段和結(jié)束日期:Internet分析器每天生成3個記分卡,每個記分卡反映不同的聚合時間段:24小時前(天)、7天前(星期)和30天前(月)。使用“結(jié)束日期”篩選器選擇要查看的時間段。
國家/地區(qū):使用此篩選器可查看特定于位于某國家/地區(qū)的最終用戶的數(shù)據(jù)。全局篩選器顯示所有地理區(qū)域的數(shù)據(jù)。
有關記分卡的詳細信息,請參閱解釋記分卡頁面。