Azure 网站之间是否共享文件系统?

7

快速问题。我想使用网站部署将网站部署到Azure。

我读到一条评论,说文件系统在多个网站实例之间共享?

  1. 这是真的吗?
  2. 这是否意味着如果我在一个实例上上传图像到文件系统,则第二个实例上的所有请求都可以访问该文件?
  3. 文件是否在实例之间同步,还是它们都指向单个驱动器,即某个地方的blob存储?

我们将部署Umbraco 7站点,因此我仍然需要测试此方法对于lucene索引等可能存在的任何问题。有人知道Umbraco 7和此部署方法是否会有任何复杂性吗?

提前感谢

Gordon

1个回答

18

bedane的答案是不正确的。此问题涉及Azure Web Sites(而不是Azure Web Roles)。

1) 是的,这是真的。Azure Web Sites使用Azure Storage Blob存储您的内容,并将其挂载并呈现给网站作为可读/写的公共共享。

2) 由于第1点,当您上传文件时,您正在将其上传到公共共享,因此所有实例都会立即看到上传。

3) 实例都指向单个驱动器(重复第1点)

Azure Web Sites的这种架构专门设计用于启用像Umbraco、Wordpress等应用程序,这些应用程序安装插件并直接对站点内容目录进行更改。这种设计点修复了当前存在于Azure Web Roles中的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接