需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8416 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:当今社会互联网的普及率越来越高,难免会出现大量用户同时涌入服务器导致服务器承载压过高而瘫痪或者因为其他原因导致服务器不可用的情况而给企业带来损失,为了解决企业对于高可用网站的需求,本系统采用了Heartbeat作为高可用组件,对LVS(DR模式)负载均衡集群进行心跳监测,解决集群当中出现的单点故障问题,采用Nginx作为反向代理服务器对后端网站进行负载均衡,由LVS负载调度器来负载调度Nginx集群进行线性扩展,进一步提高网站的负载能力,实现了网站的负载均衡与高可用,本系统的实现解决了大多数企业面对靠硬件提升服务器性能造价高昂的烦恼,构建了一个成本低廉扩展性好的服务器集群,满足了用户对于Web服务器的高性能、高并发、高可靠性、高可用性等的需求。
关键词:集群;高可用;负载均衡;Heartbeat;Nginx
目录 摘要 Abstract 1 绪论-1 1.1 高可用性的意义以及背景-1 1.2 国内相关研究-1 1.3 主要工作-2 2 集群介绍-3 2.1 Heartbeat介绍-3 2.2 LVS介绍-3 2.3 Nginx介绍-3 3 高可用集群架构-4 3.1 系统的可用性-4 3.2 HA集群结构-4 3.3 负载均衡集群-5 3.4 Nginx反向代理集群-6 4 基于Heartbeat的高可用网站构设计-7 4.1 高可用模块架构-7 4.2 网站分层架构-8 4.3 环境部署-9 4.3.1 Nginx环境部署-9 4.3.2 LVS环境部署-10 4.3.3 Heartbeat环境部署-11 5 系统测试与分析-13 5.1 Nginx负载均衡测试-13 5.2 LVS负载调度测试-13 5.3 高可用性系统测试-14 结 论-18 致 谢-19 参考文献-20 |