学位专题

<
DOI:10.7666/d.y2132613

基于开源技术的高性能网站架构研究

李文明
河北工程大学
引用
当今计算机技术已经进入以互联网为中心的网络时代。由于B/S模式的简捷性、易管理性及易维护性,B/S模式在网络中被大量采用。大量的服务和应用系统基本都是围绕着Web方式展现和开发。这样就促使Internet用户量剧烈增加,Internet的数据量及访问量呈爆炸式地增长。   基于开源技术的服务器集群技术,其实现目标是建立一个具有高负载、高可用、高性价比、易扩展、易维护的基于Linux操作系统的,以开源技术为中心的服务器集群,来满足日益增长的数据流量的需求。本文是以LVS为前端负载均衡层、Vamish为代理缓存层、Nginx为中间分发层、Memcached为数据缓存层、后端MySQL读写分离层为基础搭建的一个高负载服务器集群,使整个集群系统对访问的用户来说是透明的。   本文中的另一个重点是如何平衡各服务器之间的负载从而提整个系统的性能。通过各种负载算法的选择,在多台服务器之间合理地分配负载,避免在集群中某台服务器过忙,而其他节点负载较轻的问题,使各台服务器的负载基本达到均衡一致。   本文主要进行了下面几个方面的工作:   1、介绍了论文选题的背景和意义,阐述了Web应用对服务器性能的要求,同时提出依开源技术为基础的高性能服务器集群解决方案;   2、阐述了和本课题相关的集群、负载均衡、高可用,包括集群的定义、类别,负载均衡技术的相关概念及技术;   3、研究了LVS负载调度算法及Keepalived高可用软件实现。讲解如何用Linux虚拟服务器构建集群系统,包括:LVS的结构、Keepalived的热机双备、负载策略等;   4、结合笔者所在的求医网实际需要,对Web集群系统的需求进行了分析,并根据实际需求和分析结果对集群架构进行了设计,根据架构设计方案,进行了实际的部署,并最终实现这种集群系统。最后,对本集群系统的部分功能模块进行了性能测试;   5、总结本文,提出尚需改进完善的问题,并对下一步研究的方向做了展望。

开源技术;高性能;网站架构;集群;负载均衡

河北工程大学

硕士

计算机应用技术

张永强

2012

中文

TP393.02

68

2012-11-30(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