本发明实施例涉及大数据,尤其涉及一种资源分配方法、装置、设备、介质及产品。
背景技术:
1、在现今的网络设备建设过程中,通常需要为设备分配相应的资源,如ip地址等资源,使得设备能够使用分配到的资源执行任务。
2、目前,为设备分配资源的方式通常是在一个资源池中,通过人工选择可用的资源分配给设备。这种人工线下分配资源的方式不仅存在分配效率低,成本高的问题,还会存在设备与分配资源不匹配,导致设备处理任务效果差的问题。
技术实现思路
1、本发明实施例提供一种资源分配方法、装置、设备、介质及产品,以实现提高资源分配效率,减少成本的同时,提高设备处理任务的效果。
2、第一方面,本发明实施例提供了一种资源分配方法,该方法包括:
3、在接收到资源分配请求时,获取与所述资源分配请求相关联的投产设备的资源配置模板以及所述投产设备的部署区域;其中,所述资源配置模板与所述投产设备的应用场景相适配;
4、根据所述部署区域确定与所述投产设备相对应的目标资源池,并根据所述资源配置模板中的资源需求信息从所述目标资源池中,确定与所述投产设备相对应的目标资源;
5、将所述目标资源下发至所述投产设备,以使所述投产设备基于所述目标资源执行相应的任务。
6、第二方面,本发明实施例还提供了一种资源分配装置,该装置包括:
7、数据获取模块,用于在接收到资源分配请求时,获取与所述资源分配请求相关联的投产设备的资源配置模板以及所述投产设备的部署区域;其中,所述资源配置模板与所述投产设备的应用场景相适配;
8、目标资源确定模块,用于根据所述部署区域确定与所述投产设备相对应的目标资源池,并根据所述资源配置模板中的资源需求信息从所述目标资源池中,确定与所述投产设备相对应的目标资源;
9、资源下发模块,用于将所述目标资源下发至所述投产设备,以使所述投产设备基于所述目标资源执行相应的任务。
10、第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明实施例中任一所述的资源分配方法。
11、第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的资源分配方法。
12、第五方面,本发明实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如本发明实施例中任一所述的资源分配方法。
13、本发明实施例中,通过接收到资源分配请求时,获取与资源分配请求相关联的投产设备的资源配置模板以及投产设备的部署区域;资源配置模板与投产设备的应用场景相适配;根据部署区域确定与投产设备相对应的目标资源池,并根据资源配置模板中的资源需求信息从目标资源池中,确定与投产设备相对应的目标资源;将目标资源下发至投产设备,以使投产设备基于目标资源执行相应的任务,解决了现有技术中人工为设备分配资源,导致分配效率低,成本高,且任务处理效果差的问题,实现了通过考虑投产设备的部署区域和应用场景,结合应用场景所适配的资源配置模板中的资源需求信息,从与部署区域相对应的目标资源池中,为投产设备自动化分配满足资源需求信息的目标资源,提高了资源分配效率,并减少了分配成本,同时,能够确保分配的目标资源是满足投产设备在该部署区域内执行应用场景下的任务需求的,提高了任务处理效果。
1.一种资源分配方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在获取与所述资源分配请求相关联的投产设备的资源配置模板以及所述投产设备的部署区域之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述依据所述网络区域、所述资源池的资源类型以及待使用资源,确定与所述资源池相适配的可使用资源,包括:
4.根据权利要求2所述的方法,其特征在于,在确定网络区域所对应的资源池之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述部署区域确定与所述投产设备相对应的目标资源池,并根据所述资源配置模板中的资源需求信息从所述目标资源池中,确定与所述投产设备相对应的目标资源,包括:
8.根据权利要求1所述的方法,其特征在于,所述资源配置模板中包括所述投产设备的数量、每个投产设备所对应的地址需求量以及掩码、以及所述投产设备的应用场景。
9.根据权利要求8所述的方法,其特征在于,在所述资源配置模板中投产设备的数量包括多个的情况下,分别确定与每个投产设备所对应的目标资源并下发。
10.根据权利要求1所述的方法,其特征在于,在所述确定与所述投产设备相适配的目标资源之后,所述方法还包括:
11.一种资源分配装置,其特征在于,包括:
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:
13.一种电子设备,其特征在于,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-10中任一项所述的资源分配方法。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-10中任一所述的资源分配方法。
15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1-10中任一项所述的资源分配方法。