基于Keepalived+Haproxy的高可用网站的设计与实现.docx

资料分类:计算机信息 上传会员:诛心啊 更新时间:2026-05-11
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10313
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.docx)
摘  要
当今社会的互联网公司对于能够同时负载大量请求的功能要求越来越高,而同时社会互联网的需求越来越高,网站会遭到大批量用户的同时访问,极容易出现服务器宕机或者服务不可用的局面,给用户和企业均带来大量的损失。本高可用网站架构设计采用了以Nginx+Tomcat作为网站服务器,Nginx作为静态网页的解析器,Tomcat作为动态JSP网页的解析器,HAProxy作为负载均衡分发器,Keepalived完成对网站服务器的健康监测,实现网站服务器的高可用性与及时调度网站服务器,以Zabbix作为监控器监控网站服务器的各项数据状态并随时报警异常情况,Keepalived+MySQL互主复制作为后台Zabbix数据库服务器与Zabbix连接,Tomcat与Memcached连接实现Session会话共享。实现了Web服务的高可用性,解决了大量并发性访问时容易出现的服务不可用的局面,避免了企业的损失。
 
关键词:集群;高可用;负载均衡;HAProxy;Nginx;Keepalived
 
目  录
摘  要 I
Abstract II
1  绪论 1
1.1   负载均衡及高可用性的意义与背景 1
1.2  国内相关研究 1
1.3  主要工作 2
2  集群介绍 4
2.1  Keepalived介绍 4
2.2  HAProxy介绍 4
2.3  Zabbix介绍 4
2.4   Nginx介绍 4
2.5   Tomcat介绍 5
2.6   Memcached介绍 5
2.7   MySQL介绍 5
2.8   Ansible介绍 5
3  高可用集群架构 5
3.1   系统的高可用性 6
3.2   HA集群结构 6
3.3  负载均衡集群 7
4 基于HAProxy的高可用网站架构设计 8
4.1  高可用模块架构 8
4.2  网站分层架构 9
4.3  环境部署 9
4.3.1 HAProxy环境部署 9
4.3.2 Keepalived环境部署 10
4.3.3  Tomcat环境部署 10
4.3.4  Zabbix环境部署 10
5 系统测试与分析 12
5.1 HAProxy负载均衡测试 12
5.2 Session共享会话测试 12
5.3  HA高可用系统测试 13
结  论 15
致  谢 16
参考文献 17
相关论文资料:
最新评论
上传会员 诛心啊 对本文的描述:基于Keepalived + H ap roxy 的高可用网站的设计与实现 院 (系) 计算机科学与信息技术学院 专 业 网络工程 研 究 方 向 运维自动化 摘 要 当今社会的互联网公司对于能够同时负载大量......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: