Azure本地存储和Azure虚拟机HD

时间:2012-10-20 10:45:43

标签: azure local-storage

在本地存储中存储文件与存储在Azure虚拟机HD上(如d:\或e :)之间是否存在差异?据我所知,它们是一样的。

感谢

2 个答案:

答案 0 :(得分:1)

不确定为什么要将本地存储与Azure Virtual Machin的HD进行比较,因为本地存储适用于Web /辅助角色方案(PaaS),而虚拟机硬盘适用于持久VM方案(IaaS)。更方便的比较是本地存储和Azure驱动器之间。

据我所知,Windows Azure中的本地存储是暂时的。这意味着如果您的角色实例出现故障并且无法恢复,则存储在本地存储中的任何内容都将消失。其次,本地存储特定于角色实例,您无法跨角色实例共享此存储。第三,本地存储的最大大小受角色实例大小的限制。例如,如果您的应用程序部署在“小”虚拟机中,则您可以拥有的最大本地存储量为229.4 MB(参考:http://msdn.microsoft.com/en-us/library/windowsazure/hh369931.aspx)。

将其与Azure虚拟机HD进行比较,它们是由Windows Azure Blob存储支持的持久存储。这些在Blob存储中保存为页面Blob。因此,您可以拥有最多1 TB(最大页面blob大小)的存储空间。

希望这有帮助。

答案 1 :(得分:0)

文件应存储在BLOB存储中。我不会保存VM磁盘中的任何文件,除了MongoDB。 VM文件位于blob存储上。如果它是永久性的,它应该在BLOB上,暂时我将它保存在本地。