IT外包网管服务,大多数程序员都不知道负载均衡器LVS是什么

发布者:上海IT外包来源:http://www.lanmon.net点击数:960

蓝盟IT小贴士,来喽!
IP虚拟服务器软件IPVS
调度器实现技术中,IP负载均衡技术最有效。 一些现有的IP负载均衡技术通过网络地址转换( Network Address Translation )将一组服务器构成为高性能、高可用性的虚拟服务器,我们使用VS/NAT技术( virtualservervianetworkaddresssat ) 大多数经商业化的IP负载平衡调度器产品都使用此方法,包括Cisco的LocalDirector、F5的Big/IP和Alteon的ACEDirector。 在分析VS/NAT缺点和网络服务不对称的基础上,通过IP隧道实现虚拟服务器的方法vs/tun ( virtualserverviaiptunneling ),通过直接路由实现虚拟服务器的方法vs/dr ( virtualserverviaiptunneling ) 因此,IPVS软件实现这三种IP负载均衡技术,其大致原理如下(在其他章节中详细描述其操作原理)
virtualservervianetworkaddresstranslation ( vs/NAT )
消息的源地址通过网络地址转换被安排为改写请求消息的目的地地址,并且当向后端实际服务器分发该请求的实际服务器的响应消息通过调度器时,根据预设的调度算法
virtualserverviaiptunneling ( vs/tun )
采用NAT技术时,请求和响应消息必须用调度器地址改写,因此,当客户端的请求越来越多时,调度器的处理能力就会成为瓶颈。 由于调度器通过IP隧道将请求消息转发给实际服务器,并且实际服务器直接向客户端返回响应,因此调度器仅处理请求消息。 由于典型的网络服务响应远大于请求消息,因此VS/TUN技术使用将集群系统的最大吞吐量提高10倍。
virtualserverviadirectrouting ( vs/dr )
VS/DR通过改写请求消息的MAC地址向实际服务器发送请求,并且实际服务器将响应直接返回给客户端。 与VS/TUN技术一样,VS/DR技术可以大大提高集群系统的可伸缩性。 该方法没有IP隧道开销,集群内的实际服务器也无需支持IP隧道协议,但是需要在调度器和实际服务器上将网卡连接在同一物理网络段上。
针对各种网络服务的需求和服务器配置,IPVS调度器实现了以下八种负载调度算法
轮转( Round Robin )
调度程序使用“循环”调度算法按顺序将外部请求分配给群集中的实际服务器,从而平均处理每台服务器,而不管服务器上的实际连接数或系统负载。
带重量的轮转
调度器通过“加权循环”调度算法基于实际服务器的不同处理能力来调度访问请求。 这样,高处理能力的服务器就可以处理更多的访问流量。 调度器可以自动查询服务器的实际负载情况并动态调整其权重。
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部