节点文献

开源云计算平台管理支撑平台的研究与实现

Research and Implementation of Management Supporting Platform for Opensource Cloud Computing Platform

【作者】 李松

【导师】 龚斌;

【作者基本信息】 山东大学 , 计算机系统结构, 2013, 硕士

【摘要】 近年来,伴随着计算机技术和计算机网络的飞速发展,我们已经进入互联网时代,各种各样的网络应用已经渗透到人们工作与生活的方方面面。互联网为人们生活提供便利的同时,其惊人能耗已经成为国家和社会不得不关注的问题。据调查统计,2011年中国的IT能耗占全国能源耗电总量的5%,而且正在以平均5年增长一倍的速度增长。然而,目前绝大部分服务器的资源利用率并不高,大部分资源都处于空闲状态以应付突如其来的应用高峰。因此,如果能通过提高服务器资源利用率来降低IT能耗,对社会将会有巨大环境效益和经济效益。云计算技术的出现为提高服务器资源利用率降低能耗提供了有效的途径。云计算技术借助虚拟化技术以管理虚拟基础设施的方式管理物理服务器资源,以资源池的方式按照用户需求提供基础设施资源,具有资源分配方式灵活、分配粒度精确的特点。云计算技术具有灵活和易扩展等优势,弥补了传统运维管理的很多不足,显著增强了管理便捷性、提高了资源利用率和扩展性。基础设施即服务(IaaS)云计算平台,通过网络把服务器、操作系统、磁盘存储和网络等基础设施资源以服务的形式提供给用户。IaaS云计算平台提供和管理基础设施的云计算平台,作为传统纯物理服务器的运维环境的主要替代模式,被广泛的用作在云端数据中心、平台即服务(PaaS)云计算平台和软件即服务(SaaS)云计算平台的底层设施提供平台。本文的主要工作是通过研究分析主流的开源IaaS云计算平台,设计并实现适用于多种开源IaaS云计算平台的管理支撑平台,在云计算平台的基础上提供了对云计算平台的监控服务以及基础管理服务,并为服务开发了对外调用接口,通过服务调用接口可以获取云计算平台内物理服务器和虚拟机的负载信息以及便捷的管理云计算平台。基于本文实现的云计算平台的管理支撑平台,用户可以非常方便的实现负载均衡系统或者将云计算平台集成到其他系统中。为了展示本文的云计算平台管理支撑平台,本文以开源的虚拟化软件KVM和开源IaaS云计算平台OpenStack为基础,实现了此管理支撑平台,并基于此平台实现了集自动化调度与门户管理于一体的云计算平台基础运维系统原型。充分的展示了云计算平台管理支撑平台的实际应用意义。

【Abstract】 In recent years, as the development of computer hardware, software technology and Internet technology, we have entered the Internet era, and Internet applications have penetrated into all aspects of people’s work and life. While Internet provides convenience for people’s working and living, the amazing energy consumption has become one of the largest problems to which state and society had to face. According to the survey, in2011, China’s IT energy consumption accounted for5%of the total power consumption of the energy, and the growth rate is an average five-year growth doubled. However, the resource utilization of most of servers on which the web applications are running is very low, because most of the computing resource which is used for coping with the sudden application peak is idle for most of the time. Therefore, to reduce energy consumption by improving the utilization of server resources can get huge environmental and economic benefits.The cloud computing technology provides a new way to solve the IT energy consumption problems. Cloud computing manages physical server resources as virtual resources with the help of virtualization technology, and provide computing resources to users in a form of resource pool, which can set of resources allocation granularity more accurately. Cloud computing technology has many features and advantages to make up for the way of traditional services runs to improve the convenience of management, resource utilization and scalability.Infrastructure as a Service (IaaS) cloud computing platform provided users servers, operating systems, disk storage, and network resources through the network. IaaS cloud computing platform is a kind of basic cloud computing platform on which data center usually works. Also, IaaS cloud computing platform is can be the basic platform of the Platform as a Service (PaaS) cloud computing platform and Software as a Service (SaaS) cloud computing platform.The main work of this paper is to analyze the popular open-source IaaS cloud computing platforms, design and implement a management supporting framework based open-source IaaS cloud computing platforms to provide monitoring and objective management services to users. Cloud computing managers and developers can get the workload data of physical and virtual machines by call the interfaces of the monitor service of the management supporting framework, and manage the cloud computing platform in an objective way. Base the framework users can easily develop a load balance system or integrate the cloud computing platform into other systems. In order to demonstrate the management supporting framework better, we implement the framework with a distributed architecture and asynchronous communications based virtualization software KVM, cloud computing platform OpenStack. Besides, we achieved a basic operation and maintenance system with automated scheduling system and portal management interface. The maintenance system fully demonstrated the practical significance of the cloud computing platform management supporting framework.

  • 【网络出版投稿人】 山东大学
  • 【网络出版年期】2013年 11期
节点文献中: 

本文链接的文献网络图示:

本文的引文网络