一种基于两地三中心的云平台及其通信方法与流程

文档序号:17726749发布日期:2019-05-22 02:34阅读:366来源:国知局
一种基于两地三中心的云平台及其通信方法与流程

本发明涉及移动通信技术领域云平台技术,尤其涉及一种基于两地三中心的云平台及其通信方法。



背景技术:

两地三中心容灾解决方案通过建立同城灾备中心和异地灾备中心,实现对生产中心数据及业务的多重保护。当生产中心发生灾难时,业务可快速切换到同城灾备中心。当生产中心和同城灾备中心同时发生灾难时,亦可在异地灾备中心利用数据副本恢复生产业务,从而最大程度保障业务的连续性。

同城灾备中心结合异地灾备中心的“两地三中心”容灾,实现生产中心遭遇自然灾害或人为破坏时,通过异地的灾备中心快速恢复业务数据,从而保证业务连续性。

在“两地三中心”的容灾部署环境中,三个数据中心在物理架构上比传统的单数据中心更加复杂。it设备分别部署在三个数据中心之中,但是业务要求实现同城数据中心双活以及异地灾备中心的容灾。这就对分别部署在三个数据中心独立的云平台管理节点提出了更高的要求。



技术实现要素:

为解决现有存在的技术问题,本发明实施例提供一种基于两地三中心的云平台及其通信方法。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种基于两地三中心的云平台,包括:

一级管理节点,用于被二级管理节点调用后,对所属数据中心中基础的云资源进行调度和分配;

二级管理节点,用于基于接收的业务切换请求,调用与所述业务切换请求对应的数据中心的所述一级管理节点。

其中,所述一级管理节点,还用于基于收到的管理请求执行包括但不限于如下操作:

计算资源;存储资源;资源的配置、分配、回收、变更。

其中,所述云平台包括一个二级管理节点;或者,

包括三个二级管理节点,每个数据中心对应设置有一个二级管理节点。

其中,所述三个二级管理节点组成一个集群。

其中,所述三个二级管理节点中的一个为主用二级管理节点,另外两个为备用二级管理节点。

其中,所述三个二级管理节点间的数据实时同步。

本发明实施例还提供了一种基于两地三中心的云平台通信方法,该方法包括:

二级管理节点接收业务切换请求;

所述二级管理节点基于所述业务切换请求,调用与所述业务切换请求对应的数据中心的一级管理节点;

所述一级管理节点对所属数据中心中基础的云资源进行调度和分配。

其中,所述二级管理节点接收业务切换请求,包括:

业务发生故障时,所述二级管理节点接收业务切换请求。

可选的,该方法还包括:

所述一级管理节点基于收到的管理请求执行包括但不限于如下操作:

计算资源;存储资源;资源的配置、分配、回收、变更。

其中,所述云平台包括一个二级管理节点;或者,

包括三个二级管理节点,每个数据中心对应设置有一个二级管理节点。

本发明实施例提供的基于两地三中心的云平台及其通信方法,所述云平台包括:一级管理节点,用于被二级管理节点调用后,对所属数据中心中基础的云资源进行调度和分配;二级管理节点,用于基于接收的业务切换请求,调用与所述业务切换请求对应的数据中心的所述一级管理节点。本发明实施例的云平台采用两层管理节点的部署方案,第一层每个数据中心都有独立的云管理节点(一级管理节点),可防止数据中心间的相互干扰影响;第二层通过二级管理节点对三个数据中心实现一体化的管理,可实现三个中心之间的多活容灾管理,以支撑多个数据中心之间的业务容灾双活方案。

附图说明

图1为本发明实施例所述基于两地三中心的云平台结构示意图;

图2为本发明实施例所述基于两地三中心的云平台通信方法流程示意图;

图3为本发明实施例所述基于两地三中心的云平台网元节点逻辑图;

图4为本发明实施例所述基于两地三中心的云平台的业务流程图。

具体实施方式

下面结合具体实施例对本发明进行详细描述。

本发明实施例提供了一种基于两地三中心的云平台,如图1所示,包括:

一级管理节点101,用于被二级管理节点调用后,对所属数据中心中基础的云资源进行调度和分配;

二级管理节点102,用于基于接收的业务切换请求,调用与所述业务切换请求对应的数据中心的所述一级管理节点。

这里,所述基础的云资源是指计算、存储、网络等数据中心里面基础的资源。

由于两地三中心的云平台中涉及三个数据中心,因此图1示出三个一个管理节点,以包括一个二级管理节点为例。

本发明实施例的云平台采用两层管理节点的部署方案,第一层每个数据中心都有独立的云管理节点(一级管理节点),可防止数据中心间的相互干扰影响;第二层通过二级管理节点对三个数据中心实现一体化的管理,可实现三个中心之间的多活容灾管理,以支撑多个数据中心之间的业务容灾双活方案。另外,本发明实施例可以针对不同的数据中心设置方案做灵活多变的部署,以适应不同的部署需求。

本发明实施例中,所述一级管理节点101,还用于基于收到的管理请求执行包括但不限于如下操作:

计算资源;存储资源;资源的配置、分配、回收、变更。

