资源数据处理的方法、装置、电子设备和存储介质制造方法及图纸

技术编号:36382197 阅读:14 留言:0更新日期:2023-01-18 09:44
本发明专利技术公开了资源数据处理的方法、装置、电子设备和存储介质,涉及计算机技术领域。该方法的一具体实施方式包括:接收项目的资源分配任务,获取对应的资源申请额度;查询项目所属项目组的已分配资源,计算已分配资源占总资源的比例;响应于比例满足预设的准入条件,获取项目的属性信息,调用预设的评估模型,基于属性信息评估项目的所需资源额度,以将所需资源额度和资源申请额度中较小值,确定为项目的目标额度;调用资源分配程序,以向项目分配目标额度的资源。该实施方式能够解决基于各项目申请的资源量进行分配,使一些项目申请资源过量,导致资源利用率较低的问题。导致资源利用率较低的问题。导致资源利用率较低的问题。

【技术实现步骤摘要】
资源数据处理的方法、装置、电子设备和存储介质


[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]本专利技术实施例的一种计算机可读介质,其上存储有计算机程序,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源数据处理的方法,其特征在于,包括:接收项目的资源分配任务,获取对应的资源申请额度;查询所述项目所属项目组的已分配资源,计算所述已分配资源占总资源的比例;响应于所述比例满足预设的准入条件,获取所述项目的属性信息,调用预设的评估模型,基于所述属性信息评估所述项目的所需资源额度,以将所述所需资源额度和所述资源申请额度中较小值,确定为所述项目的目标额度;调用资源分配程序,以向所述项目分配所述目标额度的资源。2.根据权利要求1所述的装置,其特征在于,基于所述属性信息评估所述项目的所需资源额度,包括:获取所述项目的项目类型,以查询对应的各历史项目,以计算所述属性信息和各所述历史项目的属性信息之间的相似度;基于所述相似度筛选目标历史项目,查询所述目标历史项目的资源分配额度,以确定所述项目的所需资源额度。3.根据权利要求2所述的装置,其特征在于,基于所述相似度筛选目标历史项目,查询所述目标历史项目的资源分配额度,以确定所述项目的所需资源额度,包括:响应于所述相似度的最大值大于预设阈值,将所述相似度的最大值对应的历史项目确定为目标历史项目,查询所述目标历史项目的资源分配额度,以确定为所述项目的所需资源额度;响应于所述相似度的最大值不大于预设阈值,计算所述相似度的最大值对应历史项目的属性信息与所述项目的属性信息之间的差异比例,查询所述目标历史项目的资源分配额度,基于所述差异比例调整所述资源分配额度,以确定为所述项目的所需资源额度。4.根据权利要求1所述的装置,其特征在于,向所述项目分配所述目标额度的资源之后,还包括:获取所述项目对应的资源使用时间,以设置资源回收任务;响应于所述资源回收任务被触发,查询所述项目的目标额度,以确定为回收额度,调用资源分配程序,执行资源回收任务。5.根据权利要求4所述的装置,其特征在于,调用资源分配程序,回收所述目标额度的资源之后,还包括:接收资源回收任务的失败消息,调整对应的回收额度,以生成新的资源回收任务并触发。6.根据权利要求1所述的装置,其特征在于,查询所述项目所属项目组的已分配资源,包括:获取剩余资源额度,响应于所述资源申请额度小于所述剩余资源额度,查询所述项目所属项目组的已分配资源。7.根据权利要求1所述的装置,其特征在于,向所述项目分配所述目标额度的资源之后,还包括:存储所述目标额度的分配时间,以更新所述项目组的已分配资源;获取各所述项目组的已分配资源信息,以调用预设的可视化模型,将各所述项目组的已分配资源信息可视化显示。
8.一种资...

【专利技术属性】
技术研发人员:郑春元
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1