[发明专利]虚拟资源的使用消耗的监测方法及系统无效
申请号: | 201110461323.7 | 申请日: | 2011-12-28 |
公开(公告)号: | CN103186450A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 张玥;陈志丰 | 申请(专利权)人: | 英业达集团(天津)电子技术有限公司;英业达股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/50;G06F9/455 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;常大军 |
地址: | 300193*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 资源 使用 消耗 监测 方法 系统 | ||
技术领域
本发明涉及虚拟化技术,尤其涉及虚拟机的虚拟资源的使用消耗监测方法及系统。
背景技术
在云计算逐渐流行的今天,许多企业不再为员工更新桌面机,而是采用虚拟化技术在企业内部部署私有云,所有员工都可以使用私有云中的虚拟机(Virtual Machine,VM)进行办公。
而为了能够量化企业中各部门使用虚拟资源产生的消耗,私有云中需要部署一套监测系统来进行数据的收集和统计。目前所能见到的对于云中VM的监测方式都比较简单,仅仅建立在分配给VM的各种虚拟硬件资源的数量和带宽上。诚然,这种监测方式比较简单有效,但是对于成本支出相对敏感的客户来说,尤其显得过于粗放。因此,不能够提供准确有效的虚拟资源的使用消耗量。
发明内容
本发明的目的旨在至少解决现有技术中的上述问题之一。
为此,本发明的实施例提出一种虚拟资源的使用消耗的监测方法及方法,以能够准确监测出使用的各类虚拟资源所产生的消耗。
根据本发明的一个方面,本发明实施例提出了一种虚拟资源的使用消耗的监测系统,包括虚拟机监测模块、虚拟机管理模块以及虚拟机运行模块:虚拟机监测模块用于将对预定虚拟机的虚拟资源的使用消耗的监测请求发送给虚拟机管理模块;虚拟机管理模块用于根据监测请求查询预定虚拟机硬件的基本配置信息并返给虚拟机监测模块;虚拟机运行模块用于收集处于运行状态的虚拟机硬件的使用率信息并返给虚拟机监测模块,其中虚拟机监测模块根据预定虚拟机硬件的基本配置信息以及处于运行状态的虚拟机硬件的使用率信息来监测预定虚拟机的虚拟资源的使用消耗。
根据本发明的另一方面,本发明的实施例提出一种虚拟资源的使用消耗的监测方法,所述虚拟资源的使用消耗的监测方法包括以下步骤:
发送对预定虚拟机的虚拟资源的使用消耗的监测请求;
根据所述监测请求查询所述预定虚拟机硬件的基本配置信息;
收集处于运行状态的虚拟机硬件的使用率信息;以及
根据所述预定虚拟机硬件的基本配置信息以及所述处于运行状态的虚拟机硬件的使用率信息来监测所述预定虚拟机的虚拟资源的使用消耗。
本发明的虚拟硬件资源的使用消耗监测方式即结合了根据分配的虚拟硬件资源的数量和带宽的方式,又加入了参考各种硬件资源使用率的参考因素,将虚拟资源使用消耗项目细化到每类虚拟硬件上,使使用消耗监测能够更加真实的反映出虚拟硬件资源的使用量。从而方便客户对使用消耗组成进行分析,降低使用成本,提高使用效率。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
本发明的上述和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例的虚拟资源的使用消耗的监测系统的结构方框图;
图2为本发明实施例的监测系统中虚拟机管理模块的工作流程图;
图3为本发明实施例的监测系统中虚拟机运行模块的工作流程图;
图4a及图4b为本发明实施例的监测系统中虚拟机监测模块的工作流程图;以及
图5为本发明实施例的虚拟资源的使用消耗的监测方法的步骤流程图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
现在,参考图1,该图为本发明实施例的虚拟资源的使用消耗的监测系统的结构方框图。
如图1所示,所述虚拟资源的使用消耗的监测系统主要包括三部分:虚拟机监测模块10、虚拟机管理模块20以及虚拟机运行模块30。
其中虚拟机运行模块30主要用于虚拟机的实际运行控制和各种配置数据以及收集虚拟机40中处于运行状态的虚拟机硬件的使用率信息;虚拟机管理模块20用于负责虚拟机40的虚拟硬件和软件的配置管理工作;虚拟机监测模块10用于从上述两个模块中获取虚拟机40的各种数据用于使用消耗的监测统计。
具体地,虚拟机监测模块10将对预定虚拟机的虚拟资源的使用消耗的监测请求发送给虚拟机管理模块20,这里请求可以是外部输入的客户查询请求,或者系统内部预设的每隔预定时间的自动触发请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达集团(天津)电子技术有限公司;英业达股份有限公司,未经英业达集团(天津)电子技术有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110461323.7/2.html,转载请声明来源钻瓜专利网。