论文部分内容阅读
随着网络业务量的爆炸性增长,数据流量和计算强度不断增大,给网络带宽和服务器端都带来巨大的挑战,从网络技术的发展来看,网络带宽的增长远高于服务器速度和内存访问速度的增长,可以预见的是越来越多的瓶颈会出现在服务器端。如何建立高可用的,高性/价比,可伸缩的网络服务来满足不断增长的网络需求已成为迫在眉睫的问题。在这种情况下,基于Linux负载均衡的虚拟服务器集群技术应运而生。 基于Linux的虚拟服务器集群技术(简称LVS),其实现目标是创建一个具有良好的扩展性、高可靠性、高性能和高可用的,基于Linux系统的服务器集群,来满足日益增长的网络需求。 本文就是针对LVS是如何在若干个松散连接的独立服务器之上架构一个集群服务器,使整个集群结构对外界用户来说表现为一个服务器来提供高可用的网络服务。 本文中的另一个重点是如何平衡各计算机之间的负载提高整个系统的性能。通过各种负载算法改善系统的性能,在多台计算机之间合理地分配负载,避免在集群中某台服务器过忙,而其他节点负载较轻的问题,使各台计算机的负载基本达到均衡共享。 主要内容包括: 1.本文详细阐述了集群服务器的发展,及其实现的原理。文中还介绍了集群的分类,对于各种集群主要的应用领域做了大致的介绍。采用了集群技术中被广泛采用的虚拟服务器技术,介绍了其实现的框架原理,对于其设计的相关知识做了深入的分析。 2.文章中采用了虚拟服务器技术(LVS),对于集群技术中的关键技术负载均衡做了重点论述,并重点介绍了IP层的负载均衡技术。在此基础之上,采用了能较好的反应系统负载情况的动态反馈算法,实现负载均衡。 3.文中在对于集群技术和负载均衡技术做了细致的分析之后,根据课题