为什么我不能在 Azure VNET 中选择我的子网可用性区域来确保高可用性?

Why can't I choose my subnet availability zone in an Azure VNET to ensure high availability?

我使用 AWS 已经有一段时间了,最​​近开始在 Azure 上为其中一个项目工作。我从 Azure VNET 开始,注意到虚拟私有云方面的许多差异。我很难找到这两个问题的答案:

  1. 为什么没有在 Azure 上为特定可用性区域创建子网的选项?假设我希望我的前端 Web 服务器部署在三个不同 AZ 的 3 个不同子网上以获得高可用性,有什么方法可以在 Azure 上实现吗?

  2. Azure NSG(网络安全组)与 AWS SG(安全组)有何不同?据我所知,Azure NSG 相当于 AWS NACL,如果是这样,我们是否有任何等效服务来获得 Azure 上的 AWS SGs 功能?另外,我可以将多个 NSG 绑定到一个虚拟机吗?

谢谢!

As far as I have read, an Azure NSG is equivalent to AWS NACL

Azure NSG 结合了 AWS SG 和 NACL 功能。它们是有状态的,可以应用于子网和 NIC 级别。

Why there's no option to create a subnet on Azure to a specific availability zone?

默认情况下,Azure 子网跨越所有可用性区域。这是 AWS 子网和 Azure 子网工作方式的主要区别之一。