一种资源调度方法、装置、计算机设备以及存储介质制造方法及图纸

技术编号:37764507 阅读:19 留言:0更新日期:2023-06-06 13:22
本公开提供了一种资源调度方法、装置、计算机设备以及存储介质,其中,该方法包括:根据目标服务的服务信息,确定所述目标服务的服务类型;确定与所述服务类型相匹配的资源配置参数;确定所述目标服务的资源占用数据,并将所述资源配置参数调整为与所述资源占用数据相匹配的目标配置参数;基于所述目标配置参数,为所述目标服务配置对应的服务资源。为所述目标服务配置对应的服务资源。为所述目标服务配置对应的服务资源。

【技术实现步骤摘要】
一种资源调度方法、装置、计算机设备以及存储介质


[0001]本公开涉及计算机
,具体而言,涉及一种资源调度方法、装置、计算机设备以及存储介质。

技术介绍

[0002]随着互联网技术的发展,通过线上服务平台为用户提供线上服务的情况也越来越普遍,具体的,可以预先为线上服务分配资源,以使该线上服务基于分配到的资源处理用户的服务请求。
[0003]然而,在为用户提供线上服务时,该线上服务所需的资源通常会发生变化,例如,目标服务所使用的深度学习模型以较高的频次持续迭代时,该深度学习模型所能处理的数据流量会不断地调整,则预先为该服务分配资源可能会不足或者溢出,从而导致请求延迟较高,影响用户的使用体验,或者导致资源浪费。

技术实现思路

