基于LVS的高可用负载均衡集群系统的设计与实现

被引量 : 35次 | 上传用户:wwwhyhvcn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今计算机技术已进入以网络为中心的计算时代。由于客户/服务器模型的简单性、易管理性和易维护性,客户/服务器计算模式在网上被大量采用。大量的服务和应用(如新闻服务、网上银行、电子商务、视频点播等)都是围绕着Web进行。这促使Internet用户剧烈增长和Internet流量爆炸式地增长。这给网络带宽和服务器端都带来巨大的挑战,从网络技术的发展来看,网络带宽的增长远高于服务器响应速度和存储访问速度的增长,可以预见的是越来越多的瓶颈会出现在服务器端。如何建立高可用的、高性价比、可伸缩的、易管理的网络服务平台来满足不断增长的网络应用需求已成为迫在眉睫的问题。在这种情况下,基于Linux负载均衡的虚拟服务器集群技术应运而生。基于Linux的虚拟服务器集群技术(简称LVS),其实现目标是创建一个具有高可用的、高性价比、可伸缩的、易管理的基于Linux操作系统的服务器集群,来满足日益增长的网络需求。本文就是针对LVS是如何在若干个松散连接的独立服务器之上架构一个集群服务器,使整个集群结构对外界用户来说表现为一个服务器来提供高可用的网络服务。本文中的另一个重点是如何平衡各计算机之间的负载从而提高整个系统的性能。通过各种负载算法改善系统的性能,在多台计算机之间合理地分配负载,避免在集群中某台服务器过忙,而其他节点负载较轻的问题,使各台计算机的负载基本达到均衡一致。本文主要进行了以下几个方面的工作:1、介绍了论文选题的背景和意义,介绍了网络应用对服务器性能的要求,同时提出提高服务器性能的两种方案;2、叙述了和本课题相关的集群与均衡理论,包括集群的定义、分类、发展,负载均衡技术的相关概念、均衡算法、均衡策略等;3、研究了Linux内核中Netfilter框架对数据包处理方式、LVS调度算法及IPVS软件实现基础。讲解如何用Linux虚拟服务器构建集群系统,包括:LVS的结构、框架、核心软件、体系结构,实现LVS的三种方式等;4、结合笔者所在的香港文汇网实际需要,进行了集群系统需求分析,并根据分析结果对集群系统进行总体设计和配置方案设计。然后,根据设计方案,进行了详细的安装和配置,实现了这一集群系统。最后,对实现的集群进行了集群模式测试、高可用性测试和扩展性测试。测试结果表明,笔者设计的基于LVS的高可用负载均衡集群系统是可行的、可用的、可靠的。5、对本课题进行小结及提出尚需改进完善的问题,并且对下一步研究的方向做了展望。
其他文献
《史记》对以感生神话为代表的诸多神话传说的记录和整合,表现出系统的矛盾性。整齐百家与疑则传疑的并存,造成了《史记》神话内容的差异,实现了神话整合的系统性、时代性与
地方政府债券是指由地方政府代表辖区内居民向社会举债,来建设本地公用事业的借款凭证。在美国比较广泛些,有些地方政府的事业部门也是可以单独举债的,在中国,地方政府债券才
一直以来,高校体育专业篮球课教学沿袭着讲解、示范、练习、纠正、再练习的传教模式。这种教学模式有利于教师的讲授,却忽略了学生的个体差异,限制了学生主观能动性的发挥,使
才子佳人小说是产生于明末清初,以叙述、描写才子佳人恋爱婚姻故事为主体内容的篇幅为二十回左右的章回小说,它在其产生的年代盛极一时。从情节结构看,才子佳人小说具有因诗
20世纪人类的科技取得了惊人的发展,尤其是数字技术的发展给人类社会带来的全新的生存面貌。人类面临的已经不是一个单一的世界,未来将会是真实物理世界与数字虚拟世界共同建
本篇论文主要结合文献资料和实践案例,针对IT运营管理外包服务项目范围管理的特点和目前范围管理的现状进行了阐述,并根据本文作者在这方面长期的理论学习和工作实践,对IT运
改革开放三十年来,我国经济迅速增长,与此同时能源消耗也迅猛上升,到2009为止,我国已经成为仅次于美国的世界第二大能源消费大国;而且从能源来源上,对外依赖程度越来越高,2009
本文考察了引用的性质、类型和功能,结合语篇和互文的视角研究了不同语体中引用的表现和规律,并对抄袭和引用的规范进行了论述。第一章是绪论,主要介绍了选题缘起、已有研究
里弄住宅作为上海近代历史进程中的组成部分,具有重要的历史和文化价值。为了更好地保留这份文化遗产,需要对其进行全面的认识。而里弄绿化的不系统性和随时间的易变性,导致
目的探讨超声心动图诊断完全型大动脉转位的临床价值。方法 20例完全型大动脉转位的患者进行经胸超声心动图检查,诊断大动脉转位及类型,并与心导管术、手术结果、尸解进行对