PaaS的中间件容灾方法、容灾装置、容灾设备及存储介质制造方法及图纸

技术编号:31561850 阅读:15 留言:0更新日期:2021-12-25 10:42
本发明专利技术实施例提供一种PaaS的中间件容灾方法、容灾装置、容灾设备及存储介质,通过确定主用站点,检测到备用站点的中间件类型满足预设条件,连接主备站点;对主备站点的各自的中间件类型的实体对象进行容灾参数的配置,根据容灾参数生成数据的同步策略,根据同步策略将主站点的各中间件类型的实体对象的数据同步到对应备用站点的各中间件类型的实体对象里,本发明专利技术还提供一种PaaS的中间件容灾装置、容灾设备及存储介质,在某些实施过程中具有业务容灾中与业务不再紧耦合,且业务容灾中需要额外的特定商业软硬件技术平台,节约了容灾成本的技术效果。技术效果。技术效果。

【技术实现步骤摘要】
PaaS的中间件容灾方法、容灾装置、容灾设备及存储介质


[0001]本专利技术实施例涉及但不限于通信与信息领域,具体而言,涉及但不限于一种PaaS的中间件容灾方法、容灾装置、容灾设备及存储介质。

技术介绍

[0002]5G时代,通讯网络本身朝着SDN/NFV方向发展,通讯网络管理系统的管理能力也日益扩展,网络产生的各类业务和管理信息数据量爆炸式增长,相应的系统高可用性,数据的容灾性显得尤为重要。分布式,虚拟化,云化作为系统能力扩展的一种标准架构技术,各种应用以微服务、容器的形态部署在虚拟化云化平台即服务(Platform as a Service,简称PaaS)上,充分利用平台提供的各种中间件公共服务对象的能力,已成为电信5G的基础管理架构规范,容灾技术也需要与时俱进满足该基础架构约束下的容灾。
[0003]相关技术中,有基于PaaS的业务APP的备份恢复的容灾方案和基于PaaS的底层存储层的容灾方案,这两种方案中,基于PaaS的业务APP的备份恢复的容灾方案,容灾进程中需要业务APP全程参与容灾,在保障灾备过程对业务影响的可视可干预的白盒化的透明优势下,也造成容灾与业务的紧耦合,容灾操作侵入业务APP内部,影响业务APP运行的稳定性和性能指标,容灾过程的数据的一致性则需要众多业务APP来同时保证,这带来极高的业务复杂性。而基于PaaS的底层存储层的容灾方案,需要绑定专用的商业容灾软件或磁阵硬件品牌的复制技术,成本较高。

技术实现思路

