云架构的Web服务器集群的探索与研究
发布时间:2017-05-17 18:24
本文关键词:云架构的Web服务器集群的探索与研究,由笔耕文化传播整理发布。
【摘要】:近年来,,将大量的计算资源集中起来,为用户提供统一服务的云计算技术得到迅速发展,不断扩展其应用领域。与此同时,伴随着互联网技术的发展,互联网用户的规模也不断增大,解决单一Web服务器性能瓶颈的Web服务器集群解决方案,也在现实生活中得到了大量的实践。本文从探索的角度出发,结合Web服务器集群的特点,尝试将云计算技术扩展到Web服务器集群的实现中,由此提出一种云架构的Web服务器集群。 本文首先对Web、Web服务器的相关内容进行详细描述、分析,进而总结出Web服务器集群所需解决的几个问题:HTTP请求与响应、URI路径匹配以及Session会话信息存储。然后,从Web服务器集群的基本思想、体系结构出发,进一步分析传统的Web服务器集群解决方案中可进行改进的地方;结合云计算技术中最常用的MapReduce计算模型和Storm实时流处理框架等云计算技术的特点和优势,提出本文的研究内容——云架构的Web服务器集群的整体设计。接着,运用Storm技术进行了云架构的Web服务器集群的一些基础功能,如HTTP通信、URI路由分派等的实现,并且从软件工程学中概要设计、详细设计的角度,详细地描述所完成的技术实现工作的具体内容。 最后,对基于Storm技术运用所实现的云架构的Web服务器集群系统进行了相关的性能测试。利用所得到的实验结果,我们对云架构的Web服务器集群的研究结果与先前的相关研究进行的对比分析。从对比结果可以知道,云架构的Web服务器集群在Web请求的响应时间上与先前的Web服务器集群解决方案相比存在着一定的差距,但在基于Storm技术进行实时流处理的应用领域中,本文的研究具有很高的技术优势,于是得出本文的研究具有一定的参考和实际应用价值。
【关键词】:Web服务器集群 云计算 MapReduce Storm 流处理
【学位授予单位】:东华大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.05
【目录】:
- 摘要5-7
- ABSTRACT7-12
- 第一章 绪论12-16
- 1.1 研究背景与意义12-13
- 1.2 国内外研究现状13-14
- 1.3 研究内容及研究目标14-15
- 1.4 本文的组织结构15-16
- 第二章 Web 与 Web 服务器16-22
- 2.1 Web16-18
- 2.1.1 Human Web16-17
- 2.1.2 Programmable Web17-18
- 2.2 Web 服务器18-21
- 2.2.1 HTTP 通信19-20
- 2.2.2 URI 路由分派20
- 2.2.3 会话信息存储20-21
- 2.3 本章小结21-22
- 第三章 Web 服务器集群与云计算22-36
- 3.1 Web 服务器集群22-24
- 3.1.1 基本思想22-23
- 3.1.2 体系结构分析23-24
- 3.2 云计算24-28
- 3.2.1 基本理念24-25
- 3.2.2 MapReduce 计算模型25-26
- 3.2.3 Storm 实时流处理框架26-28
- 3.3 云架构的 Web 服务器集群28-31
- 3.3.1 整体架构29-30
- 3.3.2 基于 MapReduce 的 Web 请求处理30-31
- 3.4 云架构的 Web 服务器集群可行性31-35
- 3.4.1 客户端请求的处理32-33
- 3.4.2 集群负载相关问题33
- 3.4.3 状态信息存储33-34
- 3.4.4 PaaS 服务支持34-35
- 3.5 本章小结35-36
- 第四章 基于 Storm 的云架构 Web 服务器集群的设计36-42
- 4.1 Strom 的 RPC--DRPC36-39
- 4.2 基于 Storm 的 Web 服务器--DWEB39-41
- 4.3 本章小结41-42
- 第五章 基于 Storm 的云架构 Web 服务器集群的实现42-53
- 5.1 HTTP 通信的实现42-44
- 5.2 一个简单的静态网站 Topology44-46
- 5.3 URI 路由分派的实现46-48
- 5.4 一个简单的动态数据信息的 Topology48-50
- 5.5 DWEB 的部署50-52
- 5.5.1 配置 Storm-DWEB51
- 5.5.2 运行 Storm-DWEB 的 Topology51-52
- 5.6 本章小结52-53
- 第六章 云架构的 Web 服务器集群的优劣53-61
- 6.1 Web 服务响应时间53-56
- 6.1.1 测试环境53
- 6.1.2 测试结果53-56
- 6.2 Web 服务器集群负载分析56-58
- 6.2.1 Nimbus 节点56-57
- 6.2.2 Web Server 节点57
- 6.2.3 Supervisor 节点57-58
- 6.3 对于 Storm 技术的改进意义58-60
- 6.4 本章小结60-61
- 第七章 总结与展望61-63
- 7.1 工作总结61
- 7.2 工作展望61-63
- 参考文献63-65
- 攻读学位期间的研究成果目录65-66
- 致谢66
【参考文献】
中国期刊全文数据库 前10条
1 徐鹏;陈思;苏森;;互联网应用PaaS平台体系结构[J];北京邮电大学学报;2012年01期
2 李双庆,游莲,程代杰;基于内容的Web集群系统负载均衡策略[J];重庆大学学报(自然科学版);2003年05期
3 王霜,修保新,肖卫东;Web服务器集群的负载均衡算法研究[J];计算机工程与应用;2004年25期
4 马晓星;吕建;;分布式Web服务器技术综述[J];计算机科学;2002年01期
5 任彦琦,彭勤科,胡保生;一种基于内容的Web集群服务器负载均衡算法[J];计算机工程;2005年02期
6 陈全;邓倩妮;;云计算及其关键技术[J];计算机应用;2009年09期
7 李雄文,方亮,张淑芳;三种三层Web体系结构的特点与比较[J];计算机应用研究;2001年08期
8 李坤;王百杰;;服务器集群负载均衡技术研究及算法比较[J];计算机与现代化;2009年08期
9 潘娅,顾诚,刘宗行;Web-Server集群结构与多任务实时调度的应用研究[J];计算机测量与控制;2004年01期
10 朱建新;;趋于云计算的虚拟服务器集群[J];南通大学学报(自然科学版);2009年01期
本文关键词:云架构的Web服务器集群的探索与研究,由笔耕文化传播整理发布。
本文编号:374181
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/374181.html