我在 Azure 中有许多资源(应用服务、SRV、VM、存储、LB、分析等),我希望将它们放在可用区中。但我正在考虑限制。
到目前为止,我发现并非所有 VM 大小都受支持,也并非所有区域都受支持。
是否还有其他限制,甚至那些尚未记录在案的限制?
我在 Azure 中有许多资源(应用服务、SRV、VM、存储、LB、分析等),我希望将它们放在可用区中。但我正在考虑限制。
到目前为止,我发现并非所有 VM 大小都受支持,也并非所有区域都受支持。
是否还有其他限制,甚至那些尚未记录在案的限制?
关于 Azure 可用区的限制,你可以看看这个文档:
https://docs.microsoft.com/en-us/azure/availability-zones/az-overview#services-support-by-region
只有 Azure 服务和区域的特定组合支持可用区。
对于支持可用区的每项服务,有几点需要注意:
1、对于虚拟机,注意虚拟机大小在你需要的区域是否可用。
2、对于虚拟机规模集,您需要注意的是,当您将规模集部署到一个或多个区域时,您可以选择使用“最大扩展”或“静态 5 故障域扩展”进行部署。借助最大传播,规模集将您的 VM 传播到每个区域内尽可能多的故障域。这种传播可能跨越每个区域多于或少于五个故障域。借助“静态 5 个故障域扩展”,规模集将您的 VM 分布在每个区域的五个故障域中。如果规模集无法为每个区域找到五个不同的故障域来满足分配请求,则请求将失败。
3、对于数据库,Zone冗余数据库和弹性池目前仅在部分地区的高级和关键业务服务层中支持。使用业务关键层时,区域冗余配置仅在选择 Gen5 计算硬件时可用。并且此功能在托管实例中不可用。
4、对于 Azure 事件中心,与可用区相关的地理灾难恢复仅适用于标准和专用 SKU。
5、对于 Azure 服务总线,此功能适用于服务总线高级 SKU,并且仅确保配对时灾难恢复期间将元数据(队列、主题、订阅、筛选器)从主命名空间复制到辅助命名空间。