首页 > 解决方案 > 为什么 Azure 负载均衡器不适用于不在可用性集中的计算机?

问题描述

我在同一个可用性集中创建了 2 个虚拟机,并将它们添加到一个基本的负载均衡器中,效果很好。

然后我尝试做同样的事情,唯一的两个区别是虚拟机不在可用性集中,并且我使用标准负载均衡器而不是基本负载均衡器。

我注意到的一个区别是标准负载均衡器将允许您将 VM 添加到后端池,即使它们不在可用性集中。

但是我发现我无法通过负载均衡器的公共 IP 地址连接到机器。相反,我收到连接超时错误。这是为什么?

标签: azureload-balancingazure-load-balancer

解决方案


你是绝对正确的。

基本 SKU 负载均衡器支持将单个可用性集或虚拟机规模集中的虚拟机作为后端池端点

标准 SKU 负载均衡器支持单个虚拟网络中的任何虚拟机或虚拟机规模集作为后端池终结点

https://docs.microsoft.com/en-us/azure/load-balancer/skus

要通过负载均衡器的公共 IP 连接到虚拟机,您必须在负载均衡器中配置端口转发。

  • 为 VM 创建 NSG 规则,允许在 RDP 3389 端口上连接
  • 在负载均衡器上创建运行状况探测
  • 创建负载均衡器规则
  • 创建入站 NAT 端口转发规则

https://docs.microsoft.com/en-us/azure/load-balancer/tutorial-load-balancer-port-forwarding-portal


推荐阅读