目录:
定义-负载平衡方法是什么意思?
负载平衡方法是用于有效地从服务器池中的服务器之间分配传入服务器请求或流量的算法或机制。 有效的负载平衡对于确保Web服务的高可用性以及以快速可靠的方式交付此类服务非常必要。 为了满足高流量需求,需要复制服务器。 到服务器的传入负载或请求在此类复制服务器之间共享,此过程称为负载平衡。 为了以一种优化的方式有效地调度从客户端到各个服务器的请求路由,使用了几种负载平衡方法,例如轮询,最少连接,自适应平衡等。
Techopedia解释了负载平衡方法
负载平衡方法也称为负载平衡算法或调度方法,因为它们指定了跨服务器池共享服务器负载的方式。 有多种负载平衡方法可用,每种方法都使用特定的标准来调度传入流量。 一些常见的负载平衡方法如下:
- 循环-在这种方法中,传入请求以顺序方式路由到每个可用服务器。
- 加权轮询-此处,静态权重已预先分配给每个服务器,并与轮询方法一起使用来路由传入的请求。
- 最少的连接-此方法通过将传入请求分配给当前维护的连接数最少的服务器来减少服务器的过载。
- 加权最少连接-在这种方法中,根据服务器的容量向服务器添加一个权重。 该权重与最小连接方法一起使用,以确定分配给每个服务器的负载。
- 最少的连接慢启动时间-在这里,使用最少的连接调度为服务器指定了加速时间,以确保服务器在启动时不会过载。
- 基于代理的自适应平衡-这是一种自适应方法,可以定期检查服务器而不考虑其权重以实时调度流量。
- 固定权重-在这种方法中,将预先分配每个服务器的权重,并且大多数请求将以最高优先级路由到服务器。 如果具有最高优先级的服务器发生故障,则具有第二高优先级的服务器将接管服务。
- 加权响应-在这里,来自每个服务器的响应时间用于计算其权重。
- 源IP哈希-在此方法中,IP哈希用于查找必须参与请求的服务器。
每种方法都有其自己的优点和适用场景。 服务提供商可以选择最适合此目的的最佳算法,以向其客户提供平稳,可靠和快速的服务交付。