一个实施例中,

所述云平台包括一个二级管理节点102;或者,

包括三个二级管理节点102,每个数据中心对应设置有一个二级管理节点。

本发明实施例中,所述三个二级管理节点组成一个集群。

本发明实施例中,所述三个二级管理节点中的一个为主用二级管理节点,另外两个为备用二级管理节点,即上述集群采用active-standby模式。

本发明实施例中,所述三个二级管理节点间的数据实时同步。

本发明实施例还提供了一种基于两地三中心的云平台通信方法,如图2所示,该方法包括:

步骤201:二级管理节点接收业务切换请求;

步骤202:所述二级管理节点基于所述业务切换请求,调用与所述业务切换请求对应的数据中心的一级管理节点;

步骤203:所述一级管理节点对所属数据中心中基础的云资源进行调度和分配。

本发明实施例的云平台采用两层管理节点的部署方案,第一层每个数据中心都有独立的云管理节点(一级管理节点),可防止数据中心间的相互干扰影响;第二层通过二级管理节点对三个数据中心实现一体化的管理,可实现三个中心之间的多活容灾管理,以支撑多个数据中心之间的业务容灾双活方案。另外,本发明实施例可以针对不同的数据中心设置方案做灵活多变的部署,以适应不同的部署需求。

本发明实施例中,所述二级管理节点接收业务切换请求,包括:

业务发生故障时,所述二级管理节点接收业务切换请求。

一个实施例中,该方法还包括:

所述一级管理节点基于收到的管理请求执行包括但不限于如下操作:

计算资源;存储资源;资源的配置、分配、回收、变更。

一个实施例中,

所述云平台包括一个二级管理节点;或者,

包括三个二级管理节点,每个数据中心对应设置有一个二级管理节点。

本发明实施例中,所述三个二级管理节点组成一个集群。

本发明实施例中,所述三个二级管理节点中的一个为主用二级管理节点,另外两个为备用二级管理节点,即上述集群采用active-standby模式。

下面结合场景实施例对本发明进行描述。

相关技术中,当业务出现故障时,需要三个数据中心的云平台、it设备针对应用做统一的联动操作。这就对分别部署在三个数据中心独立的云管理节点提出了更高的要求。一方面,多个数据中心之间需要做一体化的联动管理,另一方面,三个数据中心之间又需要做相应的隔离,以防止互相干扰。本发明实施例针对这个使用场景,提出一种基于两地三中心的新型云平台架构。

本实施例中,可在传统的一级云平台架构基础上,设置支持两级管理的架构。一级管理节点针对云平台内基础的云资源做调度管理和资源分配。如图3所示,所述iecs为一级管理节点,所述iros为二级管理节点。

这里,可在一级管理节点之上,再开发一层管理节点,即二级管理节点。此二级管理节点不直接管理基础的云资源,而是在三个数据中心的一级管理节点之上做相应的云资源运营管理,以支撑数据中心内部部署的业务应用跨数据中心的双活功能。

所述二级管理节点只能通过一级管理节点做资源调度和分配。二级管理节点可以与三个数据中心的其中任意一个一级管理节点通信,根据业务容灾的需要做相应的数据中心基础云资源的调度。

在“两地三中心”整体环境里面,所述二级管理节点可以只部署一个,也可在三个数据中心都部署,三个二级管理节点同时只能有一个对外提供服务,其余两个二级管理节点处于“standby”状态。

所述三个二级管理节点之间,数据实时同步,以防止单点故障。

这里,所述数据可为管理信息数据、控制信息数据等。

对于一级管理节点:

三个数据中心各部署一套虚拟化管理软件;

各数据中心通过该以及管理节点实现对各自数据中心内部资源的计算、存储和网络资源的管理操作。

对于二级管理节点:

三个数据中心可以各部署一个二级管理节点,三个二级管理节点可组成一个集群;

所述集群采用active-standby模式,始终只有一个为主用二级管理节点,其余为备用二级管理节点;

二级管理节点通过调用一级管理节点接口对基础的云资源进行管理和调度,实现跨数据中心的资源管理。

如图4所示,针对上述云平台的业务流程主要包括以下步骤:

步骤一:管理员需要做基础的云资源管理,如计算资源、存储资源、网络资源的配置、分配、回收、变更等操作,管理员直接访问一级管理节点进行操作(云资源基础运维请求一);

步骤二:如果业务发生故障,需要做业务的双活切换操作,则需要对跨数据中心的云基础资源做相应联动操作请求,管理员在二级管理节点上进行业务切换操作(容灾管理请求二),二级管理节点根据管理员的业务切换请求自动调用相应的数据中心的一级管理节点进行云资源管理(云资源基础运维请求三);

步骤三:数据中心基础的云资源根据一级管理节点的请求做出相应的响应。

本发明实施例的云平台采用两层管理节点的部署方案,第一层每个数据中心都有独立的云管理节点(一级管理节点),可防止数据中心间的相互干扰影响;第二层通过二级管理节点对三个数据中心实现一体化的管理,可实现三个中心之间的多活容灾管理,以支撑多个数据中心之间的业务容灾双活方案。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1