负载均衡算法技术辞典
考虑到服务请求的不同类型、服务器的不同处理能力,以及随机选择造成的负载分配不均匀等问题,为了更加合理地把负载分配给内部的多个服务器,就需要应用相应的、能够正确反映各个服务器处理能力及网络状态的负载均衡算法:
轮循均衡:每一次来自网络的请求,轮流分配给内部的服务器,从1至N然后重新开始。此种均衡算法适合于服务器组中的所有服务器具有相同的软硬件配置,并且平均服务请求相对均衡的情况。
权重轮循均衡:根据服务器的不同处理能力,给每个服务器分配不同的权值,使其能够接受相应权值数的服务请求。此种均衡算法能确保高性能的服务器得到更多的使用率,避免低性能的服务器负载过重。
随机均衡:把来自网络的请求随机分配给内部的多个服务器。
权重随机均衡:类似于权重轮循算法,不过在处理请求分担时是随机选择的过程。
响应速度均衡:负载均衡设备对内部各服务器发出一个探测请求,然后根据内部各服务器对探测请求的最快响应时间,来决定哪一台服务器响应客户端的服务请求。
最少连接数均衡:对内部需负载的每一台服务器都有一个数据记录,记录当前该服务器正在处理的连接数量,当有新的服务连接请求时,将把当前请求分配给连接数最少的服务器,使均衡更加符合实际情况,负载更加均衡。
处理能力均衡:把服务请求分配给内部处理负荷最轻的服务器,由于考虑到了内部服务器的处理能力及当前网络运行状况,所以此种均衡算法相对来说更加精确,尤其适合运用到第七层(应用层)负载均衡的情况。
DNS响应均衡:分处在不同地理位置的负载均衡设备,收到同一个客户端的域名解析请求,并在同一时间内,把此域名解析成各自相对应服务器的IP地址,并返回给客户端,客户端将以最先收到的域名解析IP地址,来继续请求服务,而忽略其它的IP地址响应。
(T112)
(T112)
0
收藏
推荐专栏更多
猜你喜欢
我的友情链接
购房趣谈
下载豆,了解它,收获它【51CTO下载中心帮助】
Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
随手分享资料链接,坐等下载豆惊喜!【51CTO下载中心帮助】
Ubuntu环境下挂载新硬盘
下载等级,白手起家到震古烁今【51CTO下载中心帮助】
Linux负载均衡软件LVS之一(概念篇)
Java实现FTP上传下载功能
线上nginx的一次“no live upstreams while connecting to upstream ”分析
【KMP算法详解——适合初学KMP算法的朋友】
用Java写算法之五:快速排序
简述centOS 7系统用户和组的管理及配置
解析DELL R710服务器迁移操作内容
开学季出大事:某教育局丢失3台虚拟机
EVA4400存储虚拟机+数据库数据恢复成功案例
服务器数据恢复通用方法+服务器分区丢失恢复案例
在CentOS7上部署squid缓存服务器及代理功能
EMC 5400服务器raid阵列瘫痪数据恢复成功案例
服务器数据恢复案例 / raid5阵列多块硬盘离线处理方法
扫一扫,领取大礼包
转载于:https://blog.51cto.com/zhxt298/112856
Ctrl+Enter 发布
发布
取消