Azure Web Apps 是否在多个实例之间共享磁盘?

Does Azure Web Apps share disk between multiple instances?

根据 David Ebbo 在 Azure runtime environment 文章中所说的,当您启动 2 个或更多实例时,文件系统中的文件将移动到 Azure 存储(Azure Blob 或文件)并在所有实例之间共享相同 Web 应用程序的实例。这意味着当 Web App Instance #1 在文件系统中创建一个 Reamem.txt 文件时, Web App Instance #2 可以修改,删除等这个文件。

  1. Azure Web Apps 真的在多个实例之间共享磁盘吗?
  2. 如果是,有什么方法可以改变这种行为吗?
  1. 是的。网站内容存储在一个 blob 中,然后由实例装载。如果有多个实例,它们由同一个文件系统支持。
  2. 默认情况下您无法更改此设置。然而,您可以使用多个站点,但您必须自己配置负载平衡。您可以使用流量管理器来执行此操作。