云服务生命周期管理研究及基于OpenStack的系统实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:aiqi527927
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,云计算这个概念越来越多地被人们讨论提及,各个国家也越来越重视发展云计算产业,包括微软,谷歌,亚马逊在内的世界著名的科技巨头公司,先后推出了云计算产品,同时很多发展中的科技公司也正逐步踏入这一领域。这表明云计算能以较低成本提供高性能计算存储等服务的优点已经被业界所接收并发扬。可是对于很多中小企业,要想搭建并管理自己的云计算环境仍然不是一件容易的事,一方面由于所需技术门槛较高,现有的商业云计算产品的价格仍然处于较高水平,企业管理成本大;另一方面云计算产业发展仍不成熟,尤其是面向开源云平台的云服务管理产品还处于起步阶段。由于免费的特征,很多中小企业开始尝试使用开源云平台,目前业内较为流行的开源IaaS有OpenNebula、Nimbus、Eucalyptus和OpenStack等,其中Eucalyptus和OpenStack都已经有较为活跃的开源社区支持。针对当前针对开源云平台的管理工具较少,且使用繁琐,导致云服务不便于被管理的问题,本课题拟研究实现一个高效的云服务管理系统。引入了产品生命周期概念,即从生命周期的各个阶段来管理云服务,以开源云平台OpenStack和Cloud Foundry为管理目标,结合面向对象编程方法实现了一套基于WEB的管理系统。如何实现云服务生命周期管理系统,关键在于确定管理目标和管理要素。本文考虑所管理云平台的特点,研究制定出合理的云服务生命周期划分,并细化每个阶段的管理任务和实现方式。针对管理步骤中云服务的运行监控这一关键问题,采用图形报表的方式直观展示出利用平台对外提供API获取的运行状态数据。同时依靠这些数据,结合自行设计的服务计费模式,算出云服务使用费用,实现了云服务生命周期管理的结算阶段。通过此云服务生命周期管理系统,用产品生命周期的理念将服务按一定的顺序编排串联管理,使云服务提供者和使用者都能高效地管理或使用云服务。
其他文献
肝脏作为人体内极为重要的解毒器官,近些年来由于生活质量的提高,大量饮酒或饮食不当导致的脂肪肝等病症越来越多,一旦没有得到及时治疗很容易发展成为肝脏肿瘤,所以针对肝部
随着社会科技水平不断提高,身份鉴别的准确性、实用性、安全性等方面受到了人们越来越多的关注,传统的身份识别方法已不满足现实需求。由此,大量学者们一直在致力于寻求一种
基于场景的软件需求建模技术是软件需求工程中被证明最有效和被广泛采用的建模技术之一,但场景建模方法中软件需求描述模糊、不一致问题影响了其使用效果,场景可视化描述可显
半监督学习是机器学习中一个重要的研究领域。半监督学习通过使用少量标记数据并辅助以大量未标记数据进行学习,在尽可能减少人工标注代价的前提下尝试提高学习器的性能。基
本文主要研究交通流量的检测。在目前的各方法中,视频检测是研究得最多的一种方法。视频检测是建立在机器视觉的基础之上的。机器视觉是在图像处理的基础上发展起来的新兴学
随着信息科学技术的快速发展,人脸识别技术在信息安全领域承担着越来越重要的作用,应用于安全监控、电子商务、安全防务等领域的前景越发广阔。但实际应用中易受光照、遮挡、姿
现实问题中的数据通常是高维的,其中存在大量的不相关和冗余的特征,这给传统的学习算法带来了巨大的挑战。特征选择就是在这种情况下应运而生,是一种有效的降维方法。特征选
图像检索是当前互联网时代的基本需求。基于内容的图像检索(Content Based Image Retrieval,CBIR)是图像检索领域的热点研究方向。CBIR利用图像低层视觉特征进行图像的对比和
手势识别是人机交互领域的一个热点问题,而手势检测是手势识别的关键步骤之一。传统的手势检测不仅采用肤色检测而且还需要人手定位,计算复杂度高。深度传感器的出现为手势检