Azure 中可用区的限制

Limitations of Availability Zone in Azure

我在 Azure 中有很多资源(应用程序服务、SRV、VM、存储、LB、分析等),我希望将它们放在可用性区域中。但我正在考虑限制。

到目前为止,我发现并非所有 VM 大小都受支持,也并非所有区域都受支持。

是否还有其他限制,甚至是那些尚未记录的限制?

关于Azure Availablility Zone的限制,可以看看这个文档:

https://docs.microsoft.com/en-us/azure/availability-zones/az-overview#services-support-by-region

只有 Azure 服务和区域的特定组合支持可用性区域。

对于支持可用区的每个服务,有一些需要注意的事项:

1、对于虚拟机,注意虚拟机大小是否在你需要的区域可用。

2、对于虚拟机规模集,您需要注意的是,当您将规模集部署到一个或多个区域时,您可以选择使用 "max spreading" 或 "static 5 fault domain spreading" 进行部署。通过最大传播,规模集将您的 VM 传播到每个区域内尽可能多的故障域。这种传播可能跨越每个区域多于或少于五个故障域。使用 "static 5 fault domain spreading",规模集将您的 VM 分布在每个区域恰好五个故障域中。如果规模集无法为每个区域找到五个不同的故障域来满足分配请求,则请求失败。

3,对于数据库,区域冗余数据库和弹性池目前仅在 select 区域的高级和业务关键服务层中受支持。使用业务关键层时,区域冗余配置仅在 Gen5 计算硬件 selected 时可用。并且此功能在托管实例中不可用。

4、对于Azure Event hub,与可用区相关的地理灾难恢复仅适用于标准和专用SKU。

5、对于 Azure 服务总线,此功能适用于服务总线高级 SKU,并且仅确保元数据(队列、主题、订阅、筛选器)在配对时的灾难恢复期间从主要命名空间复制到次要命名空间.