2012-10-20 49 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上,暂时我会将它保存在本地。