[发明专利]一种资源配置方法和装置有效
申请号: | 201510973535.1 | 申请日: | 2015-12-22 |
公开(公告)号: | CN106909453B | 公开(公告)日: | 2019-12-10 |
发明(设计)人: | 高梦娇 | 申请(专利权)人: | 中国移动通信集团河北有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 11270 北京派特恩知识产权代理有限公司 | 代理人: | 王花丽;蒋雅洁 |
地址: | 050021 *** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源配置 方法 装置 | ||
本发明实施例公开了一种资源配置方法和装置,每隔第一预设时间确定云计算资源池内每一个系统的第一运行压力指数、每一个节点的第二运行压力指数和心跳包;确定第一运行压力指数大于等于第一预设运行压力指数的系统为第一系统,将第一系统进行节点扩展;确定第一运行压力指数小于等于第二预设运行压力指数的系统为第二系统,将第二系统进行节点回收;确定第一运行压力指数大于第二预设运行压力指数,且第一运行压力指数小于所述第一预设运行压力指数的系统为第三系统,分别对所述第三系统中每一个节点的第二运行压力指数进行判断;若在所述第一预设时间内没有获取到节点的心跳包,将没有获取到心跳包的节点进行节点迁移。
技术领域
本发明涉及云计算技术领域,尤其涉及一种资源配置方法和装置。
背景技术
随着移动互联网技术的日益发展,网站或系统可能在很短的时间内产生访问量的暴增。这种访问量暴增的情况,将造成现有的固定的系统架构瘫痪。分布式云计算资源池架构能够满足节点的可扩展性,因此,越来越多的公司开始采用分布式云计算资源池架构来解决该问题。
现有技术中,为应对某个时间节点或某个阶段的访问量暴增的情况,通常只能通过维护人员紧急扩容来实现。虽然可以实现系统扩展,由于需要人工干预,系统扩展存在严重滞后,而且,系统进行扩展后,不能进行回缩,导致部分资源的浪费。
发明内容
为解决上述技术问题,本发明实施例提供一种资源配置方法和装置,实现了对系统冗余节点资源的充分利用,避免了冗余节点资源占用系统造成的浪费,提高了资源配置效率。
本发明的技术方案是这样实现的:
本发明实施例提供了一种资源配置方法,所述方法包括:
每隔第一预设时间确定云计算资源池内每一个系统的第一运行压力指数、每一个节点的第二运行压力指数和心跳包,其中,所述每一个系统包括至少一个节点;
确定所述第一运行压力指数大于等于第一预设运行压力指数的系统为第一系统,将所述第一系统进行节点扩展;
确定所述第一运行压力指数小于等于第二预设运行压力指数的系统为第二系统,将所述第二系统进行节点回收;
确定所述第一运行压力指数大于所述第二预设运行压力指数,且所述第一运行压力指数小于所述第一预设运行压力指数的系统为第三系统,分别对所述第三系统中每一个节点的第二运行压力指数进行判断;
若在所述第一预设时间内没有获取到所述节点的心跳包,确定所述没有获取到心跳包的节点为第一节点,将所述第一节点进行节点迁移。
上述方案中,所述分别对所述第三系统中每一个节点的第二运行压力指数进行判断,包括:
确定所述第二运行压力指数大于等于第三预设运行压力指数的节点为第二节点,确定所述第二运行压力指数小于等于第四预设运行压力指数的节点为第三节点;
当所述第三系统中所述第二节点的个数大于等于所述第三系统中节点总数的一半时,将所述第三系统进行节点扩展;
当所述第三系统中所述第三节点的个数大于等于所述第三系统中节点总数的一半时,将所述第三系统进行节点回收;
当所述第三系统中所述第二节点的个数为一个时,将所述第三系统中的所述一个第二节点进行节点迁移。
上述方案中,所述确定所述第一运行压力指数大于等于第一预设运行压力指数的系统为第一系统,将所述第一系统进行节点扩展,包括:
当所述第一运行压力指数大于等于所述第一预设运行压力指数时,确定所述第一运行压力指数大于等于第一预设运行压力指数的系统为第一系统;
根据所述第一系统的第一运行压力指数确定所述第一系统扩展节点的个数为第一数值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团河北有限公司,未经中国移动通信集团河北有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510973535.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带相机图片下载界面的手机
- 下一篇:可视化智能手持终端(外观设计)