本公开涉及计算机与通信,尤其涉及一种资源协同方法、装置、程序产品与电子设备。
背景技术:
1、目前,随着多业务多描述符的存在,可能存在跨数据中心(data center,dc)部署同一个逻辑功能实体的现象。比如在dc1中的用户面功能(user plane function,upf)资源不够,需要扩容,且dc2也存在部分upf资源。但由于dc1和dc2使用物理隔离设备(如防火墙、路由器),或者,dc1和dc2使用网络地址转换(network address translation,nat)、虚拟局域网(virtual local area networks,vlan)或者不同的子网掩码,从而被隔离网络,导致upf资源无法协同,即无法将dc2的upf协调给dc1使用。
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、其中,各个所述第二数据中心将各自指示协同资源的内部标识转换为外部标识,以使所述第一数据中心基于所述唯一对外标识和所述外部标识查找对应的协同资源。
39、在一种实施方式中,所述协同单元,用于:
40、确定管理第一网元的第一网管;所述第一网元为所述第一数据中心与其他数据中心包括相同功能的网元;
41、判断所述第一网管是否可以执行资源协同处理;
42、当确定所述第一网管可以执行资源协同处理,将第一网管作为对所述第一数据中心执行资源协同处理的功能网管;
43、当确定所述第一网管不可以执行资源协同处理,搭建新的网元网管作为对所述第一数据中心执行资源协同处理的功能网管。
44、根据本公开的第三方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述第一方面的方法及其可能的实现方式。
45、根据本公开的第四方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令,来执行上述第一方面的方法及其可能的实现方式。
46、本公开的技术方案具有以下有益效果:
47、在本公开实施例中,可以先确定对第一数据中心是否启动资源协同处理;在确定对第一数据中心启动资源协同处理的情况下,部署对第一数据中心执行资源协同处理的功能网管,以使功能网管对与第一数据中心具有相同功能的网元的第二数据中心提供的协同资源进行整合以获得唯一对外标识,唯一对外标识可被第一数据中心接入以获取第二数据中心的资源。可见,本公开通过部署的功能网管来实现对可被协同使用的资源进行整合并获得唯一对外标识,从而使得第一数据中心直接基于唯一对外标识,获取其他数据中心的资源,实现了跨数据中心数据获取资源的目的,有利于提高资源利用率和第一数据中心的业务服务质量,提升用户的使用体验。
48、本公开的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。