你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 Azure API 管理实例上启用可用性区域支持

适用于:高级

本作指南介绍如何在 Azure API 管理实例上启用和配置可用性区域。

有关 API 管理的可靠性功能(例如可用性区域和多区域部署)的详细信息,请参阅 API 管理中的可靠性

重要

更改 API 管理服务的基础结构(例如配置自定义域、添加 CA 证书、缩放、虚拟网络配置、可用性区域更改和区域添加)可能需要 15 分钟或更长时间才能完成,具体取决于服务层和部署大小。 对于具有更大规模单位或多区域配置的实例,预期时间更长。 仔细执行对 API 管理的滚动更改,以保留容量和可用性。

当服务正在更新时,无法进行其他服务基础结构更改。 但是,可以配置 API、产品、策略和用户设置。 该服务 不会 经历网关停机,API 管理 将继续 服务 API 请求,而不会中断(开发人员层除外)。

先决条件

默认可用性区域支持

在支持可用性区域的 高级 层中创建新的 API 管理实例或 将 API 管理部署到多个区域时,API 管理提供两种类型的可用性区域支持:

  • 自动: 如果未指定要使用的可用性区域,API 管理将提供自动可用性区域支持。

  • 手动: API 管理在显式指定要使用的可用性区域时提供手动可用性区域支持。

重要

为了确保 API 管理实例的可靠性,建议使用自动可用性区域支持。 若要实现最大区域冗余,我们建议在部署 API 管理的每个区域中至少部署两个单元,以确保可用性区域中断不会影响实例。 有关详细信息,请参阅 API 管理中的可靠性

手动可用区支持

建议自动可用性区域配置,但可以为 API 管理实例的现有位置手动配置或更新可用性区域。 以下部分提供了在 API 管理实例的现有位置上手动配置区域冗余的步骤,具体取决于实例是否注入虚拟网络。

注释

可以选择启用 区域 配置,其中 API 管理实例或位置部署在单个可用性区域中。 由于该配置在发生该区域中断时不提供复原能力,因此通常不建议使用,除非在某些特定场景中另有需要。 有关详细信息,请参阅 API 管理中的可靠性

谨慎

如果在配置自动缩放的 API 管理实例上手动配置可用性区域,则可能需要在配置后调整自动缩放设置。 在这种情况下,自动缩放规则和限制中的 API 管理单元数必须是区域数的倍数。 如果默认为自动可用性区域支持,则无需调整自动缩放设置。

未注入虚拟网络中的实例

若要在 API 管理实例的现有位置手动配置可用性区域支持,请执行以下步骤:

  1. 全面了解 API 管理中可用性区域的所有要求和注意事项

  2. 在 Microsoft Azure 门户中,转到 API 管理实例。

  3. 在“部署 + 基础结构”菜单上,选择“位置”。

  4. 选择要启用的位置。 该位置必须支持可用性区域,如先决条件中所述。

  5. “单位”下,选择所需位置中的缩放 单位 数。

  6. “可用性区域”下,保留 “自动 设置”(建议),或者选择一个或多个区域。 如果选择特定区域,所选的单位数必须均匀分布到可用性区域。 例如,如果选择三个单元,则必须选择三个区域,以便每个区域托管一个单元。

  7. 选择“应用”,然后选择“保存”。

显示未注入虚拟网络的 API 管理实例的现有位置的可用性区域配置的屏幕截图。

在虚拟网络中注入的实例

若要在虚拟网络中注入的 API 管理实例的现有位置手动配置可用性区域支持,请执行以下步骤:

  1. 全面了解 在 API 管理中启用区域冗余的所有要求和注意事项

  2. 在位置创建公共 IP 地址以启用可用性区域。 有关详细要求,请参阅 虚拟网络指南

  3. 在 Microsoft Azure 门户中,转到 API 管理实例。

  4. 在“部署 + 基础结构”菜单上,选择“位置”。

  5. 选择要启用的位置。 该位置必须支持可用性区域,如先决条件中所述。

  6. “单位”下,选择所需位置中的缩放 单位 数。

  7. “可用性区域”下,保留 “自动 设置”(建议),或者选择一个或多个区域。 如果选择特定区域,所选的单位数必须均匀分布到可用性区域。 例如,如果选择三个单元,则必须选择三个区域,以便每个区域托管一个单元。

  8. “公共 IP 地址”下,选择位置中的公共 IP 地址。

  9. 选择“应用”,然后选择“保存”。

屏幕截图显示了在虚拟网络中注入的 API 管理实例的现有位置的可用性区域配置。

新网关位置

若要将新位置添加到 API 管理实例,并在该位置配置可用性区域,请执行以下步骤:

  1. 全面了解 在 API 管理中启用可用性区域的所有要求和注意事项

  2. 如果 API 管理实例部署在主要位置的虚拟网络中,请在计划启用可用性区域的新位置中设置 虚拟网络、子网和可选公共 IP 地址。

  3. 在 Microsoft Azure 门户中,转到 API 管理实例。

  4. 在“部署 + 基础结构”菜单上,选择“位置”。

  5. 选择“+ 添加”以添加新位置。 该位置必须支持可用性区域,如先决条件中所述。

  6. “单位”下,选择所需位置中的缩放 单位 数。

  7. “可用性区域”下,保留 “自动 设置”(建议),或者选择一个或多个区域。 如果选择特定区域,所选的单位数必须均匀分布到可用性区域。 例如,如果选择三个单元,则必须选择三个区域,以便每个区域托管一个单元。

  8. 如果 API 管理实例部署在虚拟网络中,请在 “网络”下选择位置中可用的虚拟网络、子网和公共 IP 地址。

  9. 依次选择“添加”、“保存”。

显示用于为包含或不带虚拟网络的 API 管理实例添加新位置的选项的屏幕截图。