【问题标题】:Azure file systems after autoscale自动缩放后的 Azure 文件系统
【发布时间】:2019-10-16 17:36:27
【问题描述】:

如果我有一个应用服务侦听服务总线消息并在文件系统上存储一个文件作为该消息的结果,如果我们水平扩展应用服务,该文件是否会存在于另一个实例上?

【问题讨论】:

    标签: azure azure-web-app-service azure-app-service-plans


    【解决方案1】:

    应用服务中的所有 Web 应用实例都有一个共享文件系统。这就是博客引擎等工具能够扩展到多个实例的方式,同时仍然共享一个通用的本地文件系统数据库(例如,这就是 Ghost 的工作方式)。任何新添加的实例都可以访问该共享存储。

    注意:这是特定于横向扩展和缩减的。当您更改实例的 大小 时,会出现不同的行为(因为数据空间会增长和缩小)。

    【讨论】:

    • 那么,如果它自动横向扩展,那么 10 分钟后,一个实例会处理一条创建新文件的服务总线消息,那么该新文件将出现在两个实例上吗?
    • 如果您正在写入公共(共享)文件区域,那么可以。
    猜你喜欢
    • 2019-08-10
    • 2019-11-07
    • 2014-05-16
    • 2015-04-18
    • 2021-02-16
    • 1970-01-01
    • 2015-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多