欢迎来到天天文库
浏览记录
ID:33368309
大小:7.19 MB
页数:66页
时间:2019-02-25
《基于开源技术高性能网站架构的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号:!£三窆3UDC:.....................................——工学硕士学位论文删㈣rlllllllllllllllFflllY21326113IIlU密级:公珏单位代码:!QQ2鱼基于开源技术的高性能网站架构研究作者姓名:李文明指导教师:张永强教授申请学位级别:工学硕士学科专业:计算机应用技术所在单位:信息与电气工程学院授予学位单位:河北工程大学ADissertationSubmittedtoHebeiUniversityofEngineeringFortheAcademicDegreeofMaste
2、rofEngineeringResearchtheHigh-performanceWebsiteArchitectureBasedontheOpenSourceTechnologyCandidate:LiWenmingSupervisor:Prof.ZhangYongqiangAcademicDegreeAppliedfor:MasterofEngineeringSpecialty:ComputerApplicationTechnologyCollege/Department:Sch001oflnformationandElectricalE
3、ngineeringHebei踟iversityofEngineering一May,2012独创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的研究成果,也不包含为获得河北工程大堂或其他教育机构的学位或证书而使用过的材料。对本文的研究做出重要贡献的个人和集体,均已在论文中作了明确的说明并表示了谢意。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:鹰叫签字日期:少7沙年夕月o7同学位论文版权使用授权书本学位论文作者完全
4、了解塑主垦三堡盘堂有关保留、使用学位论文的规定。特授权塑皇垦墨猩盘鲎可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和电子文档。(保密的学位论文在解密后适用本授权说明)学位敝储虢彳叫签字嗍加,辨f呻闩刷噬纱邶料嗍咄抄¨刖/R摘要当今计算机技术已经进入以互联网为中心的网络时代。由于B/S模式的简捷性、易管理性及易维护性,B/S模式在网络中被大量采用。大量的服务和应用系统基本都是围绕着Web方式展现和开发。这样就促使Intemet用户量剧烈
5、增加,Internet的数据量及访问量呈爆炸式地增长。基于开源技术的服务器集群技术,其实现目标是建立一个具有高负载、高可用、高性价比、易扩展、易维护的基于Linux操作系统的,以开源技术为中心的服务器集群,来满足日益增长的数据流量的需求。本文是以LVS为前端负载均衡层、Varnish为代理缓存层、Nginx为中间分发层、Memcached为数据缓存层、后端MySQL读写分离层为基础搭建的一个高负载服务器集群,使整个集群系统对访问的用户来说是透明的。本文中的另一个重点是如何平衡各服务器之间的负载从而提整个系统的性能。通过各种负载算法的选择,在多
6、台服务器之间合理地分配负载,避免在集群中某台服务器过忙,而其他节点负载较轻的问题,使各台服务器的负载基本达到均衡一致。本文主要进行了下面几个方面的工作:1、介绍了论文选题的背景和意义,阐述了w-eb应用对服务器性能的要求,同明提出依开源技术为基础的高性能服务器集群解决方案;2、阐述了和本课题相关的集群、负载均衡、高可用,包括集群的定义、类别,负载均衡技术的相关概念及技术;3、研究了LVS负载调度算法及Keepalived高可用软件实现。讲解如何用Linux虚拟服务器构建集群系统,包括:LVS的结构、Keepalived的热机双备、负载策略等;
7、4、结合笔者所在的求医网实际需要,对Web集群系统的需求进行了分析,并根据实际需求和分析结果对集群架构进行了设计,根据架构设计方案,进行了实际的部署,并最终实现这种集群系统。最后,对本集群系统的部分功能模块进行了性能测试;5、总结本文,提出尚需改进完善的问题,并对下一步研究的方向做了展挈。关键词:开源技术;高性能;网站架构;集群;负载均衡AbstractNowadays,computertechnologyhasenteredtheeraofIntemet—centricnetworks.Becauseofthesimpleanddirect
8、,manageabilityandmaintainability,theB/S(Browser/Servermode)iswidelyusedinthenetwor
此文档下载收益归作者所有