一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

云灾备系统、方法、电子设备及存储介质与流程

2022-04-27 03:23:44 来源:中国专利 TAG:


1.本发明涉及数据安全防护领域,尤其涉及一种云灾备系统、方法、电子设备及存储介质。


背景技术:

2.随着云计算和云存储技术的发展,云灾备平台成为灾难发生时确保业务连续性和数据可用性的重要手段。
3.传统云灾备系统一般采用云灾备区域中心的部署方式。但当客户的生产中心与云灾备区域中心不在一个城市时,云灾备系统只能提供异地灾备中心。则存在大量的异地间数据传输,需要依赖裸光纤和多业务传送平台(multi-service transport platform,mstp)专线,不仅导致成本高,而且影响灾难恢复的复原时间目标(recovery time objective,rto)和复原点目标(recovery point objective,rpo)。
4.因此,如何灵活部署云灾备中心,成为业界亟需解决的问题。


技术实现要素:

5.本发明提供一种云灾备系统、方法、电子设备及存储介质,用以解决在生产中心与云灾备区域中心不在一个城市的情况下,会存在大量的异地间数据传输,不仅导致成本高,而且影响灾难恢复的时间和复原点目标的问题,实现灵活部署云灾备中心,保证业务数据灾备的实时性和可靠性。
6.第一方面,本发明提供一种云灾备系统,包括:
7.云灾备管理平台、移动边缘计算mec管理平台、mec边缘云节点、生产中心和同城灾备中心;
8.其中,所述云灾备管理平台用于接收所述生产中心发送的灾备请求,并基于所述灾备请求,在确定所述生产中心所在的城市不存在云灾备区域中心的情况下,将所述灾备请求发送到所述mec管理平台,以向所述mec管理平台获取目标mec边缘云节点,并在所述目标mec边缘云节点上部署所述同城灾备中心;
9.所述mec管理平台用于基于所述灾备请求,和所述mec边缘云节点的分布特点,确定所述目标mec边缘云节点,并将所述目标mec边缘云节点的信息发送到所述云灾备管理平台,以使所述云灾备管理平台在所述目标mec边缘云节点上部署所述同城灾备中心。
10.可选地,根据本发明提供的一种云灾备系统,所述灾备请求中包括所述生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及所述生产中心的位置信息;
11.所述mec管理平台还用于:基于所述生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及所述生产中心的位置信息,和所述mec边缘云节点的分布特点,确定所述目标mec边缘云节点。
12.可选地,根据本发明提供的一种云灾备系统,还包括:备份前置机,所述备份前置机用于备份所述生产中心的本地业务数据。
13.可选地,根据本发明提供的一种云灾备系统,所述备份前置机还用于:将所述本地业务数据传输至所述同城灾备中心,以使所述同城灾备中心对所述本地业务数据进行同城备份。
14.可选地,根据本发明提供的一种云灾备系统,所述云灾备管理平台还用于:在所述目标mec边缘云节点上部署所述备份前置机。
15.可选地,根据本发明提供的一种云灾备系统,所述mec管理平台还用于:在确定所述生产中心取消所述灾备请求时,释放为所述云灾备管理平台分配的所述目标mec边缘云节点。
16.第二方面,本发明还提供一种云灾备方法,应用于mec管理平台,包括:
17.接收云灾备管理平台发送的生产中心的灾备请求;
18.基于所述灾备请求,和mec边缘云节点的分布特点,确定目标mec边缘云节点;
19.将所述目标mec边缘云节点的信息发送到所述云灾备管理平台,以使所述云灾备管理平台在所述目标mec边缘云节点上部署同城灾备中心。
20.可选地,根据本发明提供的一种云灾备方法,所述灾备请求中包括所述生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及所述生产中心的位置信息;
21.所述基于所述灾备请求,和mec边缘云节点的分布特点,确定目标mec边缘云节点,包括:
22.基于所述生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及所述生产中心的位置信息,和所述mec边缘云节点的分布特点,确定所述目标mec边缘云节点。
23.可选地,根据本发明提供的一种云灾备方法,所述将所述目标mec边缘云节点的信息发送到所述云灾备管理平台,以使所述云灾备管理平台在所述目标mec边缘云节点上部署同城灾备中心,还包括:
24.将所述目标mec边缘云节点的信息发送到所述云灾备管理平台,以使所述云灾备管理平台在所述目标mec边缘云节点上部署备份前置机,所述备份前置机用于备份所述生产中心的本地业务数据。
25.可选地,根据本发明提供的一种云灾备方法,所述备份前置机还用于将所述本地业务数据传输至所述同城灾备中心,以使所述同城灾备中心对所述本地业务数据进行同城备份。
26.可选地,根据本发明提供的一种云灾备方法,所述方法还包括:
27.在确定所述生产中心取消所述灾备请求时,释放为所述云灾备管理平台分配的所述目标mec边缘云节点。
28.第三方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第二方面所述云灾备方法的步骤。
29.第四方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第二方面所述云灾备方法的步骤。
30.第五方面,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第二方面所述云灾备方法的步骤。
31.本发明提供的云灾备系统、方法、电子设备及存储介质,通过mec管理平台基于生产中心的灾备请求和mec边缘云节点的分布特点,动态分配目标mec边缘云节点,以便云灾备管理平台在目标mec边缘云节点上部署同城灾备中心,不仅可以提高云灾备部署的灵活性和mec边缘云节点资源的利用率,而且可以实现对生产中心的本地业务数据进行同城备份,并且在生产中心发生故障时,可以对生产中心的本地业务数据进行就近灾难恢复,可以有效保证业务数据灾备的实时性和可靠性。
附图说明
32.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
33.图1是现有技术提供的云灾备系统的结构示意图;
34.图2是本发明提供的云灾备系统的结构示意图之一;
35.图3是本发明提供的云灾备系统的结构示意图之二;
36.图4是本发明提供的云灾备方法的流程示意图;
37.图5示例了一种电子设备的实体结构示意图。
具体实施方式
38.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.为了便于更加清晰地理解本发明各实施例,首先对一些相关的背景知识进行如下介绍。
40.在现有的信息技术时代,不可避免会存在信息系统发生各种故障和灾难,因此,保持业务数据连续性是企业进行数据存储需要考虑的重要问题。
41.云灾备是为了保证关键业务和应用在经历灾难后,仍能够最大限度提供正常服务。图1是现有技术提供的云灾备系统的结构示意图,如图1所示,传统的云灾备系统一般采用区域中心的部署方式。例如,目前全国在七个城市有云灾备区域中心,负责全国客户的数据和应用灾备。但当客户的生产中心与云灾备区域中心不在一个城市时,则云灾备系统只能提供异地灾备方式,其不仅会增加客户数据备份和业务恢复的成本(例如存在大量的异地间数据传输,需要依赖裸光纤和mstp专线,成本高),而且会影响灾难恢复的rto和rpo。
42.为了克服上述缺陷,本发明提供一种云灾备系统、方法、电子设备及存储介质。下面对本发明提供的云灾备系统、方法、电子设备及存储介质进行示例性的介绍。
43.下面结合图2-图4描述本发明提供的云灾备系统及方法。
44.图2是本发明提供的云灾备系统的结构示意图之一,如图2所示,该云灾备系统包括:云灾备管理平台、移动边缘计算mec管理平台、mec边缘云节点、生产中心和同城灾备中心;
45.其中,所述云灾备管理平台用于接收所述生产中心发送的灾备请求,并基于所述灾备请求,在确定所述生产中心所在的城市不存在云灾备区域中心的情况下,将所述灾备请求发送到所述mec管理平台,以向所述mec管理平台获取目标mec边缘云节点,并在所述目标mec边缘云节点上部署所述同城灾备中心;
46.所述mec管理平台用于基于所述灾备请求,和所述mec边缘云节点的分布特点,确定所述目标mec边缘云节点,并将所述目标mec边缘云节点的信息发送到所述云灾备管理平台,以使所述云灾备管理平台在所述目标mec边缘云节点上部署所述同城灾备中心。
47.为了克服在生产中心与云灾备区域中心不在一个城市的情况下,会存在大量的异地间数据传输,不仅导致成本高,而且影响灾难恢复的时间和复原点目标的缺陷,本发明通过mec管理平台基于生产中心的灾备请求和mec边缘云节点的分布特点,动态分配目标mec边缘云节点,以便云灾备管理平台在目标mec边缘云节点上部署同城灾备中心,不仅可以提高云灾备部署的灵活性和mec边缘云节点资源的利用率,降低云灾备部署成本,而且可以实现对生产中心的本地业务数据进行同城备份,并且在生产中心发生故障时,可以对生产中心的本地业务数据进行就近灾难恢复,可以有效保证业务数据灾备的实时性和可靠性。
48.可选地,本发明提供的云灾备系统可以包括云灾备管理平台、mec管理平台、mec边缘云节点、生产中心和同城灾备中心。
49.可选地,生产中心可以向云灾备管理平台发送灾备请求。
50.可选地,云灾备管理平台可以接收生产中心发送的灾备请求,并基于此灾备请求,判断生产中心所在的城市是否存在云灾备区域中心。
51.可选地,在确定生产中心所在的城市不存在云灾备区域中心的情况下,云灾备管理平台可以将灾备请求发送到mec管理平台。
52.可选地,mec管理平台可以基于生产中心的灾备请求,和mec边缘云节点的分布特点,确定目标mec边缘云节点资源。
53.可选地,目标mec边缘云节点可以是距离生产中心最近的mec边缘云节点,也可以是基于生产中心发送的灾备请求中包括的信息,确定的符合生产中心要求的mec边缘云节点。
54.可选地,mec管理平台可以将确定的目标mec边缘云节点的信息发送到云灾备管理平台。
55.可选地,云灾备管理平台可以接收mec管理平台发送的目标mec边缘云节点的信息,并在目标mec边缘云节点上部署同城灾备中心。
56.可选地,mec管理平台发送的目标mec边缘云节点的信息可以包括目标mec边缘云节点的地址信息。
57.可选地,在部署好同城灾备中心之后,生产中心可以将要备份的本地业务数据传输至同城灾备中心,同时,同城灾备中心可以接收生产中心发送的本地业务数据,并将接收到的本地业务数据进行同城备份,以在生产中心发生故障时,对生产中心的业务数据进行就近恢复。
58.可选地,生产中心还可以用于在同一个用户面功能(user plane function,upf)内,将生产中心的本地业务数据传输至同城灾备中心,以实现云灾备场景下的低成本和高效率的容灾备份。
59.可选地,生产中心可以在同一个upf内实时传输本地业务数据至同城灾备中心,以使同城灾备中心对本地业务数据进行高效备份。
60.可选地,生产中心发送的本地业务数据包括但不限于生产中心的业务数据和业务系统等信息。
61.可选地,mec管理平台可以从生产中心所在的城市包括的mec边缘云节点中,确定目标mec边缘云节点。
62.可选地,mec管理平台可以选择距离生产中心就近的mec边缘云节点作为目标mec边缘云节点,以使同城灾备中心可以被部署在生产中心的就近位置,以最大限度保证数据传输的实时性和低成本。
63.可选地,当生产中心发生故障时,同城灾备中心可以对生产中心的本地业务数据进行就近灾难恢复,以实现云灾备场景下的低成本、和高效率的容灾备份。
64.具体地,云灾备系统包括的各个模块的执行流程可以包括以下步骤:
65.(1)生产中心向云灾备管理平台发送灾备请求;
66.(2)云灾备管理平台可以接收生产中心发送的灾备请求,并在确定生产中心所在的城市不包括云灾备区域中心的情况下,云灾备管理平台可以将灾备请求信息发送给mec管理平台;
67.(3)在mec管理平台接收到云灾备管理平台发送的灾备请求后,可以基于灾备请求信息和至少一个mec边缘云节点的分布特点,确定目标mec边缘云节点,并将确定的目标mec边缘云节点的信息发送至云灾备管理平台;
68.(4)在云灾备管理平台接收到mec管理平台发送的目标mec边缘云节点的信息后,可以在目标mec边缘云节点上部署同城灾备中心;
69.(5)生产中心可以将要备份的本地业务数据传输至同城灾备中心;
70.(6)当同城灾备中心接收到生产中心发送的本地业务数据时,可以对本地业务数据进行同城备份;
71.(7)当生产中心发生故障时,同城灾备中心可以恢复生产中心的本地业务数据。
72.本发明提供的云灾备系统,通过mec管理平台基于生产中心的灾备请求和mec边缘云节点的分布特点,动态分配目标mec边缘云节点,以便云灾备管理平台在目标mec边缘云节点上部署同城灾备中心,不仅可以提高云灾备部署的灵活性和mec边缘云节点资源的利用率,而且可以实现对生产中心的本地业务数据进行同城备份,并且在生产中心发生故障时,可以对生产中心的本地业务数据进行就近灾难恢复,可以有效保证业务数据灾备的实时性和可靠性。
73.可选地,所述灾备请求中包括所述生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及所述生产中心的位置信息;
74.所述mec管理平台还用于:基于所述生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及所述生产中心的位置信息,和所述mec边缘云节点的分布特点,确定所述目标mec边缘云节点。
75.可选地,生产中心发送的灾备请求中可以包括生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及生产中心的位置信息。
76.例如,业务系统类型可以包括:数据统计、数据转发等。
77.例如,系统部署方式或系统部署特点可以包括:支持模块化、分布式部署。
78.例如,硬件资源配置要求可以包括:中央处理器(central processing unit,cpu)8核16线程以上、内存8g以上、数据转发硬件加速等。
79.例如,软件资源配置要求可以包括:操作系统ubuntu 20、数据库mysql 5、虚拟化openstack 12等。
80.可选地,不同的mec边缘云节点可以分布在不同的机房。
81.例如,不同的mec边缘云节点可以分布在站点机房、综合接入机房、传输汇聚机房和地市核心机房等。
82.可选地,不同的机房可以与生产中心均位于同一个城市。
83.例如,生产中心位于城市a,则不同的mec边缘云节点可以是城市a包括的不同的机房中的mec边缘云节点。
84.可选地,由于受边缘云机房的环境(空间、散热、承重等)以及部署成本等因素的限制,不同的机房中的mec边缘云节点支持的业务系统类型和系统部署方式可以不完全相同。
85.可选地,由于受边缘云机房的环境(空间、散热、承重等)以及部署成本等因素的限制,不同的机房中的mec边缘云节点的软硬件资源配置和处理能力可以不同。
86.例如,站点机房中的mec边缘云节点可以支持a类型的业务系统,而地市核心机房中的mec边缘云节点不仅可以支持a类型的业务系统,也可以支持b类型的业务系统。
87.例如,地市核心机房中的mec边缘云节点的软硬件资源配置高于站点机房中的mec边缘云节点的软硬件资源配置。
88.可选地,mec管理平台还可以用于:基于生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及生产中心的位置信息,结合分布在不同的机房中的mec边缘云节点的分布特点,确定目标mec边缘云节点。
89.例如,生产中心发送的灾备请求中的业务系统类型的要求包括:数据统计模块和数据转发模块,且数据转发模块需要用到数据转发硬件加速,同时业务系统也支持模块化分布式部署,则mec管理平台可以在综合接入机房给生产系统分配普通性能的mec边缘云节点,用于部署业务系统的数据统计模块,在地市核心机房分配支持数据转发硬件加速的mec边缘云节点,用于部署业务系统的数据转发模块。
90.本发明通过mec管理平台基于生产中心在容量、性能等方面的需求,以及mec边缘云节点的分布特点,选择合适的mec边缘云节点(部署位置、软硬件配置等和部署方式(集中式、分布式、共享等))作为目标mec边缘云节点,以部署同城灾备中心,不仅可以提高mec边缘云节点资源的利用率,而且可以降低数据备份和应用容灾的成本。
91.可选地,所述云灾备系统还包括:备份前置机,所述备份前置机用于备份所述生产中心的本地业务数据。
92.具体地,本发明提供的云灾备系统除了包括生产中心、同城灾备中心、云灾备管理平台、移动边缘计算mec管理平台和mec边缘云节点之外,还可以包括备份前置机。
93.可选地,备份前置机可以用于备份生产中心的本地业务数据。
94.具体地,备份前置机可以实时接收生产中心传输的本地业务数据,并将本地业务数据进行本地备份。
95.可选地,备份前置机可以仅备份本地业务数据中的部分关键数据。
96.可选地,备份前置机可以仅备份生产中心最近几天的业务数据,即仅起缓存数据的作用。
97.例如,备份前置机可以仅备份生产中心最近2天的业务数据。
98.可选地,所述备份前置机还用于:将所述本地业务数据传输至所述同城灾备中心,以使所述同城灾备中心对所述本地业务数据进行同城备份。
99.可选地,备份前置机可以将生产中心的本地业务数据传输至同城灾备中心,以使同城灾备中心对本地业务数据进行备份。
100.可选地,在备份前置机将生产中心的本地业务数据传输至同城灾备中心后,备份前置机可以仅备份本地业务数据中的部分关键数据。
101.可选地,备份前置机还可以用于在同一个用户面功能upf内,将本地业务数据传输至同城灾备中心。
102.具体地,生产中心可以将本地业务数据传输至备份前置机进行本地备份,然后备份前置机可以在同一个用户面功能upf内,将本地业务数据实时传输至同城灾备中心,以使同城灾备中心对生产中心的本地业务数据进行同城备份。
103.本发明通过备份前置机在同一个upf内,将本地业务数据实时传输至同城灾备中心,可以实现云灾备场景下的低成本和高效率的容灾备份。
104.可选地,所述云灾备管理平台还用于:在所述目标mec边缘云节点上部署所述备份前置机。
105.可选地,云灾备系统的云灾备管理平台还可以在mec管理平台确定的目标mec边缘云节点上部署备份前置机。
106.具体地,在云灾备管理平台接收到生产中心发送的灾备请求之后,可以基于灾备请求判断生产中心所在的城市是否存在云灾备区域中心,在确定不存在的情况下,云灾备管理平台可以将灾备请求中包括的生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及生产中心的位置信息发送至mec管理平台,以使mec管理平台基于生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及生产中心的位置信息,和分布在不同的机房的mec边缘云节点的分布特点,确定目标mec边缘云节点,然后云灾备管理平台在目标mec边缘云节点上部署同城灾备中心和备份前置机。
107.可选地,云灾备系统除了包括生产中心、同城灾备中心、云灾备管理平台、mec管理平台、mec边缘云节点和备份前置机之外,还可以包括异地灾备中心。
108.可选地,云灾备系统也可以不包括备份前置机,并且除了包括生产中心、同城灾备中心、云灾备管理平台、mec管理平台和mec边缘云节点之外,还可以包括异地灾备中心。
109.可选地,异地灾备中心可以在除了生产中心所在的城市之外的任意一个城市。
110.可选地,云灾备管理平台也可以在多个不同城市部署多个异地灾备中心。
111.可选地,云灾备管理平台还可以用于,在存在云灾备区域中心的任意一个城市中的云灾备区域中心部署异地灾备中心。
112.可选地,云灾备管理平台还可以在距离生产中心所在的城市最近的一个云灾备区域中心部署异地灾备中心。
113.例如,生产中心在城市a,而目前在城市a没有云灾备区域中心,则云灾备管理平台可以在存在云灾备区域中心的任意一个城市的云灾备区域中心部署异地灾备中心,或者可
以在存在云灾备区域中心的任意多个城市的云灾备区域中心部署多个异地灾备中心。
114.可选地,同城灾备中心还可以还用于:将接收到的生产中心的本地业务数据传输至异地灾备中心,以使异地灾备中心对本地业务数据进行异地备份。
115.可选地,同城灾备中心可以通过备份专网,将同城数据备份系统的数据异步或同步传输至异地灾备中心。
116.例如,生产中心可以将本地业务数据在同一个upf内实时传输至同城灾备中心进行同城备份,并且同城灾备中心可以通过运营商核心网或者internet将业务数据同步传输至异地灾备中心,以使异地灾备中心对生产中心的本地业务数据进行异地备份。
117.可选地,异地灾备中心还可以用于:在生产中心和同城灾备中心均发生故障的情况下,对生产中心的本地业务数据进行灾难恢复。
118.例如,生产中心可以将本地业务数据在同一个upf内实时传输至同城灾备中心进行同城备份,并且同城灾备中心可以通过运营商核心网或者internet将业务数据同步传输至异地灾备中心,以使异地灾备中心对生产中心的本地业务数据进行异地备份。在生产中心和同城灾备中心均发生故障的情况下,异地灾备中心可以对生产中心的本地业务数据进行灾难恢复。
119.可选地,所述mec管理平台还用于:在确定所述生产中心取消所述灾备请求时,释放为所述云灾备管理平台分配的所述目标mec边缘云节点。
120.可选地,当mec管理平台确定生产中心取消了灾备请求时,可以释放之前为云灾备管理平台分配的目标mec边缘云节点。
121.具体地,当生产中心取消灾备请求服务时,云灾备管理平台可以释放为该生产中心分配的异地灾备中心资源,同时云灾备管理平台可以通知mec管理平台生产中心已经取消了灾备请求,则mec管理平台可以释放之前为云灾备管理平台分配的mec边缘云节点资源,从而实现同城灾备中心资源的动态释放。
122.可选地,在云灾备系统包括备份前置机、同城灾备中心和异地灾备中心的情况下,云灾备管理平台可以为备份前置机、同城灾备中心和异地灾备中心制定统一的业务数据备份和灾难恢复策略,以实现对备份前置机、同城灾备中心和异地灾备中心的统一管理和调度。
123.本发明提供的云灾备系统,通过mec管理平台基于生产中心的灾备请求和mec边缘云节点的分布特点,动态分配目标mec边缘云节点,以便云灾备管理平台在目标mec边缘云节点上部署同城灾备中心,不仅可以提高云灾备部署的灵活性和mec边缘云节点资源的利用率,而且可以实现对生产中心的本地业务数据进行同城备份,并且在生产中心发生故障时,可以对生产中心的本地业务数据进行就近灾难恢复,可以有效保证业务数据灾备的实时性和可靠性。
124.图3是本发明提供的云灾备系统的结构示意图之二,如图3所示,云灾备系统包括:生产中心、备份前置机、同城灾备中心、异地灾备中心、mec边缘云节点、gw-upf(gateway-user plane function,网关-用户面功能)、云灾备管理平台和mec管理平台。
125.可选地,生产中心可以用于运行客户的关键业务系统,对外提供各类服务。
126.可选地,云灾备管理平台可以基于mec边缘云节点,部署备份前置机。
127.可选地,备份前置机可以用于备份生产中心的本地业务数据。
128.可选地,备份前置机可以用于备份生产中心的本地关键业务数据,其中,本地关键业务数据可以是本地业务数据中的一部分重要的数据。
129.可选地,本地业务数据包括但不限于生产中心的业务数据和业务系统等。
130.可选地,备份前置机可以与同城灾备中心进行通信,将生产中心的本地业务数据传输至同城灾备中心。
131.可选地,备份前置机可以通过共享的upf及5g传输网,将生产中心的本地业务数据传输至同城灾备中心,在同一个upf内,数据传输的流量成本较低。
132.可选地,云灾备管理平台可以基于mec边缘云节点,部署同城灾备中心。
133.可选地,同城灾备中心可以用于对生产中心的本地业务数据进行同城备份。
134.可选地,同城灾备中心还可以用于:在生产中心发生故障的情况下,对生产中心的本地业务数据进行灾难恢复。
135.可选地,同城灾备中心可以用于将同城数据备份系统的数据,传输至异地灾备中心。
136.可选地,同城灾备中心还可以用于:通过备份专网,将同城数据备份系统的数据,传输至异地灾备中心。
137.可选地,同城灾备中心可以基于云灾备区域中心,部署异地灾备中心。
138.可选地,同城灾备中心可以在任意一个城市的云灾备区域中心部署异地灾备中心。
139.可选地,同城灾备中心可以在任意多个城市的云灾备区域中心部署多个异地灾备中心。
140.可选地,异地灾备中心可以用于对生产中心的本地业务数据进行异地备份。
141.可选地,异地灾备中心还可以用于:在生产中心和同城灾备中心均发生故障的情况下,对生产中心的本地业务数据进行灾难恢复。
142.可选地,mec边缘云节点可以用于为同城灾备中心或备份前置机提供运行环境。
143.可选地,mec边缘云节点可以分布在站点机房、综合接入机房、传输汇聚机房和地市核心机房等区域。
144.可以理解的是,受边缘云机房的环境(空间、散热、承重等)以及部署成本等因素的限制,不同机房的mec边缘云节点的软硬件资源配置和处理能力有所不同。
145.例如,综合接入机房的节点通常采用轻量化部署,采用基于x86处理器的通用服务器,并对openstack等虚拟化软件进行裁剪;而地市核心机房则会部署性能更强的服务器,支持对数据转发的软硬件加速,支持对视频渲染和转码的软硬件加速等。
146.可选地,gw-upf可以用于负责mec用户面转发和策略执行等。
147.可选地,云灾备管理平台可以实现对备份前置机、同城灾备中心和异地灾备中心的统一管理和调度,包括在mec边缘云节点上部署备份前置机和同城灾备中心等。
148.可选地,云灾备管理平台可以负责为备份前置机、同城灾备中心和异地灾备中心制定统一的数据备份和应用恢复策略等。
149.可选地,云灾备管理平台可以接收并存储生产中心对业务系统类型、系统部署方式和软硬件资源配置等方面的要求,以及生产中心的位置信息。
150.可选地,云灾备管理平台可以在申请mec边缘云节点资源时,将生产中心的相关要
求发送至mec管理平台。
151.可选地,mec管理平台可以实现对mec边缘云节点的统一管理和调度,包括根据生产中心对业务系统类型、系统部署方式和软硬件资源配置等的要求,以及生产中心的位置信息,为备份前置机和同城灾备中心分配合适的mec边缘云节点等。
152.可选地,当生产中心取消灾备请求服务时,mec管理平台可以释放之前为云灾备管理平台分配的mec边缘云节点资源。
153.可选地,图3所示的云灾备系统实现数据备份和恢复的流程可以包括如下步骤:
154.(1)生产中心向云灾备管理平台发起灾备请求,灾备请求中可以附带生产中心的业务系统类型、系统部署方式、共享资源和软硬件资源配置的要求,以及生产中心的位置信息;
155.例如,业务系统类型可以包括:数据统计、和数据转发等。
156.例如,系统部署方式或系统部署特点可以包括:支持模块化、分布式部署(2个模块可分布式部署)。
157.例如,共享资源要求可以包括:不允许资源共享,需要独占资源等。
158.例如,硬件资源配置要求可以包括:中央处理器(central processing unit,cpu)8核16线程以上、内存8g以上、数据转发硬件加速等。
159.例如,软件资源配置要求可以包括:操作系统ubuntu 20、数据库mysql 5、虚拟化openstack 12等,本发明对此不作限定。
160.(2)云灾备管理平台基于接收到的云灾备请求,发现生产中心与云灾备区域中心不在同一个地市,则向mec管理平台申请分配同城mec边缘云节点,并将生产中心对业务系统类型、系统部署方式、软硬件资源配置等方面的要求,以及生产中心的位置信息发送至mec管理平台;
161.(3)mec管理平台根据生产中心对业务系统部署方式、软硬件资源配置等方面的要求,以及生产中心的位置信息,结合mec边缘云节点的软硬件资源分布特点,在生产中心所在区域的mec边缘云的站点机房、综合接入机房、传输汇聚机房和地市核心机房等环境中,选择合适的mec边缘云节点,以便云灾备管理平台建立同城灾备中心;
162.例如,生产中心的业务系统包括数据统计模块和数据转发模块,并且数据转发模块需要用到数据转发硬件加速,同时业务系统也支持模块化分布式部署。则mec管理平台可以在综合接入机房为生产系统分配普通性能的mec边缘云节点,用于部署业务系统的数据统计模块;在地市核心机房分配支持数据转发硬件加速的mec边缘云节点,用于部署业务系统的数据转发模块。从而最大限度的利用mec边缘云节点资源,同时保证业务灾备的实时性和可靠性。
163.(4)云灾备管理平台在mec管理平台分配的mec边缘云节点上部署备份前置机;
164.(5)云灾备管理平台在mec管理平台分配的mec边缘云节点上部署同城灾备中心;
165.例如,若生产中心的业务系统支持模块化分布式部署,则可以在综合接入机房的mec边缘云节点上建立业务系统的数据统计模块容灾节点,在地市核心机房的mec边缘云节点上建立业务系统的数据转发模块容灾节点,以提高mec边缘云节点的资源利用率。
166.(6)云灾备管理平台在当前任意一个城市的云灾备区域中心为生产中心部署异地灾备中心;
167.(7)mec边缘云节点上的备份前置机在生产中心侧备份关键业务数据,同时通过mec边缘云通信模块在同一个upf内向同城灾备中心实时传输业务数据;
168.(8)mec边缘云节点上的同城灾备中心实时接收并备份业务数据,同时通过备份专网,将同城数据备份系统的数据异步传输到异地灾备中心。当客户生产中心发生故障时,位于综合接入机房的用于数据统计的mec边缘云容灾节点和位于地市核心机房用于数据转发的mec边缘云容灾节点同时启动,帮助生产中心恢复数据并接管相关业务;
169.(9)异地灾备中心实时接收并备份业务数据,当生产中心和同城灾备中心同时发生故障时,帮助生产中心恢复数据甚至启动备份系统。
170.本发明首先通过mec管理平台根据生产中心对业务系统类型、系统部署方式、软硬件资源配置等的要求,以及生产中心的位置信息,结合mec边缘云节点的软硬件资源分布特点,从生产中心所属区域的mec边缘云的站点机房、综合接入机房、传输汇聚机房和地市核心机房等环境中,选择合适的mec边缘云节点,以便云灾备管理平台建立同城灾备中心;然后,生产中心将业务数据在同一个upf内实时传输至同城灾备中心进行备份,并且同城灾备中心通过运营商核心网或者internet将业务数据同步至异地灾备中心以进行异地备份。当生产中心发生故障时,同城灾备中心可以就近恢复业务,从而实现云灾备场景下的低成本、高效率的容灾备份。
171.下面对本发明提供的云灾备方法进行描述,下文描述的云灾备方法与上文描述的云灾备系统可相互对应参照。
172.图4是本发明提供的云灾备方法的流程示意图,如图4所示,该方法应用于mec管理平台,包括如下流程:
173.步骤400,接收云灾备管理平台发送的生产中心的灾备请求;
174.步骤410,基于所述灾备请求,和mec边缘云节点的分布特点,确定目标mec边缘云节点;
175.步骤420,将所述目标mec边缘云节点的信息发送到所述云灾备管理平台,以使所述云灾备管理平台在所述目标mec边缘云节点上部署同城灾备中心。
176.为了克服在生产中心与云灾备区域中心不在一个城市的情况下,会存在大量的异地间数据传输,不仅导致成本高,而且影响灾难恢复的时间和复原点目标的缺陷,本发明通过mec管理平台基于生产中心的灾备请求和mec边缘云节点的分布特点,动态分配目标mec边缘云节点,以便云灾备管理平台在目标mec边缘云节点上部署同城灾备中心,不仅可以提高云灾备部署的灵活性和mec边缘云节点资源的利用率,降低云灾备部署成本,而且可以实现对生产中心的本地业务数据进行同城备份,并且在生产中心发生故障时,可以对生产中心的本地业务数据进行就近灾难恢复,可以有效保证业务数据灾备的实时性和可靠性。
177.可选地,mec管理平台可以接收云灾备管理平台发送的生产中心的灾备请求。
178.可选地,mec管理平台可以基于生产中心的灾备请求,和mec边缘云节点的分布特点,确定目标mec边缘云节点。
179.可选地,目标mec边缘云节点可以是距离生产中心最近的mec边缘云节点,也可以是基于生产中心发送的灾备请求中包括的信息,确定的符合生产中心要求的mec边缘云节点。
180.可选地,mec管理平台可以将确定的目标mec边缘云节点的信息发送到云灾备管理
平台。
181.可选地,mec管理平台发送的目标mec边缘云节点的信息可以包括目标mec边缘云节点的地址信息。
182.可选地,云灾备管理平台可以接收mec管理平台发送的目标mec边缘云节点的信息,并在目标mec边缘云节点上部署同城灾备中心。
183.可选地,在部署好同城灾备中心之后,生产中心可以将要备份的本地业务数据传输至同城灾备中心,同时,同城灾备中心可以接收生产中心发送的本地业务数据,并将接收到的本地业务数据进行同城备份,以在生产中心发生故障时,对生产中心的业务数据进行就近恢复。
184.可选地,生产中心还可以用于在同一个upf内,将生产中心的本地业务数据传输至同城灾备中心,以实现云灾备场景下的低成本和高效率的容灾备份。
185.可选地,生产中心可以在同一个upf内实时传输本地业务数据至同城灾备中心,以使同城灾备中心对本地业务数据进行高效备份。
186.可选地,生产中心发送的本地业务数据包括但不限于生产中心的业务数据和业务系统等信息。
187.可选地,当生产中心发生故障时,同城灾备中心可以对生产中心的本地业务数据进行就近灾难恢复,以实现云灾备场景下的低成本、和高效率的容灾备份。
188.本发明提供的云灾备方法,通过mec管理平台基于生产中心的灾备请求和mec边缘云节点的分布特点,动态分配目标mec边缘云节点,以便云灾备管理平台在目标mec边缘云节点上部署同城灾备中心,不仅可以提高云灾备部署的灵活性和mec边缘云节点资源的利用率,而且可以实现对生产中心的本地业务数据进行同城备份,并且在生产中心发生故障时,可以对生产中心的本地业务数据进行就近灾难恢复,可以有效保证业务数据灾备的实时性和可靠性。
189.可选地,所述灾备请求中包括所述生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及所述生产中心的位置信息;
190.所述基于所述灾备请求,和mec边缘云节点的分布特点,确定目标mec边缘云节点,包括:
191.基于所述生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及所述生产中心的位置信息,和所述mec边缘云节点的分布特点,确定所述目标mec边缘云节点。
192.可选地,生产中心发送的灾备请求中可以包括生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及生产中心的位置信息。
193.例如,业务系统类型可以包括:数据统计、数据转发等。
194.例如,系统部署方式或系统部署特点可以包括:支持模块化、分布式部署。
195.例如,硬件资源配置要求可以包括:中央处理器(central processing unit,cpu)8核16线程以上、内存8g以上、数据转发硬件加速等。
196.例如,软件资源配置要求可以包括:操作系统ubuntu 20、数据库mysql 5、虚拟化openstack 12等。
197.可选地,不同的mec边缘云节点可以分布在不同的机房。
198.例如,不同的mec边缘云节点可以分布在站点机房、综合接入机房、传输汇聚机房和地市核心机房等。
199.可选地,不同的机房可以与生产中心均位于同一个城市。
200.例如,生产中心位于城市a,则不同的mec边缘云节点可以是城市a包括的不同的机房中的mec边缘云节点。
201.可选地,由于受边缘云机房的环境(空间、散热、承重等)以及部署成本等因素的限制,不同的机房中的mec边缘云节点支持的业务系统类型和系统部署方式可以不完全相同。
202.可选地,由于受边缘云机房的环境(空间、散热、承重等)以及部署成本等因素的限制,不同的机房中的mec边缘云节点的软硬件资源配置和处理能力可以不同。
203.例如,站点机房中的mec边缘云节点可以支持a类型的业务系统,而地市核心机房中的mec边缘云节点不仅可以支持a类型的业务系统,也可以支持b类型的业务系统。
204.例如,地市核心机房中的mec边缘云节点的软硬件资源配置高于站点机房中的mec边缘云节点的软硬件资源配置。
205.可选地,mec管理平台可以基于生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及生产中心的位置信息,和mec边缘云节点的分布特点,确定目标mec边缘云节点。
206.例如,生产中心发送的灾备请求中的业务系统类型的要求包括:数据统计模块和数据转发模块,且数据转发模块需要用到数据转发硬件加速,同时业务系统也支持模块化分布式部署,则mec管理平台可以在综合接入机房给生产系统分配普通性能的mec边缘云节点,用于部署业务系统的数据统计模块,在地市核心机房分配支持数据转发硬件加速的mec边缘云节点,用于部署业务系统的数据转发模块。
207.本发明通过mec管理平台基于生产中心在容量、性能等方面的需求,以及mec边缘云节点的分布特点,选择合适的mec边缘云节点(部署位置、软硬件配置等和部署方式(集中式、分布式、共享等))作为目标mec边缘云节点,以部署同城灾备中心,不仅可以提高mec边缘云节点资源的利用率,而且可以降低数据备份和应用容灾的成本。
208.可选地,所述将所述目标mec边缘云节点的信息发送到所述云灾备管理平台,以使所述云灾备管理平台在所述目标mec边缘云节点上部署同城灾备中心,还包括:
209.将所述目标mec边缘云节点的信息发送到所述云灾备管理平台,以使所述云灾备管理平台在所述目标mec边缘云节点上部署备份前置机,所述备份前置机用于备份所述生产中心的本地业务数据。
210.可选地,mec管理平台可以将目标mec边缘云节点的信息发送到云灾备管理平台,以使云灾备管理平台在目标mec边缘云节点上部署备份前置机。
211.可选地,备份前置机可以用于备份生产中心的本地业务数据。
212.具体地,备份前置机可以实时接收生产中心传输的本地业务数据,并将本地业务数据进行本地备份。
213.可选地,备份前置机可以仅备份本地业务数据中的部分关键数据。
214.可选地,备份前置机可以仅备份生产中心最近几天的业务数据,即仅起缓存数据的作用。
215.例如,备份前置机可以仅备份生产中心最近2天的业务数据。
216.具体地,在云灾备管理平台接收到生产中心发送的灾备请求之后,可以基于灾备请求判断生产中心所在的城市是否存在云灾备区域中心,在确定不存在的情况下,云灾备管理平台可以将灾备请求中包括的生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及生产中心的位置信息发送给mec管理平台,以使mec管理平台基于生产中心对业务系统类型、系统部署方式和软硬件资源配置的要求,以及生产中心的位置信息,和分布在不同的机房的mec边缘云节点的分布特点,确定目标mec边缘云节点,然后云灾备管理平台在目标mec边缘云节点上部署同城灾备中心和备份前置机。
217.可选地,所述备份前置机还用于将所述本地业务数据传输至所述同城灾备中心,以使所述同城灾备中心对所述本地业务数据进行同城备份。
218.可选地,备份前置机可以将生产中心的本地业务数据传输至同城灾备中心,以使同城灾备中心对本地业务数据进行备份。
219.可选地,在备份前置机将生产中心的本地业务数据传输至同城灾备中心后,备份前置机可以仅备份本地业务数据中的部分关键数据。
220.可选地,备份前置机还可以用于在同一个用户面功能upf内,将本地业务数据传输至同城灾备中心。
221.具体地,生产中心可以将本地业务数据传输至备份前置机进行本地备份,然后备份前置机可以在同一个用户面功能upf内,将本地业务数据实时传输至同城灾备中心,以使同城灾备中心对生产中心的本地业务数据进行同城备份。
222.本发明通过备份前置机在同一个upf内,将本地业务数据实时传输至同城灾备中心,可以实现云灾备场景下的低成本和高效率的容灾备份。
223.可选地,本发明提供的云灾备方法还包括:
224.在确定所述生产中心取消所述灾备请求时,释放为所述云灾备管理平台分配的所述目标mec边缘云节点。
225.可选地,当mec管理平台确定生产中心取消了灾备请求时,可以释放之前为云灾备管理平台分配的目标mec边缘云节点。
226.具体地,当生产中心取消灾备请求服务时,云灾备管理平台可以释放为该生产中心分配的异地灾备中心资源,同时云灾备管理平台可以通知mec管理平台生产中心已经取消了灾备请求,则mec管理平台可以释放之前为云灾备管理平台分配的mec边缘云节点资源,从而实现同城灾备中心资源的动态释放。
227.本发明提供的云灾备方法,通过mec管理平台基于生产中心的灾备请求和mec边缘云节点的分布特点,动态分配目标mec边缘云节点,以便云灾备管理平台在目标mec边缘云节点上部署同城灾备中心,不仅可以提高云灾备部署的灵活性和mec边缘云节点资源的利用率,而且可以实现对生产中心的本地业务数据进行同城备份,并且在生产中心发生故障时,可以对生产中心的本地业务数据进行就近灾难恢复,可以有效保证业务数据灾备的实时性和可靠性。
228.图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(communications interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行上述各方法所提供的云灾备方法,
该方法包括:
229.接收云灾备管理平台发送的生产中心的灾备请求;
230.基于所述灾备请求,和mec边缘云节点的分布特点,确定目标mec边缘云节点;
231.将所述目标mec边缘云节点的信息发送到所述云灾备管理平台,以使所述云灾备管理平台在所述目标mec边缘云节点上部署同城灾备中心。
232.此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
233.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的云灾备方法,该方法包括:
234.接收云灾备管理平台发送的生产中心的灾备请求;
235.基于所述灾备请求,和mec边缘云节点的分布特点,确定目标mec边缘云节点;
236.将所述目标mec边缘云节点的信息发送到所述云灾备管理平台,以使所述云灾备管理平台在所述目标mec边缘云节点上部署同城灾备中心。
237.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的云灾备方法,该方法包括:
238.接收云灾备管理平台发送的生产中心的灾备请求;
239.基于所述灾备请求,和mec边缘云节点的分布特点,确定目标mec边缘云节点;
240.将所述目标mec边缘云节点的信息发送到所述云灾备管理平台,以使所述云灾备管理平台在所述目标mec边缘云节点上部署同城灾备中心。
241.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献