| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10866 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:近年来,互联网应用技术一直处于飞速发展状态,众多企业对网站的性能需求也随之飞速增长,服务器的性能以及单点故障等问题也慢慢凸显出来。因此,确保提供持续稳定的服务、增强服务器可用性以及保证用户量不流失,就成了大部分企业亟待解决的问题。因此,集群技术成为企业解决上述问题的关键,其配置方案的开源性以及自由性,使企业在设计或升级集群架构的时候可以有多种思路。本论文详细阐述运用Keepalived和Nginx技术设计并实现Java Web容器的高可用集群的过程,本集群环境使用Keepalived对集群中的服务器进行高可用,使用Nginx对集群中的服务器进行负载均衡,使用Shell自动化脚本对集群中的服务器进行健康状态监测。最终实现整个集群环境的高可用、负载均衡以及故障自动处理。
关键词:Keepalived;Nginx;高可用;负载均衡
目 录 摘 要 Abstract 1 绪论-1 1.1 背景与意义-1 1.2 群技术研究现状-1 1.3 高可用集群环境的研究内容-3 2 相关技术概况-4 2.1 集群技术-4 2.1.1 计算机集群的概念-4 2.1.2 集群分类-4 2.2 集群的高可用性-5 2.2.1 什么是高可用性-5 2.2.2 高可用集群的容错备援运作过程-6 2.2.3 高可用集群的三种工作方式-6 2.3 负载均衡技术-7 2.3.1 负载均衡概念及目标-7 2.3.2 负载均衡实现类型-7 2.3.3 负载均衡的实际应用-9 3 两款软件Keepalived和Nginx-10 3.1 高可用软件的作用及特点-10 3.1.1 Keepalived在集群中的作用-10 3.1.2 Keepalived的主要特点-10 3.2 负载均衡软件的作用及优点-10 3.2.1 Nginx在集群中的作用-10 3.2.2 Nginx作负载均衡器的优点-11 4 Java Web容器的高可用集群环境设计与实现-12 4.1 高可用集群环境准备-12 4.2 搭建企业级高可用集群环境的具体步骤-13 4.2.1 分别安装两天Nginx服务器-13 4.2.2 分别安装Keepalived,确保Nginx高可用-14 4.3 搭建过程中容易遇到的问题-15 5 集群环境测试-17 5.1 两台服务器正常情况下进行测试-17 5.2 关闭主服务器上的两项服务进行测试-17 5.3 重新启动主服务器上的两项服务进行测试-18 6 结 论-19 参考文献-20 致 谢-21 |

