基于云平台Eucalyptus的全盘快照恢复和资源调度的设计与实现
发布时间:2021-01-20 17:13
云计算自从google的工程师于2006提出后,在互联网行业掀起了一次革命性的创新,带来了互联网的彻底变革。云计算也是时代、技术发展的综合物。它是在并行计算、网格计算和分布式计算的发展下凸现出来的技术名称,它更多的是一种互联网的新的架构形式,着重解决了应用与需求、计算与数据之间的矛盾,使得它们得到了一定的平衡。本文选择了开源平台Eucalyptus进行云计算技术的研究,Eucalyptus平台实现了基本的IaaS层次的管理功能,架构清晰,而且用户数量多,社区活跃度高,是一个很好开源的实验云平台。本文主要的研究任务分为三部分:(1)分析了目前流行的 IaaS 解决方案:Eucalyptus、OpenStack、OpenNebula和CloudStack,并对四个平台从多分方面进行综合比较。着重分析了 Eucalyptus的设计原则、架构组成和目前比较流行的架构方式。(2)对Eucalyptus从源代码进行了深入的分析,主要分析了 Eucalyptus两个模块:集群控制器和节点控制器。从定义的数据结构、初始化、实现的功能函数和参数结构定义(WSDL文件)等方面进行了详细的分析。除此之外,还...
【文章来源】:湖南大学湖南省 211工程院校 985工程院校 教育部直属院校
【文章页数】:82 页
【学位级别】:硕士
【部分图文】:
图2.1云计算特征??
2.3.2四层次云服务??云计算基于实现层次的服务进行分类,可以将云计算分为四层:IaaS、PaaS、??SaaS和AcaaS。如图2.2所示。由图可知,最底层是IaaS服务,PaaS构建在IaaS??之上,它添加了资源调度和负载均衡等功能,用户在搭建服务器或者编程环境时??更加智能。SaaS则是将平台提供的服务以最终通过Web形式提供给用户使用。最??上面一层则为用户提供了准入控制,以此达到对平台安全性的一定保障。[17]??ACaaS(Access?control?as?a?Service)??SaaS?(Software?as?a?Service)??PaaS?(Platform?as?a?Service)??IaaS?(Infrastructure?as?a?Service)??图2.2云计算的服务分类层次??1.?IaaS??IaaS即基础设施即服务。它通过Internet的形式将IT资源整合后提供给用户??的服务,用户对服务的使用只需要通过Internet即可访问。这个层次主要是将运营??商的计算资源、存储资源和网络资源以虚拟机的形式提供给用户,用户可以选用??配置较低的计算机作为访问终端,按照计费标准进行资源的按需使用。除此之外,??它还提供了平台的监控和平台的运维,用户不需要关心平台的维护问题。它还只??能满足用户的一般要求,对于用户需要再IaaS上建立一个多层的应用服务,用户??需要做的任务还很多
OpenStack的概念架构如图2.4所示,由图可以看出OpenStack主要由五层构??成。展示层的组件主要与用户(应用开发者、应哟管理者、应用使用者和云管理??者)进行交互,这一层为开发者提供了?API端点,如果有更复杂的结构、负载均??衡、控制代理、安全和名称服务也都会出现在这一层;逻辑层主要为云提供逻辑??和控制功能,它包括部署(复杂任务的工作流)、资源调度和策略等等;资源层主??要包括提供云计算所需的计算、网络和存储资源,提供统一的服务工逻辑层尽心??调度。除此之外,还需要管理层负责对这三层的管理和监控,资源计费层负责对??资源的有效监控,比生成用户资源的使用账单,另外还提供用户的认证功能。??App?Dev?Dev?Ops?App?Owner?Ctoud?Ops??f??^?^??▼??國酣麵幽麵幽??.I?1?;??Prasentatior??_nnJ?■■■?i??
【参考文献】:
期刊论文
[1]面向云计算的虚拟机动态迁移框架[J]. 刘鹏程,陈榕. 计算机工程. 2010(05)
[2]基于MPI的云计算模型[J]. 郭本俊,王鹏,陈高云,黄健. 计算机工程. 2009(24)
[3]云计算:系统实例与研究现状[J]. 陈康,郑纬民. 软件学报. 2009(05)
本文编号:2989443
【文章来源】:湖南大学湖南省 211工程院校 985工程院校 教育部直属院校
【文章页数】:82 页
【学位级别】:硕士
【部分图文】:
图2.1云计算特征??
2.3.2四层次云服务??云计算基于实现层次的服务进行分类,可以将云计算分为四层:IaaS、PaaS、??SaaS和AcaaS。如图2.2所示。由图可知,最底层是IaaS服务,PaaS构建在IaaS??之上,它添加了资源调度和负载均衡等功能,用户在搭建服务器或者编程环境时??更加智能。SaaS则是将平台提供的服务以最终通过Web形式提供给用户使用。最??上面一层则为用户提供了准入控制,以此达到对平台安全性的一定保障。[17]??ACaaS(Access?control?as?a?Service)??SaaS?(Software?as?a?Service)??PaaS?(Platform?as?a?Service)??IaaS?(Infrastructure?as?a?Service)??图2.2云计算的服务分类层次??1.?IaaS??IaaS即基础设施即服务。它通过Internet的形式将IT资源整合后提供给用户??的服务,用户对服务的使用只需要通过Internet即可访问。这个层次主要是将运营??商的计算资源、存储资源和网络资源以虚拟机的形式提供给用户,用户可以选用??配置较低的计算机作为访问终端,按照计费标准进行资源的按需使用。除此之外,??它还提供了平台的监控和平台的运维,用户不需要关心平台的维护问题。它还只??能满足用户的一般要求,对于用户需要再IaaS上建立一个多层的应用服务,用户??需要做的任务还很多
OpenStack的概念架构如图2.4所示,由图可以看出OpenStack主要由五层构??成。展示层的组件主要与用户(应用开发者、应哟管理者、应用使用者和云管理??者)进行交互,这一层为开发者提供了?API端点,如果有更复杂的结构、负载均??衡、控制代理、安全和名称服务也都会出现在这一层;逻辑层主要为云提供逻辑??和控制功能,它包括部署(复杂任务的工作流)、资源调度和策略等等;资源层主??要包括提供云计算所需的计算、网络和存储资源,提供统一的服务工逻辑层尽心??调度。除此之外,还需要管理层负责对这三层的管理和监控,资源计费层负责对??资源的有效监控,比生成用户资源的使用账单,另外还提供用户的认证功能。??App?Dev?Dev?Ops?App?Owner?Ctoud?Ops??f??^?^??▼??國酣麵幽麵幽??.I?1?;??Prasentatior??_nnJ?■■■?i??
【参考文献】:
期刊论文
[1]面向云计算的虚拟机动态迁移框架[J]. 刘鹏程,陈榕. 计算机工程. 2010(05)
[2]基于MPI的云计算模型[J]. 郭本俊,王鹏,陈高云,黄健. 计算机工程. 2009(24)
[3]云计算:系统实例与研究现状[J]. 陈康,郑纬民. 软件学报. 2009(05)
本文编号:2989443
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2989443.html