[发明专利]集群资源管理方法及系统有效
| 申请号: | 202010241228.5 | 申请日: | 2020-03-31 |
| 公开(公告)号: | CN111367678B | 公开(公告)日: | 2023-08-22 |
| 发明(设计)人: | 安徐林;唐宁;杨倩;孙艺萌 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;汤在彦 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 集群 资源管理 方法 系统 | ||
本发明提供一种集群资源管理方法及系统。该集群资源管理方法包括:根据预先获取的宿主机的实际使用资源和宿主机的规格确定宿主机的剩余资源;根据宿主机的剩余资源确定宿主机的剩余启动容器数量和宿主机所在集群的剩余启动容器数量;根据集群的当前容器数量和集群的剩余启动容器数量确定集群冗余度;当集群冗余度大于预设的冗余上限时,回收未部署容器的宿主机;当集群冗余度小于预设的冗余下限时,将宿主机加入集群中。本发明可以动态精准反映资源剩余容量,贴合生产运维需求,降低运维硬件成本。
技术领域
本发明涉及资源管理技术领域,具体地,涉及一种集群资源管理方法及系统。
背景技术
上云是指以互联网为基础进行信息化基础设施、管理、业务等方面应用,并通过互联网与云计算手段连接社会化资源、共享服务及能力的过程,一般涉及上百个应用,宿主机数量接近万级规模,应用资源集群众多,管理的CPU(中央处理器,central processingunit)和内存资源庞大。目前应用上云的需求越来越频繁,每个月度版本应用资源申请复杂,设备申请、资源评估计算等内容耗费应用支持经理较大的精力。针对双十一、双十二和春节红包等需要大量云计算资源的场景,需要支持经理去评估线上的资源使用情况以及集群剩余资源情况以便满足线上的弹性伸缩和快速扩容等能力的保障,不能实时反映集群的剩余容量情况;另外,人工计算耗时久且存在一定的误差,不能满足智能运维的资源自动评估,增加了不必要的运维硬件成本。
发明内容
本发明实施例的主要目的在于提供一种集群资源管理方法及系统,以动态精准反映资源剩余容量,贴合生产运维需求,降低运维硬件成本。
为了实现上述目的,本发明实施例提供一种集群资源管理方法,包括:
根据预先获取的宿主机的实际使用资源和宿主机的规格确定宿主机的剩余资源;
根据宿主机的剩余资源确定宿主机的剩余启动容器数量和宿主机所在集群的剩余启动容器数量;
根据集群的当前容器数量和集群的剩余启动容器数量确定集群冗余度;
当集群冗余度大于预设的冗余上限时,回收未部署容器的宿主机;
当集群冗余度小于预设的冗余下限时,将宿主机加入集群中。
本发明实施例还提供一种集群资源管理系统,包括:
剩余资源确定单元,用于根据预先获取的宿主机的实际使用资源和宿主机的规格确定宿主机的剩余资源;
剩余启动容器确定单元,用于根据宿主机的剩余资源确定宿主机的剩余启动容器数量和宿主机所在集群的剩余启动容器数量;
集群冗余度确定单元,用于根据集群的当前容器数量和集群的剩余启动容器数量确定集群冗余度;
宿主机回收单元,用于当集群冗余度大于预设的冗余上限时,回收未部署容器的宿主机;
宿主机部署单元,用于当集群冗余度小于预设的冗余下限时,将宿主机加入集群中。
本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,处理器执行计算机程序时实现所述的集群资源管理方法的步骤。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现所述的集群资源管理方法的步骤。
本发明实施例的集群资源管理方法及系统先确定宿主机的剩余资源,再根据宿主机的剩余资源确定集群冗余度以根据集群冗余度回收或加入宿主机,以动态精准反映资源剩余容量,贴合生产运维需求,降低运维硬件成本。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010241228.5/2.html,转载请声明来源钻瓜专利网。





