首页 >  毕业论文  > 正文

Linux下Web服务器集群的设计与实现

互联网的飞速的发展给Web服务器性能带来了巨大的挑战,对服务器的处理能力提出了更高的要求。文章研究了服务器集群技术,设计了一种在Linux下用LVS和Keepalive来搭建的负载均衡集群,实现了Linux下Web服务器集群。文中所研究的LVS负载均衡支持多种可伸缩的服务,可支持几百万个并发连接,在Web服务应用中利用LVS可组成高性能的负载均衡Web服务集群,很好地缓解网络访问中所面临的访问超载与资源浪费等问题。最后在实验环境中对负载均衡集群进行了测试,达到了预期的效果。
[关键词] Linux;Web服务器;负载均衡集群;LVS
1.1.2  课题简述及研究目标要求
互联网和局域网中有很多Linux服务器上部署着Apache服务器,在很多环境下,这些Web服务器都有以下需要:1、具有高可用性,防止单点故障的现象;2、具有高可扩展性,防止访问量的突然激增。本文的主要内容就是通过集群的相关技术把一组Linux服务器配置成集群系统,进而提高系统的可用性,扩展性及应付高访问量的问题。
对于本课题的研究目标可概括以下几点:
(1)学习主流的集群系统的设计思路与实现方式;
(2)在原理和算法上对上述资料进行深入分析;
(3)找到适合的Linux下Web服务器集群设计和实现方式;
(4)设计和部署方案;
(5)对系统进行测试和分析。
技术要求:熟悉服务器集群技术、熟悉Linux 网络环境、熟悉Apache、熟悉数据存储、熟悉网络工程知识。
目    录
1 绪论 1
1.1 引言 1
1.1.1 基于Linux服务器集群的发展和研究现状及意义 1
1.1.2 课题简述及研究目标要求 2
1.2 需求分析及方案设计概述 2
1.2.1 需求分析 2
1.2.2 设计方案概述 3
1.3 实验模拟环境的准备 4
1.3.1 实验环境结构设计 4
1.3.2 实验环境所用软件及各部分实验参数 4
2 IP-SAN实现Web数据的高效存储 5
2.1 基于IP的SAN存储 6
2.1.1 SAN的概述 6
2.1.2 IP SAN的几种分类及原理 7
2.2 iSCSI技术实现IP存储 8
2.2.1 iSCSI工作原理简述 8
2.2.2 iSCSI技术实现的方式 9
2.3 实验中IP SAN的设计与部署 10
2.3.1 安装配置iSCSI Target 10
2.3.2 在Web1与Web2中安装配置iSCSI-initiator 11
2.4 本章小节 12
3 基于Linux的Web服务器的搭建 12
3.1 Web服务器的简述 12
3.2 Web服务器的搭建及实验测试结果 13
3.2.1 Apache服务器的搭建 13
3.2.2 实验中Apache服务器的测试 15
4 LVS + Keepalive实现Web服务器的负载均衡集群 16
4.1 集群概述 16
4.1.1 集群概念及分类 16
4.1.2 集群系统的特点与功能 17
4.2 负载均衡技术 17
4.2.1 负载均衡技术的分类 18
4.2.2 LVS负载均衡技术 18
4.2.3 LVS中IPVS实现的负载均衡机制及负载调度算法 20
4.2.4 LVS的优点 21
4.2.5 LVS集群管理软件Keepalive 21
4.3 本课题研究中LVS体系的部署与配置 21
4.3.1 配置前的准备工作 21
4.3.2 LVS+Keepalive的配置 22
4.3.3 测试负载均衡 25
结束语 28
参考文献 29
致谢 30
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:工艺品展示系统的设计与实现

下一篇:企业Extranet网络设计与实现

相关文章: