资源调度方法、装电子设备及计算机存储介质技术

技术编号:36579796 阅读:15 留言:0更新日期:2023-02-04 17:39
本申请公开了一种资源调度方法,包括:接受用户发送的创建云服务器的请求;根据请求,获得该用户创建云服务器的生命周期特征画像;确定与用户创建云服务器的生命周期特征画像相匹配的物理服务器分组;为请求创建云服务器,并将创建的云服务器调度到已匹配的物理服务器分组上。本申请通过获得创建云服务器的生命周期特征画像和物理服务器分组,并将创建云服务器分配到与创建云服务器的生命周期特征画像相匹配的目标物理服务器分组中,以提升创建云服务器分配的准确度,基于创建云服务器被分配到物理服务器分组中,这样就直接降低了创建云服务器产生资源碎片的范围,从而降低了物理服务器上的资源碎片的产生率。理服务器上的资源碎片的产生率。理服务器上的资源碎片的产生率。

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


[0001]本申请涉及信息
,具体涉及一种资源调度方法,一种资源调度装置,一种电子设备以及一种计算机存储介质。

技术介绍

[0002]云服务器是一种简单高效、处理能力可弹性伸缩的计算服务,其可以根据用户自身需求,实时提供分钟、小时、天、月、年等不同生命周期级别的计算服务产品。
[0003]在实际生产中,云服务器在物理运行于集群(cluster)的物理服务器中,集群一般由较大数量的物理服务器构成,具体而言,由集群管理系统负责调度云服务器到特定集群中的特定物理服务器(server)创建,并在物理服务器内部为其分配特定的资源,例如内存、处理器资源(cpu),物理地址(mac),ip地址等)。其中,一些云服务器生命周期很长,一些云服务器生命周期很短。特别是短生命周期的云服务器,其创建和释放比较频繁,随着资源的频繁的分配和释放,很容易导致资源的碎片化。
[0004]现有通常采用资源预留的方式来保障物理服务器上的大规格资源不被碎片化,具体方案如下:预先设置需要创建多少大规格云服务器,或者在物理服务器上静态预留一部分大规格资源。但是,预先设置存在不准确的情况,如果预留多了则会导致浪费,如果预留少了又会不够用;另外,由于是静态预留,所以只能给大规格云服务器使用,如果小规格云服务器使用可能会导致小规格资源短缺。
[0005]因此,如何降低物理服务器上资源碎片的产生率,成为本领域技术人员亟待解决的问题。

技术实现思路

[0006]本申请实施例提供一种资源调度方法,以解决现有技术中如何降低物理服务器上资源碎片的产生率的问题。
[0007]本申请实施例提供一种资源调度,包括:接受用户发送的创建云服务器的请求;根据所述请求,获得该用户创建云服务器的生命周期特征画像;确定与所述用户创建云服务器的生命周期特征画像相匹配的物理服务器分组;为所述请求创建云服务器,并将创建的云服务器调度到已匹配的物理服务器分组上。
[0008]可选的,所述根据所述请求,获得该用户创建云服务器的生命周期特征画像,包括:根据所述请求的用户信息,获得预先生成的该用户创建云服务器的生命周期特征画像。
[0009]可选的,所述根据所述请求,获得该用户创建云服务器的生命周期特征画像,包括:根据所述请求的用户信息,获取该用户创建云服务器的历史数据;根据所述历史创建数据获得创建云服务器的生命周期特征画像。
[0010]可选的,所述创建云服务器的历史数据至少包括云服务器的创建时间和释放时间;所述根据所述创建数据获得该用户创建云服务器的生命周期特征画像,包括:获得从所述创建时间到所述释放时间的历程时长;根据所述历程时长获得该用户创建云服务器的生
命周期特征画像。
[0011]可选的,所述确定与所述用户创建云服务器的生命周期特征画像相匹配的物理服务器分组之前,还包括:对集群中的物理服务器分组,并建立每个物理服务器分组与不同的用户创建云服务器生命周期特征画像的对应关系。
[0012]可选的,所述确定与所述用户创建云服务器的生命周期特征画像相匹配的物理服务器分组,包括:根据已建立的每个物理服务器分组与不同的用户创建云服务器生命周期特征画像的对应关系,确定与所述用户创建云服务器的生命周期特征画像相匹配的物理服务器分组。
[0013]可选的,所述将创建的云服务器调度到已匹配的物理服务器分组,包括:在所述物理服务器分组中确定与所述用户创建云服务器的生命周期特征画像相匹配的目标物理服务器,将创建的云服务器调度到目标物理服务器上。
[0014]可选的,所述在所述物理服务器分组中确定与所述用户创建云服务器的生命周期特征画像相匹配的目标物理服务器,包括:获得物理服务器分组中各个物理服务器上已创建的云服务器的第一预计释放时间;获得所述用户创建云服务器的生命周期特征画像对应的第二预计释放时间;获得第一预计释放时间和第二预计释放时间的差值,将所述差值与预设阈值比较,并将与所述预设阈值接近的所述差值对应的物理服务器确定为目标物理服务器。
[0015]可选的,还包括:获得所述目标物理服务器分组的资源占用状态;根据所述资源占用状态,判断是否需要对所述目标物理服务器分组进行资源调度;若是,则在所述目标物理服务器分组中的各个物理服务器之间迁移,并在迁移目标物理服务器上创建所述创建云服务器。
[0016]可选的,所述根据所述资源占用状态,判断是否需要对所述目标物理服务器分组进行资源调度,包括:获得所述目标物理服务器分组中的物理服务器的可用资源与总资源的比率;以所述比率是否高于预设阈值作为判断是否需要对所述目标物理服务器分组进行资源调度。
[0017]可选的,所述在所述目标物理服务器分组中的各个物理服务器之间迁移,并在迁移目标物理服务器上创建所述创建云服务器,包括:根据所述创建云服务器的生命周期特征画像,确定所述创建云服务器的预计释放时间;根据所述创建云服务器的预计释放时间,在所述目标物理服务器分组中确定迁移目标物理服务器;将所述创建云服务器迁移至迁移目标物理服务器上进行创建。
[0018]本申请实施例还提供一种资源调度装置,包括:创建请求接收单元,用于接受用户发送的创建云服务器的请求;生命周期特征画像获得单元,用于根据所述请求,获得该用户创建云服务器的生命周期特征画像;物理服务器分组确定单元,用于确定与所述用户创建云服务器的生命周期特征画像相匹配的物理服务器分组;调度单元,用于为所述请求创建云服务器,并将创建的云服务器调度到已匹配的物理服务器分组上。
[0019]本申请实施例还提供一种电子设备,所述电子设备包括:处理器;存储器,用于存储计算机程序,该计算机程序被处理器运行,执行上述任意一项所述的方法。
[0020]本申请实施例还提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,该计算机程序被处理器运行,执行上述任意一项所述的方法。
[0021]与现有技术相比,本申请具有以下优点:
[0022]本申请实施例提供一种资源调度方法,包括:接受用户发送的创建云服务器的请求;根据所述请求,获得该用户创建云服务器的生命周期特征画像;确定与所述用户创建云服务器的生命周期特征画像相匹配的物理服务器分组;为所述请求创建云服务器,并将创建的云服务器调度到已匹配的物理服务器分组上。本申请实施例通过获得创建云服务器的生命周期特征画像和物理服务器分组,并将创建云服务器分配到与创建云服务器的生命周期特征画像相匹配的物理服务器分组中,以提升创建云服务器分配的准确度,基于创建云服务器被合理的分配到对应的物理服务器分组中,这样就直接降低了创建云服务器产生资源碎片的范围,从而降低了物理服务器上的资源碎片的产生率。
附图说明
[0023]图1是本申请第一实施例提供的应用场景的示意图。
[0024]图2为本申请第一实施例提供的资源调度方法的流程图。
[0025]图3为本申请第二实施例提供的资源调度装置的示意图。
[0026]图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源调度方法,其特征在于,包括:接受用户发送的创建云服务器的请求;根据所述请求,获得该用户创建云服务器的生命周期特征画像;确定与所述用户创建云服务器的生命周期特征画像相匹配的物理服务器分组;为所述请求创建云服务器,并将创建的云服务器调度到已匹配的物理服务器分组上。2.根据权利要求1所述的资源调度方法,其特征在于,所述根据所述请求,获得该用户创建云服务器的生命周期特征画像,包括:根据所述请求的用户信息,获得预先生成的该用户创建云服务器的生命周期特征画像。3.根据权利要求1所述的资源调度方法,其特征在于,所述根据所述请求,获得该用户创建云服务器的生命周期特征画像,包括:根据所述请求的用户信息,获取该用户创建云服务器的历史数据;根据所述历史创建数据获得创建云服务器的生命周期特征画像。4.根据权利要求3所述的资源调度方法,其特征在于,所述创建云服务器的历史数据至少包括云服务器的创建时间和释放时间;所述根据所述创建数据获得该用户创建云服务器的生命周期特征画像,包括:获得从所述创建时间到所述释放时间的历程时长;根据所述历程时长获得该用户创建云服务器的生命周期特征画像。5.根据权利要求1所述的资源调度方法,其特征在于,所述确定与所述用户创建云服务器的生命周期特征画像相匹配的物理服务器分组之前,还包括:对集群中的物理服务器分组,并建立每个物理服务器分组与不同的用户创建云服务器生命周期特征画像的对应关系。6.根据权利要求5所述的资源调度方法,其特征在于,所述确定与所述用户创建云服务器的生命周期特征画像相匹配的物理服务器分组,包括:根据已建立的每个物理服务器分组与不同的用户创建云服务器生命周期特征画像的对应关系,确定与所述用户创建云服务器的生命周期特征画像相匹配的物理服务器分组。7.根据权利要求1所述的资源调度方法,其特征在于,所述将创建的云服务器调度到已匹配的物理服务器分组,包括:在所述物理服务器分组中确定与所述用户创建云服务器的生命周期特征画像相匹配的目标物理服务器,将创建的云服务器调度到目标物理服务器上。8.根据权利要求7所述的资源调度方法,其特征在于,所述在所述物理服务器分组中确定与所述用户创建云服务器的生命周期特征画像相匹配的目标物理服务器,包括:获得物理服务器分组中各个物理服务器上已创...

【专利技术属性】
技术研发人员:杨星飞马斌达李健
申请(专利权)人:阿里巴巴新加坡控股有限公司
类型:发明
国别省市:

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

1