[0004]本公开实施例至少提供一种资源调度方法、装置、计算机设备以及存储介质。
[0005]第一方面,本公开实施例提供了一种资源调度方法,包括:
[0006]根据目标服务的服务信息,确定所述目标服务的服务类型;
[0007]确定与所述服务类型相匹配的资源配置参数;
[0008]确定所述目标服务的资源占用数据,并将所述资源配置参数调整为与所述资源占用数据相匹配的目标配置参数;
[0009]基于所述目标配置参数,为所述目标服务配置对应的服务资源。
[0010]一种可选的实施方式中,所述确定所述目标服务的资源占用数据,并将所述资源配置参数调整为与所述资源占用数据相匹配的目标配置参数,包括:
[0011]确定运行所述目标服务的第一服务器集群;
[0012]确定所述目标服务在所述第一服务器集群中所占用的算力资源,并根据所述算力资源确定所述资源占用数据;
[0013]基于所述第一服务器集群中的剩余算力资源,调整所述资源配置参数,得到与所述资源占用数据相匹配的目标配置参数。
[0014]一种可选的实施方式中,所述根据目标服务的服务信息,确定所述目标服务的服务类型,包括:
[0015]获取所述目标服务的运行数据,并基于所述运行数据确定所述目标服务的服务信息,其中,所述运行数据包括以下至少之一:数据流量峰值、请求延迟时间、数据吞吐量、处理器利用率、宽带占用率;
[0016]对所述服务信息进行数据统计处理,得到所述目标服务的运行特征;
[0017]确定所述运行特征对应的服务类型。
[0018]一种可选的实施方式中,所述资源配置参数的参数类型包括:服务扩容参数、服务
缩容参数;其中,各个所述参数类型中包括至少一个资源配置参数;
[0019]所述确定与所述服务类型相匹配的资源配置参数,包括:
[0020]确定所述目标服务对应的目标参数类型;
[0021]基于所述服务类型,在所述目标参数类型中为所述目标服务匹配对应的资源配置参数。
[0022]一种可选的实施方式中,所述基于所述服务类型,在所述目标参数类型中为所述目标服务匹配对应的资源配置参数,包括:
[0023]获取所述目标服务的历史资源配置数据;
[0024]确定所述服务类型在所述目标参数类型中对应的资源配置参数,并基于所述历史资源配置数据,对所述资源配置参数进行调整操作。
[0025]一种可选的实施方式中,所述方法还包括:
[0026]在所述目标参数类型中不包括与目标服务相匹配的资源配置参数的情况下,基于各个所述参数类型中的资源配置参数进行组合,得到配置参数组;
[0027]在所述配置参数组中确定出与所述目标服务相匹配的目标配置参数组。
[0028]一种可选的实施方式中,所述基于各个所述参数类型中的资源配置参数进行组合,得到配置参数组,包括:
[0029]确定所述目标服务的资源配置范围;
[0030]基于所述资源配置范围,对所述资源配置参数进行组合,得到与所述资源配置范围相匹配的配置参数组。
[0031]一种可选的实施方式中,所述基于所述目标配置参数,为所述目标服务配置对应的服务资源,包括:
[0032]确定所述目标配置参数所对应的服务器集群,其中,所述服务器集群包括:运行所述目标服务的第一服务器集群,和/或与所述目标服务相关联的第二服务器集群;
[0033]在所述服务器集群中为所述目标服务配置对应的服务资源。
[0034]第二方面,本公开实施例还提供一种资源调度装置,包括:
[0035]第一确定单元,用于根据目标服务的服务信息,确定所述目标服务的服务类型;
[0036]第二确定单元,用于确定与所述服务类型相匹配的资源配置参数;
[0037]调整单元,用于确定所述目标服务的资源占用数据,并将所述资源配置参数调整为与所述资源占用数据相匹配的目标配置参数;
[0038]配置单元,用于基于所述目标配置参数,为所述目标服务配置对应的服务资源。
[0039]第三方面,本公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0040]第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0041]在本公开实施例中,首先可以根据目标服务的服务信息,确定该目标服务的服务类型,并确定与该服务类型相匹配的资源配置参数。接下来,可以确定该目标服务的资源占
用数据,并将资源配置参数调整为与资源占用数据相匹配的目标配置参数,以基于该目标配置参数为目标服务配置服务资源。基于此,本公开可以动态调整为目标服务配置的服务资源,从而在目标服务资源所需的服务资源发生变化时,使得为该目标服务配置的服务资源与目标服务较为匹配,使得资源配置较为合理,降低了用户请求的响应延迟时间,提高了用户的使用体验。
[0042]为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0043]为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0044]图1示出了本公开实施例所提供的一种资源调度方法的流程图;
[0045]图2示出了本公开实施例所提供的确定与服务类型相匹配的资源配置参数的流程图;
[0046]图3示出了本公开实施例所提供的一种资源调度系统的示意本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源调度方法,其特征在于,包括:根据目标服务的服务信息,确定所述目标服务的服务类型;确定与所述服务类型相匹配的资源配置参数;确定所述目标服务的资源占用数据,并将所述资源配置参数调整为与所述资源占用数据相匹配的目标配置参数;基于所述目标配置参数,为所述目标服务配置对应的服务资源。2.根据权利要求1所述的方法,其特征在于,所述确定所述目标服务的资源占用数据,并将所述资源配置参数调整为与所述资源占用数据相匹配的目标配置参数,包括:确定运行所述目标服务的第一服务器集群;确定所述目标服务在所述第一服务器集群中所占用的算力资源,并根据所述算力资源确定所述资源占用数据;基于所述第一服务器集群中的剩余算力资源,调整所述资源配置参数,得到与所述资源占用数据相匹配的目标配置参数。3.根据权利要求1所述的方法,其特征在于,所述根据目标服务的服务信息,确定所述目标服务的服务类型,包括:获取所述目标服务的运行数据,并基于所述运行数据确定所述目标服务的服务信息,其中,所述运行数据包括以下至少之一:数据流量峰值、请求延迟时间、数据吞吐量、处理器利用率、宽带占用率;对所述服务信息进行数据统计处理,得到所述目标服务的运行特征;确定所述运行特征对应的服务类型。4.根据权利要求1所述的方法,其特征在于,所述资源配置参数的参数类型包括:服务扩容参数、服务缩容参数;其中,各个所述参数类型中包括至少一个资源配置参数;所述确定与所述服务类型相匹配的资源配置参数,包括:确定所述目标服务对应的目标参数类型;基于所述服务类型,在所述目标参数类型中为所述目标服务匹配对应的资源配置参数。5.根据权利要求4所述的方法,其特征在于,所述基于所述服务类型,在所述目标参数类型中为所述目标服务匹配对应的资源配置参数,包括:获取所述目标服务的历史资源配置数据;确定所述服务类型在所述目标参数类型中对应的资源配置参数,并基于所述历史资源配置数据,对所...

【专利技术属性】
技术研发人员:杨天
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1