我知道几乎所有非静态数据都首选其他存储解决方案。
但是,我仍然看到一些人使用 Azure 网站服务中提供的文件系统,该文件系统目前达到 10GB 的空间,特别是对于顽固的用户App_Data
。
- 它是真正分布式的,还是根本无法扩展?我真的很难找到一个明确的答案。
出于好奇,如果不是:
- 它至少被复制了吗?
- 如果是这样,它是在实例之间复制的,还是完全专用的服务?
如果它也没有被复制,
- 是否有一个我们应该希望永远不会消亡的主实例,或者它是否又是一个与应用程序实例完全隔离的专用服务?
谢谢。
我知道几乎所有非静态数据都首选其他存储解决方案。
但是,我仍然看到一些人使用 Azure 网站服务中提供的文件系统,该文件系统目前达到 10GB 的空间,特别是对于顽固的用户App_Data
。
出于好奇,如果不是:
如果它也没有被复制,
谢谢。
Windows Azure 网站使用的文件系统位于 Windows Azure BLOB 存储之上。它们将空间公开为类似于运行网站的实例所指向的 SMB 共享。因此,就复制而言,数据存在三个副本,就像 BLOB 存储中所有事物的三个副本一样。保存此数据的存储帐户由 Microsoft 维护和拥有,它不在您自己的订阅中,这是您在订阅中的所有网站上被限制为 10GB 空间的原因之一。我不确定他们是否为他们的存储帐户启用了异地复制,但我猜他们会这样做。
就像任何事情一样,我强烈推荐一个过程来备份你放入这个空间的任何东西。您可以通过 FTP 访问它,因此我要么确保在文件被推送时在其他地方维护备份副本的进程,要么确保可以定期获取那里的内容的进程。这不是服务质量的反映,只是良好的做法。
更新:他们现在也有一个开箱即用的备份选项:http: //azure.microsoft.com/en-us/documentation/articles/web-sites-backup/