云服务生命周期管理研究及基于OpenStack的系统实现
发布时间:2018-04-12 23:31
本文选题:云服务 + 生命周期 ; 参考:《电子科技大学》2014年硕士论文
【摘要】:近年来,云计算这个概念越来越多地被人们讨论提及,各个国家也越来越重视发展云计算产业,包括微软,谷歌,亚马逊在内的世界著名的科技巨头公司,先后推出了云计算产品,同时很多发展中的科技公司也正逐步踏入这一领域。这表明云计算能以较低成本提供高性能计算存储等服务的优点已经被业界所接收并发扬。可是对于很多中小企业,要想搭建并管理自己的云计算环境仍然不是一件容易的事,一方面由于所需技术门槛较高,现有的商业云计算产品的价格仍然处于较高水平,企业管理成本大;另一方面云计算产业发展仍不成熟,尤其是面向开源云平台的云服务管理产品还处于起步阶段。由于免费的特征,很多中小企业开始尝试使用开源云平台,目前业内较为流行的开源IaaS有OpenNebula、Nimbus、Eucalyptus和OpenStack等,其中Eucalyptus和OpenStack都已经有较为活跃的开源社区支持。针对当前针对开源云平台的管理工具较少,且使用繁琐,导致云服务不便于被管理的问题,本课题拟研究实现一个高效的云服务管理系统。引入了产品生命周期概念,即从生命周期的各个阶段来管理云服务,以开源云平台OpenStack和Cloud Foundry为管理目标,结合面向对象编程方法实现了一套基于WEB的管理系统。如何实现云服务生命周期管理系统,关键在于确定管理目标和管理要素。本文考虑所管理云平台的特点,研究制定出合理的云服务生命周期划分,并细化每个阶段的管理任务和实现方式。针对管理步骤中云服务的运行监控这一关键问题,采用图形报表的方式直观展示出利用平台对外提供API获取的运行状态数据。同时依靠这些数据,结合自行设计的服务计费模式,算出云服务使用费用,实现了云服务生命周期管理的结算阶段。通过此云服务生命周期管理系统,用产品生命周期的理念将服务按一定的顺序编排串联管理,使云服务提供者和使用者都能高效地管理或使用云服务。
[Abstract]:In recent years, the concept of cloud computing, more and more people discuss mentioned, all countries pay more and more attention to the development of the cloud computing industry, including Microsoft, Google, Amason, the world famous technology giant company, has launched a cloud computing products, and many in the development of science and technology is also gradually entered into this field has the advantages. This indicates that cloud computing can be provided with lower cost of high performance computing storage service industry has been received and develop. But for many small and medium-sized enterprises, to build and manage their own cloud environment is still not easy to calculate, on the one hand due to the high technical threshold, the existing commercial cloud computing the price of the product is still at a high level, the cost of enterprise management; on the other hand, the development of the cloud computing industry is still not mature, especially for the open source cloud platform cloud service management products are still in The initial stage. Due to the free features, many small and medium-sized enterprises began to try to use the open source cloud platform, the industry is more popular open source IaaS OpenNebula, Nimbus, Eucalyptus and OpenStack, where Eucalyptus and OpenStack are more active in the open source community support. In view of the current open source cloud platform management tools and less cumbersome to use, is not easy to lead to cloud service management, this paper intends to achieve an efficient cloud service management system. Introduced the concept of the product life cycle, from the various stages of the life cycle management of cloud services, cloud platform and Cloud OpenStack based on open source Foundry management objectives, combined with object oriented programming method to achieve a set of WEB based management system. How to realize the cloud service life cycle management system, the key is to determine the management objectives and management factors. Considering the management The characteristics of cloud platform, study and formulate a reasonable division of cloud service life cycle, and each stage of the refinement of management tasks and implementation. According to the cloud service operation monitoring management steps of the key problem, which shows the platform provides running state data acquisition using API graphical reporting method. At the same time rely on these data combining the service billing model designed by ourselves, as cloud service costs, realize the settlement stage of Cloud Service Lifecycle Management. Through the cloud service life cycle management system, with the product lifecycle concept will orchestrate service according to certain order series management, cloud service providers and users can efficiently manage or use the cloud service.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;TP393.09
,
本文编号:1741938
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1741938.html