3. 课题主要研究内容
(1)研究Linux虚拟服务器(Linux Virtual Server,简称LVS)-----LVS是负载均衡系统的负载均衡器。
(2)Keepalived----------搭建在LVS上,主要用作RealServer的健康状态检查以及LoadBalance主机和BackUP主机之间failover的实现。
(3)LANMP--------优化Web服务器群。
(4)代码实现
本课题是从性能、成本与技术等各项综合因素出发,在Linux平台下,运用Linux虚拟服务器(Linux Virtual Server,简称LVS)技术建立一个高扩展性、高可靠性和高可管理性性的“三高”集群系统来有效的解决网络负载均衡的问题。并应用集群技术设计了LANMP架构,它是基于LAMP和LNMP架构的各自优势,扬长避短,搭建实现高可用、高性能PHP集群,进一步优化WEB服务器集群负载能力。
4.利用LVS实现Web服务器负载均衡
4.1 Web服务器均衡负载的关键技术
4.1.1负载均衡技术
负载均衡(又称为负载分担),英文名称为Load Balance,其意思就是将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行。需要说明的是负载均衡设备不是基础网络设备,而是一种性能优化设备。对于网络应用而言,并不是一开始就需要负载均衡,当网络应用的访问量不断增长,单个处理单元无法满足负载需求时,网络应用流量将要出现瓶颈时,负载均衡才会起到作用。
负载均衡有两方面的含义,首先,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高,这就是我们常说的集群(clustering)技术。第二层含义就是:大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间,这主要针对Web服务器、FTP服务器、企业关键应用服务器等网络应用。
4.1.2 集群技术
集群技术是一种计算机系统之间连接的方式,运用它可以将分散的计算系统连接起来完成原来单独节点的计算系统无法完成的任务。集群系统允许用户把普通商用硬件系统组成集群,并根据需要随时在集群中增加新的硬件,提高系统的伸缩性和可用性,从而能够在价格相对低廉的中低端平台上享用过去只能高端系统才具备的高可伸缩性和高可用性,既提高了系统的性能,同时也降低了成本,实现尽可能多的计算机处理能力和数据的透明访问能力,同时实现高性能与高可靠性的目标。
4.1.3 LVS
Linux的虚拟服务器(Linux Virtual Server,即LVS)是一个具有高可用性特点的负载均衡集群系统。该系统可以提供与服务器节点的数量、性能成正比的负载能力,有效提高服务的吞吐量、可靠性、冗余度、适应性,性能价格比高。同时,LVS也是利用低端设备实现高端服务器性能的有效途径。
上一页 [1] [2] [3] [4] [5] 下一页
基于LVS的Web服务器的负载均衡及优化 第3页下载如图片无法显示或论文不完整,请联系qq752018766