Azure 本地存储和 Azure 虚拟机 HD

标签 azure local-storage

将文件存储在本地存储中与存储在 Azure 虚拟机 HD(如 d:\或 e:)上有区别吗?据我了解,它们是相同的。

谢谢

最佳答案

不知道为什么要将本地存储与 Azure 虚拟机的 HD 进行比较,因为本地存储适用于 Web/Worker Role 场景(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 的最大大小)的可用存储空间。

希望这有帮助。

关于Azure 本地存储和 Azure 虚拟机 HD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12987634/

相关文章:

azure - 进行蓝绿部署时,Azure 上的实时连接是否会丢失

c# - 机器人 channel 注册 SocketException - 远程主机强制关闭现有连接

asp.net-web-api - 在 Xamarin 上存储访问 token 和刷新 token

javascript - 为什么当我开始使用 localStorage 时代码停止工作?

javascript - localStorage 返回对象

javascript - 内容加载后将 div 的内容保存在本地存储中

c# - 如何从 Azure Web 应用程序与 IIS 中本地托管的 WCF 服务进行通信?

azure - Azure 自动缩放是否复制新文件?

html - HTML5 LocalStorage 中的自定义对象类?

javascript - 无法添加到 Application Insight 中的自定义遥测初始值设定项