[发明专利]云平台资源自适应预警方法与系统有效
| 申请号: | 201210531771.4 | 申请日: | 2012-12-11 |
| 公开(公告)号: | CN103873498B | 公开(公告)日: | 2017-06-23 |
| 发明(设计)人: | 陆浩;王福荣;王丽清;胡华伟;吴子特 | 申请(专利权)人: | 中国电信股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;G06F9/455 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 李浩 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 平台 资源 自适应 预警 方法 系统 | ||
技术领域
本发明涉及计算机技术,尤其是一种云平台资源自适应预警方法与系统。
背景技术
云计算是一种将池化的集群计算能力通过互联网向内外部用户提供按需服务的互联网新业务。云计算技术的优势在于能提高服务器的资源利用率,确保部署在同一台物理机上的虚拟机消耗资源的高峰期相互错开,能提高云平台的资源利用率,起到削峰填谷的效果。
在实现本发明的过程中,发明人发现现有的云计算技术至少存在以下问题:
由于虚拟机对资源的消耗不是一成不变的,高峰期和低谷期出现的规律也是会发生变化的。而现有的云计算技术无法提前预测同一台物理机上的虚拟机未来的资源消耗数据,从而无法提供安排部署虚拟机的依据、为定期调整资源分配提供支持,若在资源消耗高峰,进行虚拟机动态迁移调整,则会加剧对资源的消耗,影响云平台的正常运行。
发明内容
本发明实施例所要解决的技术问题是:提供一种云平台资源自适应预警方法与系统,以预测分析虚拟机未来的资源消耗数据,以此作为安排部署虚拟机的依据,为定期调整资源分配提供支持。
本发明实施例提供的一种云平台资源自适应预警方法,包括:
物理机上布署的节点管理单元按照第一预设周期规定的采集点,采集所在物理机与该物理机上运行的各虚拟机的各种资源消耗数据,并上报给资源分析预警服务器,所述各种资源消耗数据为物理机与各虚拟机对物理机中各项计算资源的使用数据;
资源分析预警服务器将节点管理单元上报的各种资源消耗数据存储在数据库中;
资源分析预警服务器按照第二预设周期,从数据库中获取当前时刻之前一个预设时间段内所述物理机与所述各虚拟机的各种资源消耗数据作为历史数据进行分析,预测未来各采集点所述物理机与所述各虚拟机的各种资源消耗数据并存储在所述数据库中;
资源分析预警服务器实时监控所述物理机的运行负载,在当前时刻到达未来某个时刻点时,分析所述物理机在当前时刻的各种资源消耗数据是否超过预警门限值;
响应于所述物理机在当前时刻有一项资源消耗数据超过预警门限值,资源分析预警服务器指示所述节点管理单元实时采集所述各虚拟机在当前时刻的该项资源消耗数据,并分析所述各虚拟机在当前时刻的该项资源消耗数据分别相对于之前预测的各虚拟机在当前时刻的该项资源消耗数据的变化率是否大于1;
响应于各虚拟机在当前时刻的该项资源消耗数据分别相对于之前预测的各虚拟机在当前时刻的该项资源消耗数据的变化率大于1,资源分析预警服务器根据所述之前预测的各虚拟机在当前时刻的该项资源消耗数据与所述变化率重新预测未来各采集点所述物理机与所述各虚拟机的该项资源消耗数据;
并在预测出的未来各采集点所述物理机的该项资源消耗数据超过预设告警门限值时,资源分析预警服务器进行事件通知。
上述方法的一个具体实施例中,所述各项计算资源具体包括中央处理单元CPU资源、内存资源、磁盘输入输出IO资源、网络吞吐量;
所述物理机对各项计算资源中每一项计算资源的使用数据具体为物理机上运行的所有虚拟机对该项计算资源的使用数据、以及所述物理机上用于虚拟出各虚拟机的虚拟化软件应用程序对该项计算资源的使用数据之和。
上述方法的一个具体实施例中,实时监控所述物理机的运行负载包括:
所述节点管理单元具体根据资源分析预警服务器的采集指令实时采集所述物理机在当前时刻的各种资源消耗数据并上报给所述资源分析预警服务器;所述资源分析预警服务器具体根据所述节点管理单元实时上报的所述物理机在当前时刻的各种资源消耗数据实时监控所述物理机的运行负载;或者
所述节点管理单元按照监控时限定时采集所述各虚拟机的各项资源消耗数据并上报给所述资源分析预警服务器;所述资源分析预警服务器具体根据所述节点管理单元定时上报的所述物理机的各种资源消耗数据实时监控所述物理机的运行负载。
上述方法的一个具体实施例中,还包括:
在每个预设时间段内连续产生M次事件通知时,将告警级别上升一个等级,其中,M为预设大于1的整数;
在告警级别上升到等级N时,产生严重告警通知,其中,N为预设大于1的整数;
所述资源分析预警服务器向所述节点管理单元下发控制指令,以启动对相应虚拟机的启动、关停或迁移。
上述方法的一个具体实施例中,所述资源分析预警服务器向所述节点管理单元下发控制指令包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210531771.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种转矩控制装置的传动机构
- 下一篇:一种蜗轮传动轴





