本申请涉及计算机,尤其涉及一种资源池分配方法、装置、电子设备、计算机存储介质和计算机程序产品。
背景技术:
1、目前,各算力资源提供商通常是将云资源池的选择权直接交给用户,由用户登录资源界面选择符合自身算力需求的云资源池。然而,该方式存在如下的缺点:由于用户并不了解算力资源提供商提供的各个云资源池对自身算力需求的满足情况,通常会依赖于经验和直觉进行选择,很难保证选择的效果。
技术实现思路
1、本申请提供一种资源池分配方法、装置、电子设备、计算机存储介质和计算机程序产品。
2、本申请的技术方案是这样实现的:
3、本申请提供了一种资源池分配方法,所述方法包括:
4、获取用户的算力需求信息与资源池集合;
5、根据所述算力需求信息对所述资源池集合进行筛选,得到第一资源池集合;
6、在多个第一维度对所述第一资源池集合中的每个第一资源池进行评分,得到所述每个第一资源池在多个第一维度下的评分;所述多个第一维度包括:算力维度、网络维度、可扩展性维度、绿色节能维度和成本维度中的至少两种;
7、根据所述每个第一资源池在多个第一维度下的评分,从所述第一资源池集合中确定出向所述用户分配的目标资源池。
8、本申请提供一种资源池分配装置,所述装置包括:
9、获取模块,用于获取用户的算力需求信息与资源池集合;
10、筛选模块,用于根据所述算力需求信息对所述资源池集合进行筛选,得到第一资源池集合;
11、评分模块,用于在多个第一维度对所述第一资源池集合中的每个第一资源池进行评分,得到所述每个第一资源池在多个第一维度下的评分;所述多个第一维度包括:算力维度、网络维度、可扩展性维度、绿色节能维度和成本维度中的至少两种;
12、确定模块,用于根据所述每个第一资源池在多个第一维度下的评分,从所述第一资源池集合中确定出向所述用户分配的目标资源池。
13、本申请提供一种电子设备,所述设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述一个或多个技术方案提供的资源池分配方法。
14、本申请提供一种计算机存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被执行后能够实现前述一个或多个技术方案提供的资源池分配方法。
15、本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现前述一个或多个技术方案提供的资源池分配方法。
16、本申请实施例提供一种资源池分配方法、装置、电子设备、计算机存储介质和计算机程序产品,所述方法包括:获取用户的算力需求信息与资源池集合;根据所述算力需求信息对所述资源池集合进行筛选,得到第一资源池集合;在多个第一维度对所述第一资源池集合中的每个第一资源池进行评分,得到所述每个第一资源池在多个第一维度下的评分;所述多个第一维度包括:算力维度、网络维度、可扩展性维度、绿色节能维度和成本维度中的至少两种;根据所述每个第一资源池在多个第一维度下的评分,从所述第一资源池集合中确定出向所述用户分配的目标资源池。
17、可以看出,本申请实施例中,在获取到符合用户算力需求的多个资源池后,会进一步对这些资源池分别进行多维度评分,并根据各个资源池的多维度评分结果从符合用户算力需求的多个资源池中确定出更适合用户使用的资源池,即,能够帮助用户完成资源池的高质量筛选,使得最终筛选的资源池是更符合用户需求的资源池,在确保选择效果的同时能够提升用户对于资源池的使用满意度。
1.一种资源池分配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述多个第一维度包括所述可扩展性维度和所述绿色节能维度的情况下,所述根据所述每个第一资源池在多个第一维度下的评分,从所述第一资源池集合中确定出向所述用户分配的目标资源池,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述每个第一资源池在多个第一维度下的评分,对所述第一资源池集合进行筛选,得到第二资源池集合,包括:
4.根据权利要求2或3所述的方法,其特征在于,所述根据所述每个第二资源池在多个第一维度和多个第二维度下的评分,从所述第二资源池集合中确定出向所述用户分配的目标资源池,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述每个第二资源池在多个第一维度和多个第二维度下的评分、以及所述融合评分,从所述第二资源池集合中确定出向所述用户分配的目标资源池,包括:
6.根据权利要求1所述的方法,其特征在于,每个第一维度对应多个影响因子,所述在多个第一维度对所述第一资源池集合中的每个第一资源池进行评分,得到所述每个第一资源池在多个第一维度下的评分,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述算力需求信息对所述资源池集合进行筛选,得到第一资源池集合,包括:
8.一种资源池分配装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1至7任一项所述的方法。
10.一种计算机存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现根据权利要求1至7任一项所述的方法。