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

非配对区域中的多区域解决方案

尽管某些 Azure 服务通过使用配对区域来支持异地冗余和异地复制,但你可以创建支持多个区域的解决方案(即使这些区域未配对)。 本文列出了多区域解决方案的一些服务和可能的配置(不需要配对区域)。 若要详细了解每个 Azure 服务及其如何支持可靠性,请参阅 Azure 服务可靠性指南

Azure API 管理

Azure API 管理支持多区域部署,后者会将网关组件的更多实例添加到一个或多个区域中。 此功能不依赖于区域配对。

你也可以使用备份和还原功能,在某个区域中导出 API 管理服务实例的配置,然后将其导入到另一个区域中。 只要用于备份的存储帐户可从目标区域访问,就不存在配对区域依赖关系。 本文提供了操作指南。

Azure 应用程序服务

若要了解如何使用 Azure 应用服务创建多区域解决方案,请参阅 Azure 应用服务中的可靠性

用于 Redis 的 Azure 缓存

Azure Cache for Redis 提供了两种不同的跨区域复制选项,分别是活动异地复制被动异地复制。 在这两种情况下,都没有明确的区域对依赖关系。

Azure 容器注册表

异地复制允许 Azure 容器注册表充当单个注册表,向多个区域提供多主区域注册表。 此功能不受区域对的限制。 有关详细信息,请参阅 Azure 容器注册表中的异地复制

Azure Cosmos DB

如果解决方案需要在区域中断期间保持持续运行,可以将 Azure Cosmos DB 配置为跨多个区域复制数据,并在需要时透明地故障转移到正常工作的区域。 Azure Cosmos DB 支持多区域写入,并且可以在全球范围内分发数据,以便从任何区域低延迟访问数据,而不受任何配对限制。

Azure Database for MySQL

选择任何 Azure Database for MySQL 可用的 Azure 区域来启动只读副本

Azure Database for PostgreSQL

对于 Azure Database for PostgreSQL 的非配对区域中的异地复制,可以使用:

具有异地复制的托管服务:Azure PostgreSQL 托管服务支持采用活动异地复制来创建主服务器的连续可读辅助副本。 可读辅助副本可能位于与主服务器相同的 Azure 区域中,或者,更常见的是,位于不同的区域。 此类可读辅助副本也称为异地副本

还可以利用列出的两种客户管理的数据迁移方法中的任何一种,将数据复制到非配对区域。

Azure 数据工厂

对于非配对区域中的异地复制,Azure 数据工厂 (ADF) 支持 ADF 管道的基础结构即代码预配,并结合使用 ADF 的源代码管理

Azure 事件网格

对于非配对区域中事件网格主题的异地复制,可以实现客户端故障转移

Azure IoT 中心

对于非配对区域中的异地复制,请使用 concierge 模式路由到辅助 IoT 中心。

Azure Kubernetes 服务 (AKS)

Azure 备份可以为 AKS 群集提供保护,包括当前处于预览状态且仅支持 Azure 磁盘的跨区域还原 (CRR) 功能。 尽管 CRR 功能依赖于 GRS 配对区域副本,但如果 AKS 群集仅将数据存储在外部存储中并避免使用“群集内”解决方案,则可以避免对 CRR 的任何依赖。

Azure Monitor 日志

Azure Monitor 日志中的 Log Analytics 工作区不使用配对区域。 若要确保业务连续性并防止数据丢失,请启用跨区域工作区复制。 有关详细信息,请参阅通过跨区域复制 Log Analytics 工作区来增强复原能力

Azure 服务总线

Azure 服务总线可以通过使用异地复制异地灾难恢复功能提供区域复原能力,而无需依赖区域对。

Azure SQL 数据库

对于 Azure SQL 数据库的非配对区域中的异地复制,可以使用:

  • 故障转移组功能,可在 Azure 区域的任何组合之间复制,且不依赖于基础存储 GRS。

  • 主动异地复制功能,可为主数据库创建持续同步的可读辅助数据库。 可读辅助数据库可能与主数据库位于同一 Azure 区域,或者,更常见的是,位于不同的区域。 这种可读辅助数据库也称为异地辅助数据库或异地副本

Azure SQL 托管实例

对于 Azure SQL 托管实例的非配对区域中的异地复制,可以使用:

  • 故障转移组功能,可在 Azure 区域的任何组合之间复制,且不依赖于基础存储 GRS。

Azure 存储

若要在非配对区域中实现异地复制,请执行以下操作:

  • 对于对象存储:

  • 对于 Azure NetApp 文件 (ANF),除了 Azure 区域对之外,还可以复制到一组非标准对。 请参阅 Azure NetApp 文件 (ANF) 跨区域复制

  • 对于 Azure 文件存储:

    重要

    必须禁用云分层以确保所有数据都存在于本地,并在 Azure 虚拟机上预配足够的存储来保存整个数据集。 为了确保将更改快速复制到辅助区域,只应在服务器终结点上(而不是在 Azure 中)访问和修改文件。

Azure 虚拟桌面

对于 Azure 虚拟桌面的非配对区域中的异地复制,需要考虑会话主机虚拟机和用户配置文件、应用程序和数据的存储。 Microsoft 会管理 Azure 虚拟桌面控制平面,该平面全球分布且高度可用。

  • 对于会话主机,可以在主动-主动应用场景的多个区域中部署虚拟机,也可以在主动-被动应用场景中使用 Azure Site Recovery 跨区域复制虚拟机。

  • 有关存储,请参阅 Azure 存储

有关详细信息,请参阅适用于 Azure 虚拟桌面的多区域业务连续性和灾难恢复 (BCDR)Azure 虚拟桌面服务体系结构和弹性

Azure 虚拟机

若要在非配对区域中实现异地复制,请使用 Azure Site Recovery 服务。 Azure Site Recovery 是 Azure 中的灾难恢复服务,它通过将工作负载从主要位置复制到辅助位置来提供业务连续性和灾难恢复。 辅助位置可以是非配对区域(如果 Azure Site Recovery 支持)。

后续步骤