毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

基于LVS的Web服务器的负载均衡及优化 第5页

更新时间:2016-10-9:  来源:毕业论文
6. 实现对Web服务器的优化
6.1涉及的关键技术
6.1.1  LNMP和LAMP
LNMP代表的是Linux系统下Nginx+MySQL+PHP这种网站服务器架构。LAMP代表的是Linux系统下Apache+MySQL+PHP这种网站服务器架构。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是一个小巧而高效的Linux下的Web服务器软件,是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler 站点开发的,已经在一些俄罗斯的大型网站上运行多年,相当的稳定。Nginx性能稳定、功能丰富、运文简单、处理静态文件速度快且消耗系统资源极少。Mysql是一个小型关系型数据库管理系统。PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。这些种软件均为免费开源软件,组合到一起,成为一个免费、高效、扩展性强的网站服务系统。
6.1.2 Web服务器状态监测器 Keepalived
keepalived是一个类似于layer3, 4,5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web服务器。
6.2 Web服务器优化实现的技术原理
基于PHP的运行环境大家用的比较多的是以apache做中间件的LAMP环境或是以nginx做中间件的环境,apache是世界排名第一的web服务器,apache可以整合大多数应用,比如jsp,php,cgi,python等等,但是apache过于臃肿以及对静态文件响应过于缓慢是让人很不满意的;而nginx作为后起之秀,大有超越前辈的势头,从最近很多门户网站选用nginx就可见一斑,nginx速度快,占用资源少,高性能转发,很高的稳定性,支持热部署,杀手级的proxy和rewrite,但nginx对于php处理依托于fastcgi,fastcgi不够稳定,经常出现502错误,生成相对复杂的页面没有优势,反而会使php-cgi进程变为僵尸进程,多用户多站点的安全性不高,对于其它开发语言的整合,apache表现的更好;综上述对比,为了搭建高性能的php运行环境,就要考虑对apache、nginx进行整合,各取所长,nginx在处理静态内容上的效率较apache强很大,那么就用nginx在前端处理静态文件,把基于php的动态文件转发到后端的apache来处理,接下来我们就开始布署LNAMP(linux+nginx+apache+mysql+php)本文来自辣*文-论'文&网,毕业论文 www.751com.cn 加7位QQ324~9114找原文环境。
6.3 Web服务器优化的具体实现过程
要实现LVS+LANMP的均衡负载架构所涉及的服务器很多,各种服务器在网络中如何布置,服务器的ip地址如何分配都是搭建前所应规划好的。服务器群架构的合理性直接决定了负载均衡技术在外设上能否实现。下面这张拓扑图就是我为小企业服务器架构图。防火墙以后都是内网,所用的ip地址都是私网地址,这地址对于外网的访问时看不到的。外部通过DNS或直接使用企业的公网ip访问企业的web或ftp网站是,数据包经过LVS-DR-master时,公网ip将自动转化成vip。接下来我将详细介绍一下这张拓扑图。在防火墙后架设两组LVS+keepalived作为负载均衡器,紧接着是web服务器、ftp服务器和nfs服务器。Web服务器通过nginx+apache实现php网站,ftp服务器通过cacai+nagiso+ftp实现。最后在这些基础服务的后端搭建mysql服务器。这些服务器可以是群的形式,根据网络的需要随时添加族群服务器的数量,这就是可拓展性的体现。不管各种服务器是是单台还是群组,都要保证同类的要有两者,并且一组是主服务器,两一组backup辅助服务器,以保证服务的可靠性、稳定了,也就是网络冗余性的体现。

上一页  [1] [2] [3] [4] [5] 

基于LVS的Web服务器的负载均衡及优化 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。