2014-05-06 225 views
4

当使用Azure网站(WAWS)时,一般意见似乎是上载的内容(如照片或文件)应存储在Azure存储Blob中,而不是存储在WAWS文件系统。在Azure网站中存储上传的文件:文件系统或Azure存储

明显使用Azure存储是一个好主意,如果您有大量数据并需要扩展和冗余,但对于小型或简单网站,它似乎会增加另一层复杂性,也意味着您无法轻松使用诸如ImageResizer没有购买Azure兼容许可证等。

因此,假设来自Azure Gallery的WordPress产品使用“/ site/wwwroot/wp-content/uploads /”将所有上传的文件存储在WAWS上,那么使用用于存储的WAWS文件系统还是在使用Azure WAWS时需要考虑的其他注意事项?

回答

2

Azure网站正在使用Azure存储作为文件存储,因此基本上您所讨论的复杂程度是抽象的。 这种方法带来的另一大好处是,如果您将网站扩展为多个实例,则所有这些实例都将使用完全相同的文件内容。

当然,如果您想要使用纯快照等Azure存储功能或将特定内容分享给特定用户,则此功能不可用。但对于网站来说目的非常好。

希望帮助

+0

这个问题在几年前得到了回答。它仍然与Azure Web Apps相同? –

3

的主要缺点使用WAWS存储是您的数据现在与应用程序混合在一起。通过将所有插件/图像/ blob从外部保存到数据库或blob存储中,只需将代码推送到新网站并更改连接字符串,即可保留将应用程序重新部署到新区域/数据中心的灵活性。

如果你的插件/图像存储在WAWS的磁盘上,那么你需要确保你正确地备份它。如果发生任何事情,您需要恢复该网站以及上传的所有数据。