负载均衡器如何决定如何路由请求?

时间:2015-10-27 15:43:41

标签: azure load-balancing

标题几乎说明了所有内容:假设我在一个云服务中在端口80上创建了3个具有负载均衡的VM。现在有一个对云服务的请求:负载均衡器如何决定它应该路由此请求的这3个VM中的哪个?是否有特定的度量标准或负载均衡器随机路由?

2 个答案:

答案 0 :(得分:3)

  

Microsoft Azure Load Balancer是第4层类型的负载均衡器。   Microsoft Azure负载均衡器在一组中分配负载   可用的服务器(虚拟机)通过计算哈希函数   在给定输入端点上接收的流量。哈希函数是   计算得到来自同一连接的所有数据包(TCP或   UDP)最终在同一台服务器上。 Microsoft Azure负载均衡器使用   一个5元组(源IP,源端口,目标IP,目标端口,   协议类型)计算用于映射流量的散列   可用的服务器。选择散列函数使得   与服务器的连接分配是相当随机的。然而,   根据流量模式,可以进行不同的连接   要映射到同一台服务器。

完整详情:https://azure.microsoft.com/en-us/blog/microsoft-azure-load-balancing-services/

答案 1 :(得分:0)

负载均衡器可能有粘性会话,从一个 ip 路由到同一个后端最多 1 小时或某事