Azure:如何理解 Windows 虛擬機(jī)的網(wǎng)絡(luò)指標(biāo)

來(lái)源: Microsoft
作者:Microsoft
時(shí)間:2021-03-10
16692
Azure虛擬機(jī)具有兩種類型的指標(biāo),主機(jī)級(jí)指標(biāo),及來(lái)賓OS級(jí)指標(biāo)。

網(wǎng)絡(luò)指標(biāo)說(shuō)明

Azure虛擬機(jī)具有兩種類型的指標(biāo),主機(jī)級(jí)指標(biāo),及來(lái)賓OS級(jí)指標(biāo)。

默認(rèn)情況下,基于Resource Manager的虛擬機(jī)發(fā)出基本(主機(jī)級(jí))指標(biāo)。此外,為虛擬機(jī)安裝診斷擴(kuò)展并啟用來(lái)賓級(jí)別監(jiān)視時(shí),Azure診斷擴(kuò)展也會(huì)發(fā)出來(lái)賓OS性能計(jì)數(shù)器(通常稱為“來(lái)賓OS指標(biāo)”)。

通俗說(shuō)來(lái),主機(jī)級(jí)指標(biāo)來(lái)自物理主機(jī),而來(lái)賓OS級(jí)指標(biāo)是VM中的代理收集的??梢栽跒閃indows虛擬機(jī)配置的診斷存儲(chǔ)賬戶中找到名為WADPerformanceCountersTable的表,并在表中查看到代理收集的全部診斷信息。

在主機(jī)級(jí)指標(biāo)中,有Network In及Network Out兩項(xiàng)網(wǎng)絡(luò)指標(biāo);同時(shí),在來(lái)賓OS級(jí)指標(biāo)中,同樣有多個(gè)關(guān)于網(wǎng)絡(luò)的指標(biāo)可用,例如:Network Interface(*)Bytes Sent/sec,Network Interface(*)Bytes Received/sec,但未指定網(wǎng)卡名稱,需手動(dòng)添加后才可查看或應(yīng)用。具體的指標(biāo)名稱,請(qǐng)以WADPerformanceCountersTable表中顯示為準(zhǔn)(網(wǎng)卡名稱與虛擬機(jī)內(nèi)查看到的相對(duì)應(yīng))。本文將著重于Network Interface(*)Bytes Sent/sec和Network Interface(*)Bytes Received/sec。

01.png

通過(guò)這些指標(biāo)所繪制的圖表,可能會(huì)存在很大差異。這不僅僅體現(xiàn)在指標(biāo)所采用的度量單位不同以及采樣頻率不同而導(dǎo)致的數(shù)值差異。

以下兩圖來(lái)自同一臺(tái)虛擬機(jī)在相同時(shí)間段內(nèi)的兩組指標(biāo)。圖一基于主機(jī)級(jí)指標(biāo)Network In及Network Out繪制,單位為Bytes,其值代表在每個(gè)統(tǒng)計(jì)周期(目前為一分鐘)內(nèi)的入向/出向總流量;而圖二基于來(lái)賓OS級(jí)指標(biāo)Network Interface(Microsoft Hyper-V Network Adapter _3)Bytes Sent/sec及Network Interface(Microsoft Hyper-V Network Adapter _3)Bytes Received/sec繪制,單位為Bytes/sec,代表每個(gè)采樣周期(默認(rèn)為最小值60秒)內(nèi)的平均發(fā)送/接收傳輸速率。

備注

理論上,如果網(wǎng)絡(luò)速率(Byte/s)為x,那么一分鐘(60s)的總流量y(Bytes)=60x紅框標(biāo)出的部分,主要來(lái)自同一次下載任務(wù),由于其度量方式的不同,Network In(Bytes)可見(jiàn)峰值為300多MB,而Network Interface(Microsoft Hyper-V Network Adapter _3)Bytes Received/sec峰值在5MB/s左右。大致符合上述關(guān)系(但由于統(tǒng)計(jì)方式及具體取樣時(shí)間等差異,并不能精確滿足上述公式)。

02.png

圖一主機(jī)級(jí)指標(biāo)

03.png

圖二來(lái)賓OS級(jí)指標(biāo)

04.png

(上圖示意查看指標(biāo)的完整名稱)

圖二可見(jiàn)在16:00-17:00之間有過(guò)三次的出向流量高峰,而圖一中卻沒(méi)發(fā)現(xiàn)這些流量。

事實(shí)上,這些流量是通過(guò)專用IP地址,向同一個(gè)虛擬網(wǎng)絡(luò)中的FTP服務(wù)器上傳了大文件產(chǎn)生的。由于指標(biāo)背后的算法不同,通過(guò)專用IP通信產(chǎn)生的流量,沒(méi)有被計(jì)入主機(jī)級(jí)Network In/Out。

但來(lái)賓OS級(jí)指標(biāo)的數(shù)據(jù)收集自虛擬機(jī)的網(wǎng)卡。因此,無(wú)論流量來(lái)自或去向哪里,即使是多網(wǎng)卡虛擬機(jī)自身的兩塊網(wǎng)卡之間通過(guò)專用IP地址進(jìn)行通信,也會(huì)被計(jì)入這一指標(biāo)。

參考以下幾種場(chǎng)景:

表1

微信圖片_20210310115024.png

同時(shí)值得注意的是,主機(jī)級(jí)別指標(biāo),會(huì)統(tǒng)計(jì)當(dāng)前虛擬機(jī)所有網(wǎng)卡產(chǎn)生的符合條件的流量總和,不區(qū)分網(wǎng)卡;而來(lái)賓OS級(jí)別指標(biāo),會(huì)按照每個(gè)網(wǎng)卡分別進(jìn)行統(tǒng)計(jì)。