[0004]本专利技术实施例提供的PaaS的中间件容灾方法、容灾装置、容灾设备及存储介质,主要解决的技术问题是对业务进行容灾处理要与业务紧耦合,容灾操作侵入业务APP内部,影响业务运行的稳定性和性能指标,或需要绑定专用的商业容灾软件或磁阵硬件品牌的复制技术。
[0005]为解决上述技术问题,本专利技术实施例提供一种平台即服务PaaS的中间件的容灾方法,包括:
[0006]确定第一站点为第一主用站点,检测到第一站点的中间件类型、第一站点的中间件类型的实体对象的数量与第二站点的中间件类型、第二站点的中间件类型的实体对象的数量一致,所述第一站点和所述第二站点的中间件类型版本兼容或一致时,连接所述第一站点和第二站点;所述第二站点为备用站点;
[0007]对所述第一站点和所述第二站点的至少一个中间件类型的实体对象进行容灾参数配置,所述容灾参数包括:服务质量QoS优先级,通信地址;
[0008]根据所述容灾参数生成第一同步策略;
[0009]根据所述第一同步策略将所述第一站点的所述中间件类型的实体对象的数据同步到所述第二站点对应的中间件类型的实体对象中。
[0010]本专利技术实施例还提供一种平台即服务PaaS的中间件的容灾装置,所述容灾装置包
括:接入模块、配置模块、控制模块及同步协调模块;
[0011]所述接入模块,用于确定第一站点为第一主用站点,检测到第一站点的中间件类型、第一站点的中间件类型的实体对象的数量与第二站点的中间件类型、第二站点的中间件类型的实体对象的数量一致,所述第一站点和所述第二站点的中间件类型版本兼容或一致时,连接所述第一站点和第二站点;所述第二站点为备用站点;
[0012]所述配置模块,用于对所述第一站点和所述第二站点的至少一个中间件类型的实体对象进行容灾参数配置,所述容灾参数包括:服务质量QoS优先级,通信地址,并将所述容灾参数发送给所述控制模块和所述同步执行模块;
[0013]所述控制模块,用于接收到所述容灾参数,并根据所述容灾参数生成第一同步策略;将所述第一同步策略发送给同步执行模块;
[0014]所述同步执行模块,用于接收到所述容灾参数及所述第一同步策略,根据所述第一同步策略将所述第一站点的所述中间件类型的实体对象的数据同步到所述第二站点对应的中间件类型的实体对象中。
[0015]本专利技术实施例还提供一种容灾设备,所述设备包括处理器、存储器及通信总线;
[0016]所述通信总线用于实现处理器和存储器之间的连接通信;
[0017]所述处理器用于执行存储器中存储的一个或者多个计算机程序,以实现上述平台即服务PaaS的中间件的容灾方法的步骤。
[0018]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上所述的平台即服务PaaS的中间件的容灾方法的步骤。
[0019]根据本专利技术实施例提供的PaaS的中间件容灾方法、容灾装置、容灾设备及存储介质,通过确定第一站点为第一主用站点,检测到该主用站点的中间件类型、主用站点的中间件类型的实体对象的数量与作为备用站点的第二站点的中间件类型、第二站点的中间件类型的实体对象的数量一致,主备站点的中间件类型版本兼容或一致时,连接主备站点。对主备站点的至少一个中间件类型的实体对象进行容灾参数配置,其中容灾参数包括:服务质量QoS优先级,通信地址,再根据容灾参数生成第一同步策略;根据第一同步策略将主站点的中间件类型的实体对象的数据同步到所述备用站点对应的中间件类型的实体对象中。在某些实施过程中可实现包括但不限于的在针对业务容灾处理时不紧耦合业务APP,容灾过程与业务不会互相影响,也不绑定不依赖特定的商业软硬件技术平台的技术效果。
[0020]本专利技术其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本专利技术说明书中的记载变的显而易见。
附图说明
[0021]图1为本专利技术实施例一的平台即服务PaaS的中间件的容灾方法的基本流程图;
[0022]图2为本专利技术实施例一的控制显示台的界面显示图;
[0023]图3为本专利技术实施例二的平台即服务PaaS的中间件的容灾方法的细化流程图;
[0024]图4为本专利技术实施例三的平台即服务PaaS的中间件的容灾方法的细化流程图;
[0025]图5为本专利技术实施例四的平台即服务PaaS的中间件的容灾装置的组成示意图;
[0026]图6为本专利技术实施例五的容灾设备的结构示意图。
具体实施方式
[0027]为了使本专利技术的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本专利技术实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0028]实施例一:
[0029]为了解决业务容灾中与业务紧耦合或者业务容灾中需要额外的特定商业软硬件技术平台的技术问题,本专利技术提供一种平台即服务PaaS的中间件的容灾方法,下面结合实施例对本专利技术提出的平台即服务PaaS的中间件的容灾方法。
[0030]请参见图1,图1为本专利技术实施例一提供的平台即服务PaaS的中间件的容灾方法的基本流程图,该平台即服务PaaS的中间件的容灾方法包括:
[0031]S101、确定第一站点为第一主用站点,检测到第二站点的中间件类型满足预设条件,连接第一站点和第二站点。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种平台即服务PaaS的中间件的容灾方法,所述容灾方法包括:确定第一站点为第一主用站点,检测到第一站点的中间件类型、第一站点的中间件类型的实体对象的数量与第二站点的中间件类型、第二站点的中间件类型的实体对象的数量一致,所述第一站点和所述第二站点的中间件类型版本兼容或一致时,连接所述第一站点和第二站点;所述第二站点为备用站点;对所述第一站点和所述第二站点的至少一个中间件类型的实体对象进行容灾参数配置,所述容灾参数包括:服务质量QoS优先级,通信地址;根据所述容灾参数生成第一同步策略;根据所述第一同步策略将所述第一站点的所述中间件类型的实体对象的数据同步到所述第二站点对应的中间件类型的实体对象中。2.如权利要求1所述的容灾方法,其特征在于,所述容灾参数还至少包括以下一种:同步周期、超时参数。3.如权利要求1所述的容灾方法,其特征在于,所述根据所述容灾参数生成第一同步策略包括:采集所述第一站点的中间件类型的实体对象的运行过程中的相关状态;所述相关状态至少包括以下一种:所述中间件类型运行所需硬件运行状态,所述中间件类型本身的运行状态;接收到所述相关状态,根据所述容灾参数和所述相关状态生成所述第一同步策略;所述第一同步策略包括:根据所述相关状态调整所述中间件类型的实体对象的数据同步的优先级。4.如权利要求1所述的容灾方法,其特征在于,根据所述第一同步策略将所述第一站点的所述中间件类型的实体对象的数据同步到所述第二站点对应的中间件类型的实体对象中时还包括:采集所述数据进行同步过程中的同步状态;当所述同步状态发生第一预设事件时,将所述第一同步策略调整为第二同步策略;通过所述第二同步策略将所述第一站点的所述中间件类型的实体对象的数据同步到所述第二站点对应的中间件类型的实体对象中。5.如权利要求4所述的容灾方法,其特征在于,所述同步状态至少包括以下一种:所述至少一个中间件的同步宽带占用率,所述中间件类型的实体对象的数据同步的效率、所述第一站点和第二站点的链路连接状态;所述当所述同步状态发生第一预设事件时,将所述第一同步策略调整为第二同步策略至少包括以下一种:当检测到所述中间件类型的所有实体对象中的至少一个实体对象的数据同步效率降低时,所述第二同步策略包括:将低于所述至少一个实体对象优先级的其他实体对象的数据同步暂停;和/或;检测到所述同步带宽占用率低时,增加对所述至少一个实体对象的同步通道,增加对所述至少一个实体对象的同步线程;当所述链路连接状态断开时,所述第二同步策略包括:显示预设操作界面;当检测到第二站点的所有同步数据中至少一种数据与第一站点的实时数据不同步或同步错误时,所述第二同步策略包括:重启所述至少一种数据所对应的所述中间件类型的实体对象,再进行所述至少一个数据同步。
6.如权利要求1-5任一项所述的容灾方法,其特征在于,所述方法还包括:检测到第二预设事件,停止根据所述容灾参数生成第一同步策略;所述第二预设事件至少包括以下一种:所述中间件类型的版本升级;所述第一站点维护升级;所述第二站点维护升级。7.如权利要求1-5任一项所述的容灾方法,其特征在于,根据所述第一同步策略将所述第一站点的所述中间件类型的实体对象的数据同步到所述第二站点对应的中间件类型的实体对象中,之后还包括:所述第一站点和所述第二站点角色互换,使所述第一站点为第二备用站点,所述第二站点为第二主用站点,停止根据所述第一同步策略进行数据...

【专利技术属性】
技术研发人员:田毅刘学生李小进陈坚
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1