我浏览了有关应用程序网关和网络接口的 Azure 文档,但找不到有关何时使用的信息
application_gateway_backend_address_pools
我有一个用例,其中我添加了一个虚拟机作为应用程序网关的后端池,作为虚拟机。
虽然
application_gateway_backend_address_pools
未添加到NIC,但我可以通过网关访问VM中托管的服务。我还需要在虚拟机的网卡中添加定义application_gateway_backend_address_pools
吗?
同样,我们什么时候使用
load_balancer_backend_address_pools
?
Az 文档参考: nic-sdk-info / app-gateway-components / nic
如果您已通过相应的负载均衡器或应用程序网关配置管理这些关联,则无需在 NIC 属性中定义
application_gateway_backend_address_pools
或 load_balancer_backend_address_pools
。
原因- 在 Azure 中,网络接口卡 (NIC) 与虚拟机 (VM) 关联,可以连接到不同的网络资源,包括负载均衡器和应用程序网关。负载均衡器和应用程序网关的后端池通常直接通过这些服务进行管理,而不是通过单独的 NIC 配置进行管理。
编写 ARM 模板时,如果您需要在部署时建立 NIC 和后端池之间的关联,则可以使用这些属性。在许多 ARM 模板中,您会看到使用这些属性,因为 ARM 模板通常设计为一次性设置所有必要的关联和配置。建议 ARM 模板单独定义虚拟机,并单独定义负载均衡器/应用程序网关和后端。
参考-