Azure网站上的文件系统是否已分发?

时间:2013-08-02 09:53:46

标签: performance azure cloud azure-web-sites distributed-filesystem

我知道其他存储解决方案几乎适用于任何非静态数据。

但是,我仍然看到有些人使用Azure网站服务中提供的文件系统,目前这些文件系统占用了10GB的空间,特别是对于顽固的App_Data用途。

  • 它是真正的分布式,还是根本不进行扩展?我真的很难找到明确的答案。

出于好奇,如果不是:

  • 至少是否复制了?
  • 如果是,是在实例之间复制,还是完全专用的服务?

如果没有复制,

  • 是否有一个我们希望永远不会死的主实例,或者它是否是一个与应用程序实例完全隔离的专用服务?

感谢。

1 个答案:

答案 0 :(得分:6)

Windows Azure网站使用的文件系统位于Windows Azure BLOB存储之上。它们将空间暴露为类似于SMB共享的内容,运行网站的实例指向该空间。因此,就复制而言,有三个数据副本,就像BLOB存储中有三个副本一样。保存此数据的存储帐户由Microsoft维护和拥有,它不在您自己的订阅中,这是您在订阅中的所有网站上限制为10GB空间的原因之一。我不确定他们是否为他们的存储帐户启用了地理位置复制功能,但我猜他们会这样做。

就像任何东西一样,我强烈推荐一个过程来备份你放入这个空间的任何东西。您可以通过FTP访问它,因此我要么确保一个进程在文件被推送时在其他地方维护备份副本,或者是一个可以定期获取内容的进程。这不是服务质量的反映,只是良好的实践。

更新:他们现在也有一个现成的备份选项:http://azure.microsoft.com/en-us/documentation/articles/web-sites-backup/