本文介绍在 Azure 中如何使用成对区域和非成对区域。
Azure 区域彼此独立。 但是,Microsoft 会将某些 Azure 区域与另一个区域关联,这两个区域通常位于同一地域。 这些区域共同构成了区域对。 然后,少量 Azure 服务使用这些区域对来支持异地复制和异地冗余。 这些区域对还用于在极少数情况下某个区域发生灾难性且不可恢复的故障时,支持某些灾难恢复方面的需求。
但是,许多区域并未成对配置,而是将可用性区域作为其主要的冗余方式。 此外,许多 Azure 服务支持异地冗余,无论区域是否配对。
无论是使用配对区域、非对区域还是组合,都可以设计高度弹性的解决方案。
配对区域
一些 Azure 服务使用配对区域来构建其多区域异地复制和异地冗余策略。 例如,Azure 异地冗余存储 (GRS) 可以自动将数据复制到配对区域。
如果你在配对的区域中,则将其配对区域用作次要区域可以带来以下几项好处:
- 区域恢复顺序。 如果发生地域性中断(这种情况不太可能发生),则优先恢复每个区域对中的一个区域。 跨配对区域部署的组件会将其中一个区域优先设置为恢复区域。
- 顺序更新。 计划内的 Azure 系统更新会在区域对之间错峰进行,以尽量减少在罕见的错误更新中出现漏洞或逻辑故障的影响,并防止使用配对区域构建的高可用解决方案出现停机。
- 数据驻留。 为了满足数据驻留要求,几乎所有区域都与其配对区域位于同一地域。 若要了解异常,请参阅 Azure 区域列表。
重要
将资源成对部署到某个区域不会自动提高其复原能力,也不会提供自动高可用性、灾难恢复功能或故障转移。 无论你是否使用配对区域,制定你自己的高可用性和灾难恢复计划都至关重要。
即使将服务功能配置为使用区域对,也不要依赖在这些区域对之间进行的 Microsoft 管理的故障转移作为主要的灾难恢复方法。 例如,Microsoft 管理的已启用 GRS 的存储帐户的故障转移仅在灾难性情况下以及多次恢复尝试失败后执行。
你并不局限于在单个区域内或自己的区域对内使用服务。 虽然 Azure 服务可以依赖特定区域对来实现部分可靠性功能,但你可以在满足业务需求的任何区域中托管服务。 例如,Azure 解决方案可以使用“加拿大中部”区域的 Azure 存储和 GRS 存储将数据复制到配对区域“加拿大东部”,同时使用位于美国东部的 Azure 计算资源和位于美国西部的 Azure OpenAI 资源。
若要查看包含所有区域对的区域列表,请参阅 Azure 区域列表。
非对称配对区域
大多数区域对是 对称的,这意味着每个区域与另一个区域成双向配对。 例如,美国西部与美国东部配对,美国东部与美国西部配对。
非对称区域对 涉及非双向配对的区域。 下表列出了公共非对称区域对:
- 巴西南部与美国中南部配对,美国中南部不属于巴西的地理区域。 美国中南部没有与巴西南部配对。
- US Gov 亚利桑那州与 US Gov 得克萨斯州配对。 US Gov 得克萨斯州与 US Gov 弗吉尼亚州双向配对。
- 印度西部与印度南部配对,但印度南部与印度中部配对。
- “美国西部 3”区域与“美国东部”区域单向配对。 “美国东部”区域与“美国西部”区域双向配对。
若要查看包含所有非对称区域对的区域的列表,请参阅 Azure 区域对。
非配对区域
Azure 继续在全球范围内扩张,我们的许多较新的区域都提供了多个可用性区域来提高复原能力,并且没有区域对。
许多 Azure 服务支持任意区域集之间的异地复制和异地冗余,并且不依赖区域对。 了解多区域支持如何为你所使用的特定服务发挥作用非常重要。 若要了解每项服务的详细信息,请参阅 Azure 服务可靠性指南。
若要区域列表(包括所有无配对区域),请参阅 Azure 区域对。