lvs负载均衡技术探析

lvs负载均衡技术探析

ID:23745002

大小:51.50 KB

页数:5页

时间:2018-11-10

lvs负载均衡技术探析_第1页
lvs负载均衡技术探析_第2页
lvs负载均衡技术探析_第3页
lvs负载均衡技术探析_第4页
lvs负载均衡技术探析_第5页
资源描述:

《lvs负载均衡技术探析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、LVS负载均衡技术探析Inter的快速增长使X络服务器随着业务量的提高、访问量和数据流量的快速增长,服务器的负载均衡技术就成为建立一个高负载X卡,采用VS/TUN调度技术,集群系统的吞吐量可高达1Gbit/s;如配置千兆X卡,则系统的最大吞吐量可接近10Gbit/s。  2、工作稳定,因为其本身抗负载能力很强,所以稳定性高也是顺理成章,另外各种LVS都有完整的双机热备方案,所以一点不用担心均衡器本身会出什么问题,节点出现故障的话,LVS会自动判别,所以系统整体是非常稳定的。  3、均衡器本身不产生流量,LV

2、S仅仅分发请求,而流量并不从它本身出去,即使X卡或Linux内核的承载能力已到上限,内存和CPU方面基本无消耗,所以可以利用它这点来做一些线路分流之用。没有流量同时也保住了均衡器的I/O性能不会受到大流量的影响。  4、基本上能支持所有应用,因为LVS工作在4层,所以它可以对几乎所有应用做负载均衡,包括Http、数据库、聊天室等等。  5、成本低廉,LVS为开源软件,可以免费使用,可以很方便的从X络上查找到相关的技术文档。  6、很高的性价比,组成集群系统的服务结点可以是普通的PC机、工作站和普通服务器,提

3、供超过单台计算机所不能比拟的高处理能力。LVS服务器集群系统具有良好的伸缩性,可以方便地向集群中加入或删除服务器结点,采用动态负载均衡算法可以有效提高集群的性能,尤其是在集群内部节点服务器性能不一的情况下,效果尤其明显。  7、良好的可管理性,管理人员通过简单的操作就可以对集群中的服务结点或控制结点进行管理,同时,因为没有太多可配置的选项,所以除了增减服务器,并不需要经常去触碰它,大大减少了人为出错的几率。。  三、使用LVS实现负载均衡的方法  (一)负载均衡实施要素  负载均衡方案应是在X站建设初期就应

4、考虑的问题,不过有时随着访问流量的爆炸性增长,超出决策者的意料,这也就成为不得不面对的问题。当我们在引入某种负载均衡方案乃至具体实施时,像其他的许多方案一样,首先是确定当前及将来的应用需求,然后在代价与收效之间做出权衡。负载均衡策略的优劣及其实现的难易程度有两个关键因素:一是负载均衡算法,二是对X络系统状况的检测方式和能力。  考虑到服务请求的不同类型、服务器的不同处理能力以及随机选择造成的负载分配不均匀等问题,为了更加合理的把负载分配给内部的多个服务器,就需要应用相应的能够正确反映各个服务器处理能力及X络

5、状态的负载均衡算法,而良好的负载均衡策略应有对X络故障、服务器系统故障、应用服务故障的检测方式和能力。  (二)LVS服务器集群的系统结构  LVS服务器集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。一般来说,LVS服务器集群采用三层结构,其体系结构主要组成部分为:  1、负载调度器(Lo

6、adBalancer):它是整个集群对外面的前端机,负责将客户的请求发送到一组服务器上执行,而客户认为服务是来自一个IP地址(我们可称之为虚拟IP地址)上的。负载调度器可以运行在以下三种模式下:  (1)VirtualServerviaNAT(VS-NAT):用地址翻译实现虚拟服务器。地址转换器有能被外界访问到的合法IP地址,它修改来自专有X络的流出包的地址。外界看起来包是来自地址转换器本身,当外界包送到转换器时,它能判断出应该将包送到内部X的哪个节点。优点是节省IP地址,能对内部进行伪装;缺点是效率低,因

7、为返回给请求方的流量经过转换器。  (2)VirtualServerviaIPTunneling(VS-TUN):用IP隧道技术实现虚拟服务器。这种方式是在集群的节点不在同一个X段时可用的转发机制,是将IP包封装在其他X络流量中的方法。为了安全的考虑,应该使用隧道技术中的VPN,也可使用租用专线。集群所能提供的服务是基于TCP/IP的ail服务、Ne,管理者通过ipvsadm来实现对服务器集群的负载均衡,ipvsadm的主要参数及含义如下:  -a增加一个虚拟服务器,该服务器由协议、IP地址和端口号组成,例

8、如:-a-t10.1.1.100:80表示增加一个虚拟服务器,服务器的IP是10.1.1.100,-t表示tcp协议(-u表示udp),端口号为80。  -r指定真实服务器的的IP地址  -s指定负载均衡调度采用的算法(rr表示轮叫,表示NAT方式,-i表示TUN方式  例如,/sbin/ipvsadm-a-t10.1.1.110:80-r202.101.89.128-g-w2表示增加一个虚拟IP为10.1.1.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。