2012-10-20 52 views

回答

1

不知道爲什麼你要比較Azure的虛擬梅欽的HDS本地存儲,因爲本地存儲適用於網絡/輔助角色場景(PaaS的),而虛擬機硬盤適用於永久VM的情況(IaaS的)。本地存儲和Azure驅動器之間更易於比較。

據我所知,Windows Azure中的本地存儲是暫時的。這意味着如果您的角色實例停機並且無法恢復,則存儲在本地存儲中的任何內容都將消失。其次,本地存儲特定於角色實例,不能跨角色實例共享。第三,本地存儲的最大大小受到角色實例大小的限制。例如,如果您的應用程序部署在「Small」大小的VM中,則可以擁有的最大本地存儲量爲229.4 MB(ref:http://msdn.microsoft.com/en-us/library/windowsazure/hh369931.aspx)。

將其與Azure虛擬機HD相比較,它們是由Windows Azure Blob存儲支持的持久性存儲。這些在Blob存儲中保存爲頁面Blob。由於這個事實,您可以擁有高達1 TB(最大尺寸的頁面blob)存儲空間。

希望這會有所幫助。

+0

非常感謝你 –

+0

Azure中的本地存儲可以在角色回收和重新部署之間持續存在。本地存儲訪問速度要快得多。 – chrisb

+0

@chrisb ...同意本地存儲在角色回收之間持續存在。雖然我不確定是否重新部署。你可以分享一個關於重新部署情景的鏈接。謝謝。 –

0

這些文件應存儲在BLOB存儲中。除了MongoDB之外,我不會在VM磁盤上保存任何文件。 VM文件位於blob存儲上。如果它是永久的,它應該在BLOB上,暫時我會將它保存在本地。