基于Nimbus的云计算平台研究及应用
发布时间:2021-06-07
发布时间:2021-06-07
云计算相关
基于Nimbus的云计算平台研究及应用
成都理工大学 发表时间:2011-04-01 葛辉
【摘要】:云计算是一种商业计算模型。相对于传统的软件架构,低成本和高效率的特点使云计算得到了迅速的发展,也促进了开源的云计算技术层出不穷。被看做是下一次科技业革命的云计算,将带来工作方式和商业模式的根本性改变。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,从而构成一个计算资源池向用户提供按需服务。从总体上来说,云计算分为大规模分布式的基础架构以及平台之上的云计算应用程序两个方面,其中的基础架构建设是构建整个云计算平台的基础。 Nimbus是一套开源的工具集,这些工具集共同提供了一种基础设施即服务(IaaS)的云计算解决方案。Nimbus通过部署虚拟机的方式将资源引入云中。使用Nimbus,可以将物理上分散的资源聚集起来,快速便捷地引入云中。 本文的研究重点是设计一个基于Nimbus的云计算体系结构,并按照这个体系结构设计与实现一套基础设施即服务(IaaS)的云计算系统,并通过web页面的方式为云用户提供云计算操作的界面。该体系结构采用了分布式多云的设计思想,即Nimbus云由任意多个子云构成,每个子云包括一个Nimbus服务节点和多个资源节点,通过对Nimbus服务节点和资源节点的部署,从而构成一个可灵活方便地管理资源的Nimbus云计算基础架构。本文所设计的体系结构共分三层:基础设施层、云中间件、云管理门户。其中基础设施层使用Xen、libvirt等虚拟化工具和Nimbus组件搭建而成。云中间件和云管理门户都建立在基础设施层之上。 云中间件的主要功能建立在通信模块之上,通过通信模块远程调用云服务节点和云资源节点的Nimbus组件,进而实现资源分配、资源部署、云存储等功能。云中间件的功能以Web Service的方式发布,为上层提供了跨平台、跨编程语言、支持快速二次开发的统一接口。 云管理门户是用Struts框架实现的基于MVC架构的云管理Web应用程序,主要的业务逻辑通过调用云中间件的Web Service接口来实现。该门户中的资源监测在搜集了节点资源信息后,使用Java的绘图包工具将资源信息绘制成图形并动态地展现出来。 本文实现的云计算平台,可通过Web方式向用户提供了基础设施即服务(IaaS)的功能,云用户可以通过Web页面轻松的部署新的云、将空闲资源引入到云中以及管理云中的资源。
云计算平台可信性增强技术的研究
陈海波 复旦大学,博士论文 2008
云计算是当前计算模型的一次重要革新。通过将各种互联的计算资源进行有效整合并实现多层次的虚拟化与抽象,云计算有效地将大规模的计算资源以可靠服务的形式提供给用户,从而将用户从复杂的底层硬件逻辑,软件栈,与网络协议解放出来。目前,主要IT企业如Google,Microsoft,IBM,EMC,Amazon等纷纷推出其云计算解决方案。同时,学术界也不断的对云计算平台进行深入研究。 云计算的一个关键需求是其基础架构与服务的可信性。其中包括:(1)平台的安全性,云计算平台必须提供可靠的安全保障技术,以防止来自网络的安全攻击;(2)可维护性,云计算平台必须有效地处理各种软硬件维护需求,从而有效地降低各种软件硬件维护对云计算服务的可用性造成影响;(3)可用性,云计算平台必须有效地屏蔽各种软硬
上一篇:黑白拼贴画教案
下一篇:人教版二年级语文下册知识点