基于云技术的ELC集群式服务器架构设计与实现
发布时间:2018-03-21 20:51
本文选题:服务器集群 切入点:云计算 出处:《西安电子科技大学》2014年硕士论文 论文类型:学位论文
【摘要】:当今社会,Web服务器系统面临两个显著变化:(1)随着网络速度的提高,越来越多的本地任务处理将依赖远程服务,这就要求Web服务器系统具有高性能;(2)服务器所承受的负载量变化更具突发性。随着移动互联网的发展,,请求网络服务的方式趋于多样化。这种情况下系统平均吞吐量并不一定很大,但会频繁变化,这就要求Web服务器具备很好的弹性扩展能力。面对上述需求,通常的解决方法包括两个方面。一个方面是提升Web服务器的硬件处理速度,然而实际应用中,这种方式首先会造成资金成本的增加,其次服务器硬件提升空间也是有限的。另一个方面是采用基于单一系统镜像的Web服务器集群系统,这也是目前应用最广泛的一种方法。然而这种方式也有着其难以克服的缺陷,其中最重要的一点是,应对变化的负载时,需要按照之前既定策略或是人工方式调整服务器集群规模,这已经无法满足当前频繁变化且无法预估的网络负载变化。 为了弥补上述缺陷,本文提出了一种基于云技术的弹性负载均衡集群式服务器架构(Elastic and Load Balancing Cluster Server Architecture based on CloudTechnology,ELC集群式服务器架构)。本架构以Eucalyptus云计算平台为基础设施,按照计算与存储分离原则整体分为两部分。其中,计算服务系统在Eucalyptus云平台的计算模块基础上,通过虚拟服务器实例方式对外提供服务,并最终实现了根据集群当前负载状况自动调整集群规模。数据存储系统在Eucalyptus的存储模块基础上,通过挂载NAS设备和创建HDFS分布式文件系统解决了存储扩容和存储共享问题,为系统提升了存储能力以及存储扩展性。 最后,通过使用负载测试软件对本文提出的ELC集群式服务器系统进行测试和结果分析,验证了系统能够按照预期的方式自动调整服务器集群规模,以适应当前集群负载状况,并且实现了存储扩容和存储共享。
[Abstract]:As the speed of the network increases, more and more local task processing will rely on remote services. This requires that Web server systems have high performance and the load load on the server changes more suddenly. With the development of the mobile Internet, In this case, the average throughput of the system may not be very large, but it will change frequently, which requires the Web server to have a good flexibility to extend. The common solution includes two aspects. One is to speed up the hardware processing of the Web server. However, in practical applications, this approach first leads to an increase in the cost of capital. Second, the server hardware lifting space is also limited. Another aspect is the use of single-system mirroring Web server cluster system, which is also the most widely used method. However, this method also has its insurmountable shortcomings. The most important point is that when dealing with the changing load, we need to adjust the size of the server cluster according to the established strategy or manual way, which can no longer meet the current frequent and unpredictable network load changes. In order to make up for the above shortcomings, this paper proposes an elastic and Load Balancing Cluster Server Architecture based on cloud technology cluster server architecture based on cloud technology, which is based on the Eucalyptus cloud computing platform. According to the principle of separation of computing and storage, the computing service system is divided into two parts. The computing service system provides service through virtual server instance on the basis of computing module of Eucalyptus cloud platform. The data storage system can automatically adjust the scale of the cluster according to the current load condition of the cluster. On the basis of the storage module of Eucalyptus, the data storage system solves the problems of storage expansion and storage sharing by mounting NAS devices and creating HDFS distributed file system. Improved storage capacity and storage scalability for the system. Finally, by using the load testing software to test and analyze the ELC cluster server system proposed in this paper, it is verified that the system can automatically adjust the scale of the server cluster according to the expected way to adapt to the current cluster load situation. And realized storage expansion and storage sharing.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
【参考文献】
相关期刊论文 前7条
1 乔静;屈志强;李娟;;Linux服务器安全动态磁盘管理方案[J];电脑知识与技术;2010年23期
2 张文;董洛兵;沈沛意;崔治远;姜新华;;构建基于云平台的机顶盒视频点播系统[J];信息通信;2012年05期
3 张玉芳;魏钦磊;赵膺;;基于负载权值的负载均衡算法[J];计算机应用研究;2012年12期
4 张文;董洛兵;沈沛意;姜新华;;基于Eucalyptus云平台的一种存储系统架构[J];信息通信;2012年06期
5 马一力,傅湘林,韩晓明,许鲁;存储与计算的分离[J];世界电信;2004年08期
6 岳冬利;刘海涛;孙傲冰;;IaaS公有云平台调度模型研究[J];计算机工程与设计;2011年06期
7 隋坤杰;网络数据存储的实现[J];现代情报;2004年02期
相关博士学位论文 前1条
1 王红斌;Web服务器集群系统的自适应负载均衡调度策略研究[D];吉林大学;2013年
本文编号:1645494
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1645494.html