azure linux 磁盘,在Azure Linux VM中,还有什么?什么磁盘收费?
MikeWo..
7
我還沒有使用過Linux的IaaS實例,但我想我可以根據我對基礎設施如何工作的理解來回答其中一些問題.
當您創建VM時,您擁有操作系統磁盤(它映射到上面的根目錄,我相信啟動也可以,但我認為這是一個基于Linux的工件,并且在使用Windows時不存在).此OS磁盤作為VHD,頁面BLOB存儲在Windows Azure BLOB存儲中.與您創建的20 GB數據磁盤相同.這些驅動器將可靠地持續存在,并且只有這些驅動器.
1)在您關閉電源的測試中,您是否實際刪除了部署或只是"關閉"?關閉VM將使其部署(因此在同一物理機器上).只是被關閉并不會讓你免于被收費,因為它實際上仍然被部署.如果刪除部署,然后創建新部署,稍后指向您創建的相同操作系統和數據磁盤(您將在庫中找到它們),您將更好地了解如果VM已移動到期將會發生什么自我修復,因為它很可能會在不同的物理服務器上啟動.看下面為什么我認為"資源"驅動器陷入困境.
2)你是對的,我相信資源驅動器類似于我們在Windows端看到的D:/驅動器.這是臨時的劃痕空間.驅動器本身也是VHD,不在BLOB存儲中,但實際上位于運行VM的物理服務器上.對于Windows,這是保留內存頁文件的位置,以便盡可能降低頁面文件訪問的延遲.他們非常堅定地認為這是一個不存在的驅動器.在你的情況下,如果你所做的只是關閉實例,這可能會陷入困境.當實例重新啟動時它仍然在同一個物理服務器上,因此為它分配了相同的本地資源,因此你放在那里的數據仍然存在.如果重新部署實例,則數據將不再存在.
3)您看到的磁盤(操作系統磁盤和數據磁盤)都作為頁面BLOBS存儲在BLOB存儲中.這些磁盤的存儲成本與實際運行VM的每小時費用是分開的.您還需要對存儲事務進行收費,以便在這些磁盤運行時訪問這些磁盤上的數據.從定價頁面查看此報價:
無論虛擬機是否正在運行,每當部署虛擬機時都會收取計算小時數.計算小時數不包括與Windows Azure虛擬機中運行的映像關聯的任何Windows Azure存儲成本.這些費用單獨計費.
4)我相信您看到的資源驅動器是D:/驅動器等效而不是您指向的本地資源空間.您所指出的是專門討論在Cloud Service(或以前稱為托管服務)中運行時訪問本地空間,因此使用Web或Worker角色.我不確定在使用虛擬機時是否以相同的方式應用.除了使用Windows時的頁面文件,我相信在為數據或操作系統磁盤設置數據緩存時,此資源空間也會使用一些,這樣可以減少您擁有的空間量.這是我的猜測.
您可能還想了解操作系統和數據驅動器的緩存選項和限制.Michael Washam在一篇博文中談到了這一點.
總結
以上是生活随笔為你收集整理的azure linux 磁盘,在Azure Linux VM中,还有什么?什么磁盘收费?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQLAlchemy 一些基本操作
- 下一篇: linux rsync 常见错误,Lin