2017-02-09 21 views
1

我在Azure文檔上閱讀了其最佳實踐,即每個虛擬機存儲1個存儲帳戶以獲得性能優勢,但在另一頁上我發現這並不是真正的問題直到在1個存儲帳戶中達到20-40個虛擬機。多個虛擬機在Azure中使用相同的存儲帳戶

看到:https://gallery.technet.microsoft.com/scriptcenter/Azure-Count-VHDs-Per-6a44ecbd

我打算用2-3 VM與2個SSD硬盤/高級每次都使用同存儲帳戶,我的觀點,讓他們在相同的存儲帳戶是資源少管理更容易管理。 使用SSD時我會達到性能限制嗎?

回答

1

幾天前Azure中添加的「管理磁盤」的東西,這將處理所有爲您的存儲優化的,我相信這是沒有道理的,除非你認爲你可以做的更好;)

參考: https://docs.microsoft.com/en-us/azure/storage/storage-managed-disks-overview

要補充上述內容,由於Scale Sets \ Availability集合(這些數字適用於Scale Sets),這些指南確實有所不同。我相信建議對於獨立VM有1個VM = 1的存儲帳戶。

另外,對於高級存儲:高級存儲帳戶的最大總吞吐量爲50 Gbps。所有VM磁盤的總吞吐量不應超過此限制。

如果您打算進行備份 - 您應該考慮這一點,因爲這些IOPS也會觸發您的存儲帳戶。

參考:https://docs.microsoft.com/en-us/azure/storage/storage-scalability-targets#scalability-targets-for-virtual-machine-disks

+0

謝謝,我會研究它:) – user2713516

+0

@ user2713516更新了答案有點,隨時upvote \接受爲答案;) – 4c74356b41

0

隨着高級,這不是一個問題:創建的每個磁盤有保證的IOPS和吞吐量。由於沒有競爭資源,因此完全不需要拆分多個高級存儲帳戶。

對於標準的blob存儲,它實際上歸結爲競爭性IOPS(不是吞吐量),因爲正常的存儲帳戶最高可達每秒20K次事務。

正如另一個答案中提到的,託管磁盤將這個問題抽象出來,但理解幕後發生的事情仍然是一件好事。

+0

謝謝,我看着它,它似乎確實像一個抽象而不是新的技術特點。 – user2713516

相關問題