文档库

最新最全的文档下载
当前位置:文档库 > 基于OpenStack资源监控系统

基于OpenStack资源监控系统

计 算 机 系 统 应 用 http://www.plusparktec.com/doc/cd0897a64b35eefdc9d33359.html 2014 年 第23卷 第 4 期

44系统建设 System Construction

基于OpenStack 资源监控系统①

梁 宇1,2, 杨海波2, 李鸿彬2, 兰国亮1,2

1 (中国科学院大学, 北京 100049)

2

(中国科学院 沈阳计算技术研究所, 沈阳 110168)

摘 要: 资源监控是提高云平台可靠性的重要手段. 本文结合OpenStack 云平台的特点, 设计并实现了一个全面、智能、高效的资源监控系统, 完成了资源监控系统整体架构的设计以及各模块的功能划分, 并给出了实例监控方式、数据存储模型等具体的实现方法. 最后, 通过测试结果说明资源监控系统的有效性. 关键词: 云计算; OpenStack; 资源监控系统

Resource Monitoring System Based on OpenStack

LIANG Yu 1,2, YANG Hai-Bo 2, LI Hong-Bin 2, LAN Guo-Liang 1,2

1(University of Chinese Academy of Sciences, Beijing 100049, China)

2

(Shenyang Institute of Computing Technology of Chinese Academy of Sciences, Shenyang 110168, China)

Abstract : Resource monitoring is an important way to improve the reliability of cloud platforms. In this paper, we design and implement a comprehensive, intelligent, efficient resource monitoring system based on the OpenStack cloud platform features and complete the overall architecture design and function of each module division of this system, and then we give the case of monitoring methods, data storage model and other specific implementations. Finally, the test results show the effectiveness of resource monitoring system. Key words : cloud computing; OpenStack; resource monitoring system

随着互联网技术的发展, 计算机行业不断涌现出一些新的技术, 从分布式计算、并行计算逐渐发展到网格计算, 又随着资源虚拟化技术的成熟, 孕育出了云计算.

云计算(Cloud Computing)是一种新兴的商业计算模型, 云计算平台把庞大的基础设施、数据存储、软件组成相互共享, 构成了一个庞大的资源池, 使用户能够按需要获取计算力、存储空间和信息服务[2]. 并在此基础上抽象出层次化服务, 以付费使用的方式向用户提供诸如基础架构(IaaS)、平台(PaaS)、软件(SaaS)等服务. 云服务使人们不必关心底层的具体实现, 只需要把大量的计算、存储放到“云”中处理, 返回处理结果, 使用起来简单方便. 近年来, Google 、亚马逊、IBM 等公司都在积极的推自己的云服务, 云计算已经从概念落实到实际的应用中, 已发展为可个性化定制、伸

① 收稿时间:2013-08-20;收到修改稿时间:2013-09-24

缩可发展、面向服务的公有云或私有云.

监控是云计算平台的重要组成部分, 它是云计算 平台中网络分析、系统管理、作业调度、负载均衡、事件预测、故障检测以及恢复操作的前提, 可以帮助云计算平台动态量化资源使用、检测服务缺陷、发现用户使用模式、辅助资源调度, 对提高云计算平台的服务质量发挥着重要的作用[5].

现有的监控技术大多只针对网格集群监控而设计, 相对云计算平台的特点, 不能满足实际应用的需求. 同时, 有些专有的监控系统功能比较单一, 只能直对某个领域进行监控. 然而, 在云计算平台中, 用户暴露给虚拟服务的层次不同, 低层次的资源情况对使用高层次的用户是透明的, 导致用户不能自由部署他们自己的监控设施, 所以网格和集群系统上的很多监控方法不能有效的工作. 因此, 我们要设计一套属于云

江苏快3一定牛 传奇私服 江苏快三开奖结果今天江苏快3走势图