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

tne*_*tne 2 cloud performance azure azure-web-sites distributed-filesystem

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

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

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

出于好奇,如果不是:

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

如果它没有复制,

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

谢谢.

Mik*_*eWo 6

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

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

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