本公开涉及云计算以及金融,尤其涉及资源配置方法、装置、设备、介质和程序产品。
背景技术:
1、随着数据中心业务的发展及架构转型的深入,关于数据中心统筹建设的有关事项中提出了优化数据中心聚集建设区域的要求,以绿色数据中心为核心,结合智慧运营的最新技术、最佳实践,综合考虑资源投入和实施周期等因素,按照“投资少,见效快,节源开流”的原则,配置最优资源架构,实现绿色低碳数据中心。
2、在实施本公开的过程中发现,通过资源架构岗人工测算所需资源情况后再进行资源配置,存在资源测算方法复杂,测算周期过长的问题;而且针对用户需求变化需要重新对所需资源进行测算,多次重复复杂的工作极易发生测算错误的问题,导致资源配置不合理,浪费资源。
技术实现思路
1、鉴于上述问题,本公开提供了一种资源配置方法、装置、设备、介质和程序产品。
2、根据本公开的第一个方面,提供了一种资源配置方法,包括:
3、响应于接收到的在预设时间区间内位于目标区域的用户的资源分配请求,获取资源分配请求中包含的资源需求信息;
4、根据资源需求信息,确定与资源需求信息相关联的每台虚拟机所需处理器数量的均值;
5、在确定均值满足预设阈值的情况下,确定与虚拟机相关联的物理机的资源总数;以及
6、根据第一资源比例值以及资源总数,为位于目标区域的用户配置所需的计算资源和存储资源,其中,资源比例值是根据存储容量确定的。
7、根据本公开的实施例,根据资源需求信息,确定与资源需求信息相关联的每台虚拟机所需处理器数量的均值,包括:
8、对资源需求信息进行解析,得到与资源需求信息相关联的虚拟机的第一数量信息;
9、根据第一数量信息以及每台虚拟机所需处理器的第二数量信息,确定每台虚拟机所需处理器数量的均值。
10、根据本公开的实施例,在确定均值满足预设阈值的情况下,确定与虚拟机相关联的物理机的资源总数,包括:
11、在确定均值满足预设阈值的情况下,将计算物理机所需处理器超分预设倍数后,得到初始虚拟处理器的数量信息;
12、根据初始虚拟处理器的数量信息以及应急计算资源比例值,确定目标虚拟处理器的数量信息;
13、将第一数量信息、第二数量信息以及目标虚拟处理器的数量信息,输入预设算法,输出与虚拟机相关联的物理机的资源总数。
14、根据本公开的实施例,存储容量包括第一存储容量和第二存储容量;
15、上述资源配置方法还包括:
16、根据每台存储物理机可供应的第一存储容量与每台计算物理机所需的第二存储容量,确定第一资源比例值。
17、根据本公开的实施例,上述资源配置方法还包括:
18、根据存储物理机所使用硬盘存储容量以及预设约束比例值,确定第一存储容量;
19、根据虚拟机所需的第三存储容量,确定第二存储容量。
20、根据本公开的实施例,第一资源比例值用于表征计算资源和存储资源的比例信息;
21、其中,根据第一资源比例值以及资源总数,为位于目标区域的用户配置所需的计算资源和存储资源,包括:
22、根据第一资源比例值,确定计算资源占资源总数的信息以及存储资源占资源总数的信息;
23、将计算资源占资源总数的信息与资源总数相乘,得到计算资源;
24、将存储资源占资源总数的信息与资源总数相乘,得到存储资源。
25、根据本公开的实施例,上述资源配置方法还包括:
26、在确定均值不满足预设阈值的情况下,将与单台计算物理机匹配的虚拟机的数量信息设定为预设数量信息;
27、根据预设数量信息以及与资源需求信息相关联的虚拟机的第一数量信息,为位于目标区域的用户配置所需的计算资源;
28、根据虚拟机所需的第四存储容量以及第一存储容量,确定第二资源比例值;
29、根据第二资源比例值以及计算资源,为位于目标区域的用户配置所需的存储资源。
30、本公开的第二方面提供了一种资源配置装置,包括:
31、获取模块,用于响应于接收到的在预设时间区间内位于目标区域的用户的资源分配请求,获取资源分配请求中包含的资源需求信息;
32、第一确定模块,用于根据资源需求信息,确定与资源需求信息相关联的每台虚拟机所需处理器数量的均值;
33、第二确定模块,用于在确定均值满足预设阈值的情况下,确定与虚拟机相关联的物理机的资源总数;以及
34、配置模块,用于根据第一资源比例值以及资源总数,为位于目标区域的用户配置所需的计算资源和存储资源,其中,第一资源比例值是根据存储容量确定的。
35、本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述资源配置方法。
36、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述资源配置方法。
37、本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述资源配置方法。
38、根据本公开的实施例,根据资源需求信息,确定与资源需求信息相关联的每台虚拟机所需处理器数量的均值,针对资源需求信息相关联的每台虚拟机所需处理器数量的不同,简化了确定资源的方法。在满足预设阈值的情况下,通过资源总数与资源比例值,确定计算资源和存储资源,为位于目标区域的用户配置相应的资源,针对用户需求变化,无需人工重复性测算后再进行配置,提高了资源配置效率,实现了资源的合理配置,节约了资源。
1.一种资源配置方法,包括:
2.根据权利要求1所述的方法,所述根据所述资源需求信息,确定与所述资源需求信息相关联的每台虚拟机所需处理器数量的均值,包括:
3.根据权利要求2所述的方法,其中,所述在确定所述均值满足预设阈值的情况下,确定与所述虚拟机相关联的物理机的资源总数,包括:
4.根据权利要求1所述的方法,其中,所述存储容量包括第一存储容量和第二存储容量;
5.根据权利要求4所述的方法,还包括:
6.根据权利要求4所述的方法,所述第一资源比例值用于表征所述计算资源和所述存储资源的比例信息;
7.根据权利要求5所述的方法,还包括:
8.一种资源配置装置,包括:
9.一种电子设备,包括:
10.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~7中任一项所述的方法。
11.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~7中任一项所述的方法。