[发明专利]资源调度方法及装置、电子设备、存储介质在审
申请号: | 202111593927.7 | 申请日: | 2021-12-23 |
公开(公告)号: | CN114385353A | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 徐东明;徐锐;王健;徐冬冬;张道隆;冯弦;孙鹏 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/30 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海;阚梓瑄 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 调度 方法 装置 电子设备 存储 介质 | ||
本申请的实施例揭示了一种资源调度方法及装置、电子设备、存储介质、程序产品,该方法包括:对应用服务自身的资源占用情况进行监测,若监测到应用服务自身的资源占用情况满足预设扩容条件,则确定应用服务在执行过程中需要调用的目标共享服务;获取目标共享服务中已占用的资源对应的第一已占用资源量,若第一已占用资源量小于第一阈值,则对应用服务进行扩容。本申请实施例的技术方案能够降低对应用服务进行扩容后,其他服务崩溃的概率,进而提升资源调度的合理性以及系统的稳定性。
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种资源调度方法及装置、电子设备、存储介质、程序产品。
背景技术
在以云技术为基础实现的应用系统中,通常将一个应用系统划分为多个应用服务,每个应用服务由多个功能相同的服务实例对外提供服务,并支持对应用服务进行扩容或缩容。例如,在以容器技术为基础的微服务场景中,每个应用服务由多个功能相同的容器(或pod,即容器组)对外提供服务,且支持对应用服务包含的资源进行扩容或缩容。相关技术中,在对应用服务进行扩容时,通常是基于服务实例所在主机的剩余资源情况确定是否扩容,例如,若服务实例所在主机的剩余资源较多,则对应用服务进行扩容。但是,这种扩缩容方式容易导致系统崩溃。
发明内容
为解决上述技术问题,本申请的实施例提供了一种资源调度方法及装置、电子设备、存储介质、程序产品。
根据本申请实施例的一个方面,提供了一种资源调度方法,所述方法包括:
对应用服务自身的资源占用情况进行监测;
若监测到所述应用服务自身的资源占用情况满足预设扩容条件,则确定所述应用服务在执行过程中需要调用的目标服务;
获取所述目标服务中已占用的资源对应的第一已占用资源量;
若所述第一已占用资源量小于第一阈值,则对所述应用服务进行扩容。
根据本申请实施例的一个方面,提供了一种资源调度装置,所述装置包括:
监测模块,配置为对应用服务自身的资源占用情况进行监测;
确定模块,配置为若监测到所述应用服务自身的资源占用情况满足预设扩容条件,则确定所述应用服务在执行过程中需要调用的目标服务;
获取模块,配置为获取所述目标服务中已占用的资源对应的第一已占用资源量;
扩容模块,配置为若所述第一已占用资源量小于第一阈值,则对所述应用服务进行扩容。
根据本申请实施例的一个方面,提供了一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如前所述的资源调度方法。
根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被电子设备的处理器执行时,使电子设备执行如前所述的资源调度方法。
根据本申请实施例的一个方面,提供了一种计算机程序产品,包括计算机程序,所述计算机指令被处理器执行时实现如前所述的资源调度方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111593927.7/2.html,转载请声明来源钻瓜专利网。