[发明专利]资源调度方法、装置、计算机设备和存储介质有效
申请号: | 202011399837.X | 申请日: | 2020-12-04 |
公开(公告)号: | CN112199200B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 冉鹏;崔小文;欧嘉敏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 董慧;李文渊 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 调度 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种资源调度方法、装置、计算机设备和存储介质。所述方法涉及云技术领域,所述方法包括:接收服务关联请求,服务关联请求包括服务标识和策略标识;响应服务关联请求,将服务标识对应的目标服务关联至策略标识对应的目标策略对象;对目标服务执行目标策略对象所关联的调度策略;接收针对目标服务的资源调度请求;响应资源调度请求,调度满足调度策略的资源运行目标服务。采用本方法能够保证资源与服务之间的双向选择,降低运维人员的工作量和难度,提高了资源调度的效率。
技术领域
本申请涉及云服务技术领域,特别是涉及一种资源调度方法、装置、计算机设备和存储介质。
背景技术
目前,云平台大多数基于集群管理系统实现的,通过集群管理系统,可以实现运维自动化、服务快速部署和高效的资源调度,从而能够实现对服务集群的高效管理。比如容器云平台可以通过容器集群管理系统来运行。集群包括大量的机器,这些机器也可以称之为节点,采用调度策略从大量的机器中选取某台机器运行某一个服务的过程,叫做资源调度。
近年来,集群管理系统自身的一些高级调度规则可以影响服务被调度到哪个节点上,在简单的网络环境中,这些高级调度规则可以满足简单的业务需求。比如实际业务中,需要采用某个特定调度规则将服务调度至某个指定节点上,那么就需要为该服务和该节点配置与该特定调度规则相关的信息。
然而,在复杂的业务需求中,资源协调会变得非常的复杂,当大量的服务或该节点随着业务实际情况经常发生变动时,就需要频繁地为变动后的节点或变动后的服务配置与该特定调度规则相关的信息,导致大量重复和冗余的工作,极大的增加了维护人员的工作量,使资源调度的效率变差。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高资源调度效率的资源调度方法、装置、计算机设备和存储介质。
一种资源调度方法,所述方法包括:
接收服务关联请求,所述服务关联请求包括服务标识和策略标识;
响应所述服务关联请求,将所述服务标识对应的目标服务关联至所述策略标识对应的目标策略对象;
对所述目标服务执行所述目标策略对象所关联的调度策略;
接收针对所述目标服务的资源调度请求;
响应所述资源调度请求,调度满足所述调度策略的资源运行所述目标服务。
在一个实施例中,所述方法还包括:
接收节点关联请求,所述节点关联请求包括节点标识和策略标识;
响应所述节点关联请求,将所述节点标识对应的目标节点关联至所述策略标识对应的目标策略对象;
对所述目标节点执行所述目标策略对象所关联的调度策略;
将所述目标节点作为满足所述调度策略的资源。
在一个实施例中,所述对所述目标节点执行所述目标策略对象所关联的调度策略包括:
为所述目标节点生成节点调度命令,所述节点调度命令包括所述目标策略对象所关联的调度策略;
根据所述节点调度命令为所述目标节点添加所述调度策略。
在一个实施例中,所述资源调度器为所述目标节点添加所述调度策略的步骤包括:为所述目标节点添加所述调度策略指定的节点标签信息;或者,为所述目标节点添加所述调度策略指定的污点信息。
在一个实施例中,所述方法还包括:
接收针对所述目标节点的关联解除请求;
响应所述关联解除请求,解除所述目标节点与所述目标策略对象之间的关联关系,并删除为所述目标节点添加的与所述目标策略对象关联的调度策略。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011399837.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据容灾方法、装置及计算机可读介质
- 下一篇:一种流量分析方法和系统