本申请涉及通信领域,尤其涉及一种用于配置资源的方法与设备。
背景技术:
1、随着云计算技术的发展,云服务厂商随着其业务快速发展而需要管理的服务器数量越来越多,如何使服务器资源在各个业务场景间进行有效配置成为目前多业务兼容的难点之一。而且目前各个业务系统使用的服务器资源都非常多,在各个业务系统间常用的快速配置资源的方式是把资源虚拟化、云化,但对于涉及到和硬件绑定比较严重的业务场景,该调配方式就不太适用。因此,需要一种用于配置资源的技术,以快速的调整服务器资源的运维系统支持业务变更。
技术实现思路
1、本申请的一个目的是提供一种用于配置资源的方法与设备。
2、根据本申请的一个方面,提供了一种用于配置资源的方法,该方法包括:
3、建立或更新对应的资源配置系统,其中,所述资源配置系统包括多种服务器资源、至少一种资源配置方案,所述资源配置方案包括对应的业务类型信息,及所述业务类型信息对应的资源配置信息,所述多种服务器资源包括包含硬件设备的硬件资源;
4、获取待部署业务对应的资源分配请求,其中,所述资源分配请求包括所述待部署业务的待部署业务类型信息;
5、根据所述待部署业务类型信息在所述资源配置系统中确定对应的资源配置方案,并基于所述资源配置方案从所述多种服务器资源进行资源配置,并部署所述待部署业务。
6、根据本申请的另一个方面,提供了一种用于配置资源的设备,其中,该设备包括:
7、一一模块,用于建立或更新对应的资源配置系统,其中,所述资源配置系统包括多种服务器资源、至少一种资源配置方案,所述资源配置方案包括对应的业务类型信息,及所述业务类型信息对应的资源配置信息,所述多种服务器资源包括包含硬件设备的硬件资源;
8、一二模块,用于获取待部署业务对应的资源分配请求,其中,所述资源分配请求包括所述待部署业务的待部署业务类型信息;
9、一三模块,用于根据所述待部署业务类型信息在所述资源配置系统中确定对应的资源配置方案,并基于所述资源配置方案从所述多种服务器资源进行资源配置,并部署所述待部署业务。
10、根据本申请的一个方面,提供了一种计算机设备,其中,该设备包括:
11、处理器;以及
12、被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如上任一所述方法的步骤。
13、根据本申请的一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,该计算机程序/指令在被执行时使得系统进行执行如上任一所述方法的步骤。
14、根据本申请的一个方面,提供了一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现如上任一所述方法的步骤。
15、与现有技术相比,本申请通过资源配置系统能够根据业务需求快速配置相应的服务器资源,自动根据当前业务类型信息配置对应业务需求,并部署对应待部署业务。另外,本方案能够将服务器资源在多个业务场景间快速腾挪,实现多业务兼容,可以快速切换各个业务场景的资源配置,从而实现多个业务场景的自动化运维,提供良好的业务兼容环境。
1.一种用于配置资源的方法,其中,该方法包括:
2.根据权利要求1所述的方法,其中,所述待部署业务包括与硬件设备绑定的业务。
3.根据权利要求1所述的方法,其中,所述建立或更新对应的资源配置系统,包括:
4.根据权利要求3所述的方法,其中,所述资源配置信息包括至少一种服务器资源的资源需求阈值,所述资源需求阈值用于指示对应服务器资源的最小预置值。
5.根据权利要求4所述的方法,其中,所述基于所述资源配置方案从所述多种服务器资源进行资源配置,包括:
6.根据权利要求1所述的方法,其中,所述部署所述待部署业务,包括:
7.根据权利要求1所述的方法,其中,所述方法还包括:
8.一种用于配置资源的设备,其中,该设备包括:
9.一种计算机设备,其中,该设备包括:
10.一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,该计算机程序/指令在被执行时使得系统进行执行如权利要求1至8中任一项所述方法的步骤。