本節內容的視頻講解:html
https://v.qq.com/x/page/x3050tk3tmt.htmlwindows
對於用慣了國內公有云服務的朋友第一次使用Azure,建立一臺虛擬機時可能會碰到幾個問題,好比個人帶寬是多少?個人磁盤IO是多少?爲何自動建立了一個D盤?個人IP爲何變了?
緩存
今天的內容,咱們着重從磁盤/IP/帶寬等幾個方面介紹下Azure上虛擬機與國內常見的公有云廠商的一些區別。性能優化
Azure 虛擬機默認建立2個磁盤網絡
國內公有云一般會默認建立一個操做系統盤,操做系統盤大小可調整。app
Azure建立虛擬機後,默認包含兩個磁盤:
ide
操做系統盤: 操做系統磁盤大小最大可達Windows 4TB/Linux 2TB,並可託管 VM 操做系統。OS 磁盤默認分配有一個驅動器號,Windows爲C盤,Linux 爲/dev/sda。 已針對 OS 性能優化了 OS 磁盤的磁盤緩存配置。 OS 磁盤不得承載應用程序或數據。性能
臨時磁盤:臨時磁盤使用 VM 所在的 Azure 主機上的固態驅動器。 臨時磁盤具備高性能,可用於臨時數據處理等操做。 可是,若是將VM 移動到新的主機,臨時磁盤上存儲的數據都將被刪除。 臨時磁盤的大小由 VM大小決定(你沒法設置臨時磁盤大小)。Windows 臨時磁盤默認分配有一個D: 驅動器號,Linux 臨時磁盤標記爲「/dev/sdb」 ,且裝載點爲 /mnt。測試
Azure 虛擬機數據磁盤優化
Azure 數據磁盤:可添加額外的數據磁盤,用於安裝應用程序和存儲數據。 在任何須要持久和靈敏數據存儲的狀況下,都應使用數據磁盤。 虛擬機的大小決定可附加到VM 的數據磁盤數。
Azure 磁盤類型
Azure 提供三種類型的磁盤。
具體可查看官網鏈接:
https://docs.azure.cn/zh-cn/virtual-machines/windows/disks-types
標準磁盤 - 標準 SSD 和標準硬盤驅動器 (HDD),能夠在確保性能的同時提供經濟高效的存儲。 標準磁盤適用於經濟高效的開發和測試工做負荷。
高級磁盤 - 由基於 SSD 的高性能、低延遲磁盤提供支持。 完美適用於運行生產工做負荷的VM。 高級存儲支持 DS 系列、DSv2 系列和 FS 系列 VM。 高級磁盤分爲五種類型(P10、P20、P30、P40、P50),磁盤大小決定了磁盤類型。 選擇時,磁盤大小值向上進位爲下一類型。 例如,若是大小不到128 GB,則磁盤類型爲 P10;若是大小在 129 GB 到 512 GB 之間,則磁盤類型爲 P20。
能夠經過添加多個數據磁盤的方式增長虛擬機總體的IOPS。
國內公有云廠商的IP/帶寬及其計費
國內大部分公有云廠商:
提供EIP/彈性公網IP的相似產品,一般IP和帶寬是一塊兒計算的,這種EIP通常都是固定IP地址。費用大概是5Mbps之內,25元/Mbps,超過5Mbps後,約爲80元/Mbps;EIP一般有帶寬上限,例如阿里雲EIP可提供到500Mbps的帶寬,華爲雲彈性公網IP能夠提供到300Mbps;
EIP的帶寬是能夠疊加的,例如購買了1個5Mbps的EIP和一個10Mbps的EIP,則虛擬機的總帶寬爲5+10=15Mbps,但累加一般也會有一個上限,好比阿里雲是50Gbps。
對於內網帶寬,一般會根據虛擬機的類型和具體實例大小,規定一個值,通常是1Gbps起步,大的能到30Gbps甚至更多。內網流量一般不計費。
一般按出站流量或帶寬包年包月計費。
Azure IP/帶寬/出站流量計費
默認建立虛擬機時選擇的是動態IP地址,可能會中止(或刪除)該資源時,可能會釋放該動態IP 地址。
虛擬機帶寬限制:
該限制是跟虛擬機規格和大小綁定的。規格較大的虛擬機相對於較小的虛擬機會得到相對較多的帶寬。
分配給每一個虛擬機的網絡帶寬按虛擬機的傳出(出站)流量計算,傳入流量不直接計算,或者說不直接受到限制。 從虛擬機流出的全部網絡流量均計入分配限制,無論流向同一虛擬網絡中的另外一虛擬機,仍是Azure 外部,均適用該限制。
加速網絡(Acceleratednetworking )也適用於該限制。
分配的帶寬是針對每一個虛擬機的,無論爲該虛擬機鏈接了多少網絡接口,該虛擬機的全部網絡接口總和,仍受網絡帶寬限制;
虛擬機規格大小和寬帶限制的關係表,參照:https://docs.azure.cn/zh-cn/virtual-machines/windows/sizes-general
好比:Standard_D2s_v3,最大網絡接口數爲2,總的出站帶寬爲1000Mbps,該值適用於Azure內部,外部,加速網絡。