我们可以为在不同区域创建的所有 VMSS 使用一个应用程序网关吗?

Can we have a single application gateway for all VMSS created in different regions?

我们能否为在不同区域创建的所有 VMSS 使用一个应用程序网关? 如果是,请分享可能的选项。

如评论所述,我们无法为在不同区域中创建的所有 VMSS 使用单个应用程序网关,因为应用程序网关始终部署在虚拟网络子网中,并且它直接支持将 VMSS 部署为后端与应用程序网关相同的区域和虚拟网络。

作为解决方法,您可以使用 public IP 地址作为后端,只要有 IP 连接,就可以与虚拟网络外部的实例进行通信。阅读有关 backend pools 的更多详细信息。因此,您可以使用与 VMSS 关联的面向 public 的负载均衡器。

此外,您还可以使用 Traffic Manager to distribute traffic across multiple Application Gateways in different datacenters. Or use Azure Front Door Service 提供的可扩展且安全的入口点来快速交付您的全球 Web 应用程序。