[发明专利]资源调度方法、资源调度装置和计算机可读存储介质有效
申请号: | 201811583618.X | 申请日: | 2018-12-24 |
公开(公告)号: | CN109766174B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 曾雪明;腾利民 | 申请(专利权)人: | 杭州数梦工场科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 310024 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 调度 方法 装置 计算机 可读 存储 介质 | ||
本发明公开了一种资源调度方法、资源调度装置和非临时性计算机可读存储介质。资源调度方法包括:接收弹性伸缩服务发送的待扩张应用的业务扩张请求;根据业务扩张请求和应用的优先级确定待释放应用,待释放应用部署于待释放容器,待释放应用的优先级低于待扩张应用的优先级;克隆并保存待释放容器的容器信息;释放待释放容器的资源;发送资源释放消息至弹性伸缩服务以使弹性伸缩服务在释放资源后的待释放容器进行待扩张应用的业务扩张。如此,在最大限度地保证了优先级别较高的应用的稳定运行的同时,可以使得释放后的待释放应用在有资源空闲时恢复,从而更加彻底地保障弹性伸缩服务的进行。
技术领域
本发明涉及计算机技术领域,具体涉及一种资源调度方法、资源调度装置和计算机可读存储介质。
背景技术
相关技术的云计算平台一般包括弹性伸缩(Auto Scaling)服务,也即是云计算平台根据用户的业务需求和策略,经济地自动调整弹性计算资源的管理服务。可以理解,弹性伸缩的扩张前提是必须有空余资源存在。然而,一些政企的专有云,服务器的数量是有限的且业务是分等级的。在一些场景下,例如某个重点业务在使用高峰时,可能所有资源都被使用且没有实例需要被回收,那么弹性伸缩的扩张就无法完成。而此时可能存在一些不重要的业务在运行,这些不重要的业务是可以收缩甚至停止以把资源提供给重点业务,但是当前的技术无法自动完成,必须人工进行。
发明内容
本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
为此,本发明的第一个目的在于提出一种资源调度方法。该方法在最大限度地保证了优先级别较高的应用的稳定运行的同时,可以使得释放后的待释放应用在有资源空闲时恢复,从而更加彻底地保障弹性伸缩服务的进行。
本发明的第二个目的在于提出一种资源调度装置。
本发明的第三个目的在于提出一种计算机可读存储介质。
为达到上述目的,本发明第一方面实施例提出的资源调度方法,包括:
接收弹性伸缩服务发送的待扩张应用的业务扩张请求;
根据所述业务扩张请求和应用的优先级确定待释放应用,所述待释放应用部署于待释放容器,所述待释放应用的优先级低于所述待扩张应用的优先级;
克隆并保存所述待释放容器的容器信息;
释放所述待释放容器的资源;
发送资源释放消息至所述弹性伸缩服务以使所述弹性伸缩服务在释放资源后的所述待释放容器进行所述待扩张应用的业务扩张。
为达到上述目的,本发明第二方面实施例提出的资源调度装置,包括第一接收模块、第一确定模块、克隆模块、释放模块和第一发送模块,所述第一接收模块用于接收弹性伸缩服务发送的待扩张应用的业务扩张请求;所述第一确定模块用于根据所述业务扩张请求和应用的优先级确定待释放应用,所述待释放应用部署于待释放容器,所述待释放应用的优先级低于所述待扩张应用的优先级;所述克隆模块用于克隆并保存所述待释放容器的容器信息;所述释放模块用于释放所述待释放容器的资源;所述第一发送模块用于发送资源释放消息至所述弹性伸缩服务以使所述弹性伸缩服务在释放资源后的所述待释放容器进行所述待扩张应用的业务扩张。
为达到上述目的,本发明第三方面实施例提出的非临时性计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明第一方面实施例所述的资源调度方法。
本发明实施例的资源调度方法、资源调度装置和计算机可读存储介质,在根据优先级确定待释放应用后,克隆并保存待释放容器的容器信息,再释放待释放容器的资源以使待扩张应用进行业务扩张,在最大限度地保证了优先级别较高的应用的稳定运行的同时,可以使得释放后的待释放应用在有资源空闲时恢复,从而更加彻底地保障弹性伸缩服务的进行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数梦工场科技有限公司,未经杭州数梦工场科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811583618.X/2.html,转载请声明来源钻瓜专利网。