為什麼虛擬機器作業系統磁碟的 VHD 檔案不在 Azure Blob 容器中

為什麼虛擬機器作業系統磁碟的 VHD 檔案不在 Azure Blob 容器中

我透過建立資源群組、儲存帳戶(單獨測試中的標準和進階)和 Ubuntu VM 進行測試,然後使用 Microsoft Azure 儲存體資源管理器來尋找 VHD 檔案。

來自各種文章,例如這個(https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-pageblob-overview?tabs=dotnet),VHD 檔案應儲存在頁 blob 容器中。

但就我而言,我創建的儲存帳戶的「Blob 容器」下沒有任何內容。

VM 的作業系統磁碟確實出現在「磁碟」下,然後出現在與 VM 共用相同名稱的子項目中。

我想知道為什麼會這樣。為什麼 Blob 容器中沒有 VHD 文件,正如我迄今為止閱讀的所有文章所表明的那樣。

答案1

我認為這種情況是因為當您建立 Ubuntu VM 時,它使用託管磁碟。

以下是 Azure 文件中的一些引用:

“部署 Azure VM 時,必須選擇將託管作業系統磁碟和資料磁碟(可選)的磁碟類型。您可以使用非託管或託管磁碟類型。您的決定對於功能、可管理性、和定價。”

「'非託管磁碟' 對於非託管磁碟,您必須管理Azure VM 磁碟所在的Azure 儲存帳戶。您必須決定要建立多少個儲存帳戶以及如何在這些帳戶之間分發.vhd 磁碟檔案。這種額外的管理開銷可能是由於需要解決容量、效能和彈性限制,這在較大的環境中非常重要。

您可以透過使用託管磁碟來消除這種開銷。透過這種方法,Azure 平台可以控制 VM 磁碟檔案的放置,並隱藏與管理 Azure 儲存帳戶相關的複雜性。

希望這個訊息。對你有用。

謹致問候 NTT DATA 台灣/技術顧問/ Steven Hsu

相關內容