Azure public 负载均衡器和内部负载均衡器之间的性能差异
Performance difference between Azure public load balancer and internal load balancer
比如说,我有一个前端云服务或服务结构托管在一个 VNET 中,另一个后端服务托管在同一区域的另一个 VNET 中。
我想知道如果我在后端服务前面部署内部或外部负载平衡器是否存在性能(延迟)差异?
根据我的理解,无论使用什么负载均衡器(内部或外部),应该没有区别,来自我在另一个 VNET 中的前端服务的流量将被路由到我在 Azure 中的后端服务 backbone 网络,不会去外网。
我说得对吗?
Azure 负载均衡器的 public 和内部配置没有转发性能差异。产品的基础是相同的。而且,是的,流将始终在 Microsoft 的网络上路由。
public 配置和内部配置之间有一个重要区别:支持出站连接的 SNAT。只有 public Azure 负载均衡器配置使 SNAT 可用。这意味着池中的一台机器可以访问与该池关联的 public VIP;对于内部 Azure 负载均衡器配置,这是不允许的。请务必查看 Understanding outbound connections 以了解有关 Azure 中出站连接选项的详细信息。
比如说,我有一个前端云服务或服务结构托管在一个 VNET 中,另一个后端服务托管在同一区域的另一个 VNET 中。
我想知道如果我在后端服务前面部署内部或外部负载平衡器是否存在性能(延迟)差异?
根据我的理解,无论使用什么负载均衡器(内部或外部),应该没有区别,来自我在另一个 VNET 中的前端服务的流量将被路由到我在 Azure 中的后端服务 backbone 网络,不会去外网。
我说得对吗?
Azure 负载均衡器的 public 和内部配置没有转发性能差异。产品的基础是相同的。而且,是的,流将始终在 Microsoft 的网络上路由。
public 配置和内部配置之间有一个重要区别:支持出站连接的 SNAT。只有 public Azure 负载均衡器配置使 SNAT 可用。这意味着池中的一台机器可以访问与该池关联的 public VIP;对于内部 Azure 负载均衡器配置,这是不允许的。请务必查看 Understanding outbound connections 以了解有关 Azure 中出站连接选项的详细信息。