考慮到統(tǒng)計(jì)方式及結(jié)果的不同,要了解虛擬機(jī)的實(shí)際運(yùn)行及流量狀況,建議以來(lái)賓OS級(jí)指標(biāo)為準(zhǔn);因此,也建議為虛擬機(jī)啟用來(lái)賓級(jí)別監(jiān)視。啟用后,需要為每個(gè)網(wǎng)卡添加需要的網(wǎng)絡(luò)指標(biāo)。且如果之后對(duì)虛擬機(jī)網(wǎng)卡進(jìn)行操作而導(dǎo)致網(wǎng)卡名稱改變的,需要重新添加新的指標(biāo),刪除不再有效的指標(biāo)。

后續(xù)步驟

為Windows虛擬機(jī)添加網(wǎng)絡(luò)指標(biāo)并創(chuàng)建警報(bào)規(guī)則

為了更好的監(jiān)控Windows虛擬機(jī)流量情況,建議手動(dòng)添加網(wǎng)絡(luò)指標(biāo)并配置警報(bào)規(guī)則:(目前此功能只在中國(guó)東部和中國(guó)北部有效)

1.添加來(lái)賓OS級(jí)指標(biāo)

啟用來(lái)賓OS級(jí)指標(biāo)后,默認(rèn)已經(jīng)添加多個(gè)指標(biāo),但關(guān)于網(wǎng)絡(luò)的指標(biāo)Network Interface(_)Bytes Total/sec,Network Interface(_)Bytes Total/sec等,均未指明網(wǎng)卡,因此也無(wú)法獲取到流量數(shù)據(jù)。

a.確認(rèn)網(wǎng)卡名稱及指標(biāo)名稱。

可以通過(guò)Visual Studio、Azure存儲(chǔ)資源管理器、Azure Management Studio等方式來(lái)查看存儲(chǔ)賬戶中的監(jiān)控?cái)?shù)據(jù),并確定需要添加的指標(biāo)名稱。

例如,使用Azure存儲(chǔ)資源管理器,登錄賬戶后,找到存儲(chǔ)賬戶—Tables—WADPerformanceCountersTable—CounterName—Network Interface(Microsoft Hyper-V Network Adapter_5)Bytes Sent/sec:

05.png

b.在“診斷設(shè)置”中添加需要的指標(biāo)。

在Azure門(mén)戶虛擬機(jī)的“診斷設(shè)置”中,選擇“性能計(jì)數(shù)器”—“自定義”,添加在上一步獲取到的指標(biāo)名稱:

06.png

添加后,可以配置“采樣率(秒)”(默認(rèn)為60秒),并保存:

07.png

c.在“指標(biāo)中”,查看新添加的指標(biāo)。

保存并更新完成后,新添加的指標(biāo)將會(huì)在“Guest”下的可用指標(biāo)中列出:

08.png

2.添加警報(bào)規(guī)則

可以通過(guò)Azure門(mén)戶配置經(jīng)典指標(biāo)警報(bào),選擇“警報(bào)(經(jīng)典)”—“添加指標(biāo)警報(bào)(經(jīng)典)”

根據(jù)實(shí)際需求,選擇添加的網(wǎng)絡(luò)指標(biāo)并設(shè)定閾值,配置界面中也會(huì)根據(jù)設(shè)置的閾值,為縮略圖標(biāo)注出該基準(zhǔn)線。閾值單位為指標(biāo)單位,與縮略圖標(biāo)注無(wú)關(guān)。

09.png

當(dāng)該警報(bào)規(guī)則被觸發(fā)時(shí),會(huì)根據(jù)規(guī)則配置執(zhí)行預(yù)設(shè)的操作,例如選擇接收郵件通知,將會(huì)在觸發(fā)規(guī)則時(shí)收到Microsoft Azure Alerts alerts-noreply mail.windowsazure.com的如下郵件:

10.png

這些警報(bào)規(guī)則,能在一定程度上輔助避免因異常流量而導(dǎo)致的經(jīng)濟(jì)及業(yè)務(wù)上的損失。

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于Microsoft,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
隨著人工智能技術(shù)持續(xù)重塑企業(yè)運(yùn)營(yíng)方式,企業(yè)需要能夠處理海量數(shù)據(jù)的系統(tǒng),以支持實(shí)時(shí)洞察,同時(shí)幫助他們應(yīng)對(duì)跨IT和OT環(huán)境(包括云端、邊緣和本地)中運(yùn)營(yíng)、應(yīng)用、數(shù)據(jù)和基礎(chǔ)設(shè)施的協(xié)作難題。
Azure
微軟云
云服務(wù)
2024-12-172024-12-17
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
.NET 9現(xiàn)已正式發(fā)布,它為.NET平臺(tái)的發(fā)展掀開(kāi)了嶄新的一頁(yè),突破了性能、云原生開(kāi)發(fā)和AI技術(shù)集成的邊界。
Azure
微軟云
云服務(wù)
2024-12-162024-12-16
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
智能Microsoft Copilot副駕駛for Azure網(wǎng)絡(luò)服務(wù)現(xiàn)已推出公共預(yù)覽版。
Azure
微軟云
云服務(wù)
2024-12-102024-12-10
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
一年前,我們正式推出了一款端到端數(shù)據(jù)平臺(tái),旨在幫助組織推動(dòng)人工智能轉(zhuǎn)型,并重新定義數(shù)據(jù)的連接、管理和分析方式。
Azure
微軟云
云服務(wù)
2024-12-092024-12-09
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家