1 / 4
文档名称:

解读负载均衡策略.doc

格式:doc   大小:27KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

解读负载均衡策略.doc

上传人:小博士 2019/10/25 文件大小:27 KB

下载得到文件列表

解读负载均衡策略.doc

相关文档

文档介绍

文档介绍::..解读负载均衡策略技术我们是了解的,但是技术的实施还是靠一种策略。策略是什么呢?就是一种解决方法方案。那么在使用这项技术之前,都需要把存在的问题搞清楚,技术的基础弄明白才可以。那么针对负载均衡策略,我们就从头为大家讲解一下吧。负载均衡策略在实际应用中,我们可能不想仅仅是把客户端的服务请求平均地分配给内部服务器,而不管服务器是否宕机?而是想使PentiumIII服务器比PentiumII能接受更多的服务请求,一台处理服务请求较少的服务器能分配到更多的服务请求,出现故障的服务器将不再接受服务请求直至故障恢复等等?选择合适的负载均衡策略,使多个设备能很好的共同完成任务,消除或避免现冇网络负载分布不均?数据流量拥挤反应吋间长的瓶颈?在各负载均衡方式中,针对不同的应用需求,在OSI参考模型的第二?三?四?七层的负载均衡都有相应的负载均衡策略?负载均衡策略的优劣及其实现的难易程度有两个关键因素:一?负载均衡算法考虑到服务请求的不同类型?服务器的不同处理能力以及随机选择造成的负载分配不均匀等问题,为了更加合理的把负载分配给内部的多个服务器,就需要应用相应的能够正确反映各个服务器处理能力及网络状态的负载均衡算法:轮循均衡(RoundRobin):每一次來自网络的请求轮流分配给内部中的服务器,从1至N然后重新开始?此种均衡算法适合于服务器组中的所有服务器都有相同的软硬件配置并且平均服务请求相对均衡的情况?权重轮循均衡(WeightedRoundRobin):根据服务器的不同处理能力,给每个服务器分配不同的权值,使其能够接受相应权值数的服务请求?例如:服务器A的权值被设计成1,B的权值是3ZC的权值是6,则服务器A?B?C将分别接受到10%?30%?60%的服务请求?此种均衡算法能确保高性能的服务器得到更多的使用率,避免低性能的服务器负载过重?随机均衡(Random):把來自网络的请求随机分配给内部中的多个服务器?权重随机均衡(WeightedRandom):此种均衡算法类似于权重轮循算法,不过在处理请求分担时是个随机选择的过程?响应速度均衡(ResponseTime):负载均衡设备对内部各服务器发出一个探测请求(例如Ping),然后根据内部中各服务器对探测请求的最快响应时间來决定哪一台服务器來响应客户端的服务请求?此种均衡算法能较好的反映服务器的当前运行状态,但这最快响应时间仅仅指的是负载均衡设备与服务器间的最快响应时间,而不是客户端与服务器间的最快响应时间?最少连接数均衡(LeastConnection):客户端的每一次请求服务在服务器停留的时间可能会有较大的差异,随着工作时间加长,如果采用简单的轮循或随机均衡算法,每一台服务器上的连接进程可能会产生极大的不同,并没有达到真正的负载均衡?最少连接数均衡算法对内部屮需负载的每一台服务器都有一个数据记录,记录当前该服务器正在处理的连接数量,当有新的服务连接请求时,将把当前请求分配给连接数最少的服务器,使均衡更加符合实际情况,负载更加均衡?此种均衡算法适合长时处理的请求服务,如FTP?处理能力均衡:此种均衡算法将把服务请求分配给内部中处理负荷(根据服务器CPU型号?CPU数量?内存大小及当前连接数等换算而成)最轻的服务器,由于