共用方式為

为区域冗余配置应用服务计划

Azure 应用服务提供内置可靠性功能,可帮助确保应用程序保持可用且具有复原能力。 本文介绍如何创建包含区域冗余的应用服务计划。 它还介绍如何在现有计划中禁用和启用区域冗余,以及如何检查区域冗余支持。 有关区域冗余的详细信息,请参阅 应用服务中的可靠性

创建新的区域冗余应用服务计划

若要创建包含区域冗余的新应用服务计划,请执行以下步骤。

按照指南 创建应用服务计划。 确保选择“已启用”以实现区域冗余

在 Azure 门户中创建应用服务计划期间区域冗余启用的屏幕截图。

为现有应用服务计划设置区域冗余

  1. 若要在现有应用服务计划中启用区域冗余, 请检查区域冗余支持

  2. 如果应用服务计划支持区域冗余,请使用 Azure 门户、Azure CLI 或 Bicep 和 Azure 资源管理器来启用或禁用它。

    1. Azure 门户中,转到应用服务计划。

    2. 在左侧导航窗格中选择“设置横向扩展”>(应用服务计划)。

    3. 选择 区域冗余 以启用区域冗余。 取消选择它以禁用它。

      应用服务计划的区域冗余状态几乎即时更改。 在此过程中不会发生停机或性能问题。

      Azure 门户中应用服务计划的区域冗余属性的屏幕截图。

    重要

    如果已启用 基于规则 的缩放,则无法使用 Azure 门户启用区域冗余。 必须改用 Azure CLI 或 Bicep 和 Resource Manager。

检查应用服务计划上的区域冗余支持

若要检查现有应用服务计划是否支持区域冗余,请执行以下步骤:

  1. 使用 Azure 门户、Azure CLI 或 Bicep 和 Resource Manager 确定应用服务计划支持的最大可用性区域数。

    1. Azure 门户中,转到应用服务计划。

    2. 选择“扩展规模”(应用服务计划)。

      最大可用区域 显示应用服务计划可以使用的最大区域数。

      Azure 门户中应用服务计划的横向扩展部分中最大可用区域属性的屏幕截图。

  2. 将数字与下表进行比较,以确定计划是否支持区域冗余。

    最大区域数 区域冗余支持
    超过 1 已支持
    等于 1 不支持*

    * 如果使用不支持可用性区域的计划或戳记,则必须在新资源组中创建新的应用服务计划。 此设置可确保部署位于支持可用性区域的应用服务基础结构上。

查看应用服务计划的物理区域

有了区域冗余的应用服务计划时,平台会自动将实例置于 物理可用性区域。 若要验证实例是否分布在多个区域,请使用 Azure 门户或 Azure CLI 来检查计划实例使用的物理可用性区域。

  1. Azure 门户中,转到应用服务应用。 如果计划中有多个应用,可以选择任何应用。

  2. 选择 “运行状况检查”。

  3. 选择 “实例 ”以查看每个实例的物理区域位置。

    “运行状况检查”部分中的“实例”选项卡的屏幕截图,其中显示了应用服务应用的 Azure 门户中的物理区域信息。