负载均衡算法技术辞典
考虑到服务请求的不同类型、服务器的不同处理能力,以及随机选择造成的负载分配不均匀等问题,为了更加合理地把负载分配给内部的多个服务器,就需要应用相应的、能够正确反映各个服务器处理能力及网络状态的负载均衡算法:
  轮循均衡:每一次来自网络的请求,轮流分配给内部的服务器,从1至N然后重新开始。此种均衡算法适合于服务器组中的所有服务器具有相同的软硬件配置,并且平均服务请求相对均衡的情况。
  权重轮循均衡:根据服务器的不同处理能力,给每个服务器分配不同的权值,使其能够接受相应权值数的服务请求。此种均衡算法能确保高性能的服务器得到更多的使用率,避免低性能的服务器负载过重。
  随机均衡:把来自网络的请求随机分配给内部的多个服务器。
  权重随机均衡:类似于权重轮循算法,不过在处理请求分担时是随机选择的过程。
  响应速度均衡:负载均衡设备对内部各服务器发出一个探测请求,然后根据内部各服务器对探测请求的最快响应时间,来决定哪一台服务器响应客户端的服务请求。
  最少连接数均衡:对内部需负载的每一台服务器都有一个数据记录,记录当前该服务器正在处理的连接数量,当有新的服务连接请求时,将把当前请求分配给连接数最少的服务器,使均衡更加符合实际情况,负载更加均衡。
  处理能力均衡:把服务请求分配给内部处理负荷最轻的服务器,由于考虑到了内部服务器的处理能力及当前网络运行状况,所以此种均衡算法相对来说更加精确,尤其适合运用到第七层(应用层)负载均衡的情况。
  DNS响应均衡:分处在不同地理位置的负载均衡设备,收到同一个客户端的域名解析请求,并在同一时间内,把此域名解析成各自相对应服务器的IP地址,并返回给客户端,客户端将以最先收到的域名解析IP地址,来继续请求服务,而忽略其它的IP地址响应。
(T112)

0

收藏

zhxt298

33篇文章,10W+人气,0粉丝

Ctrl+Enter 发布

发布

取消

推荐专栏更多

5366d1f50328a62facbf5db1d91c319a.png
VMware vSAN中小企业应用案例

掌握VMware超融合技术

共41章 | 王春海
¥51.00 346人订阅
9d82eccb4e3c371eaeac41193bbef757.png
基于Kubernetes企业级容器云平台落地与实践

容器私有云平台实践之路

共15章 | 李振良OK
¥51.00 596人订阅
45862f289339dc922ffda669fd74ad9b.jpg
网工2.0晋级攻略 ——零基础入门Python/Ansible

网络工程师2.0进阶指南

共30章 | 姜汁啤酒
¥51.00 1571人订阅
629650e188ddde78b213e564c2e9ebff.jpg
负载均衡高手炼成记

高并发架构之路

共15章 | sery
¥51.00 508人订阅
dc6736c5fd50474b5df8b76b040e3d03.jpg
带你玩转高可用

前百度高级工程师的架构高可用实战

共15章 | 曹林华
¥51.00 462人订阅
f92360e227f9d91cdff7ea95120630ef.png
left-qr.jpg

扫一扫,领取大礼包

0

1
分享
qr-url?url=https%3A%2F%2Fblog.51cto.com%2Fzhxt298%2F112856
zhxt298
noavatar_middle.gif