一种容灾系统及基于容灾系统的数据处理方法与流程

文档序号:37585013发布日期:2024-04-18 12:11阅读:7来源:国知局
一种容灾系统及基于容灾系统的数据处理方法与流程

本公开涉及计算机,更具体的说,涉及一种容灾系统及基于容灾系统的数据处理方法。


背景技术:

1、随着用户对应用服务、数据服务和数据信息依赖性的日益增强,突发性灾难如火灾、洪水、地震、区域电力中断或者人为破坏导致重要信息丢失、服务中断、经济损失、客户流失等,会对业务的开展造成重大影响。为了保证大型云化应用系统的正常运转,确保业务连续性和数据可靠性,有必要开展容灾设计用以支持容灾项目的落地,从而确保业务持续、稳定运行。


技术实现思路

1、有鉴于此,本公开的目的在于提出一种容灾系统及基于容灾系统的数据处理方法,解决容灾的问题,确保业务持续、稳定运行。

2、基于上述目的,本公开第一方面提供了一种容灾系统,所述容灾系统包括:智能域名系统dns、中心机房、容灾区域机房、多个单元机房,所述智能dns分别与所述中心机房、所述容灾区域机房、所述单元机房链接,不同的单元机房对应处理不同地域的业务请求;

3、所述智能dns,用于对业务请求进行解析,并将所述业务请求发送至解析得到的初始机房;

4、若所述初始机房为单元机房,所述单元机房,用于当根据路由规则确定所述业务请求归属于本单元机房,对所述业务请求进行处理,得到处理结果,将所述处理结果同步至所述中心机房;当根据路由规则确定所述业务请求不归属于本单元机房,根据所述路由规则将所述业务请求发送至所述业务请求归属的单元机房;

5、所述中心机房,用于将所述处理结果同步至所述容灾区域机房;

6、其中,当所述单元机房存在故障,所述单元机房的业务流切换至所述容灾区域机房进行处理;当所述容灾区域机房存在故障,所述容灾区域机房的业务流量切换至所述中心机房进行处理。

7、在一种可能的实现方式中,所述单元机房,具体用于当所述业务请求对应单元服务,基于所述业务请求在本单元机房进行服务调用;当所述业务请求对应中心服务,基于所述业务请求从所述中心机房进行服务调用。

8、在一种可能的实现方式中,若所述初始机房为所述中心机房或所述容灾区域机房,所述中心机房或所述容灾区域机房,用于根据所述路由规则将所述业务请求发送至所述业务请求归属的单元机房。

9、在一种可能的实现方式中,所述容灾区域机房包括:第一容灾区域机房和第二容灾区域机房,所述多个单元机房包括:多个第一单元机房和多个第二单元机房,所述中心机房、所述第一容灾区域机房、所述第二容灾区域机房分别设置在不同的地理区域;

10、所述中心机房,具体用于将所述第一单元机房的处理结果同步至所述第一容灾区域机房,将所述第二单元机房的处理结果同步至所述第二容灾区域机房;

11、其中,当所述第一单元机房存在故障,所述第一单元机房的业务流会切换至所述第一容灾区域机房进行处理;当所述第二单元机房存在故障,所述第二单元机房的业务流会切换至所述第二容灾区域机房进行处理;当所述第一容灾区域机房和/或所述第二容灾区域机房存在故障,所述第一容灾区域机房的业务流量和/或所述第二容灾区域机房的业务流量会切换至所述中心机房进行处理。

12、在一种可能的实现方式中,所述单元机房包括:流量层、应用层和数据层;

13、所述流量层,用于根据路由规则确定业务请求是否归属于本单元机房;当确定业务请求归属于本单元机房,将所述业务请求发送给所述应用层;当确定所述业务请求不归属于本单元机房,根据所述路由规则将所述业务请求发送至所述业务请求归属的单元机房;

14、所述应用层,用于对所述业务请求进行处理,得到处理结果;

15、所述数据层,用于将所述处理结果同步至所述中心机房。

16、在一种可能的实现方式中,所述数据层具体用于当所述业务请求对应单元服务,对所述处理结果进行存储,并将所述处理结果同步至所述中心机房;当所述业务请求对应中心服务,将所述处理结果同步至所述中心机房。

17、在一种可能的实现方式中,所述流量层包括msfe组件;

18、所述msfe组件,用于当所述单元机房存在故障,根据所述路由规则将所述单元机房的业务流切换至所述容灾区域机房进行处理。

19、在一种可能的实现方式中,所述应用层包括:企业级分布式应用服务edas组件、消息队列mq组件和分布式任务调度schedule-x组件;

20、所述edas组件,用于将所述单元机房的服务注册信息同步至所述容灾区域机房;

21、所述消息队列mq组件,用于将所述单元机房的消息同步至所述容灾区域机房;

22、所述schedule-x组件,用于将所述单元机房的任务同步至所述容灾区域机房。

23、在一种可能的实现方式中,所述容灾系统还包括:管控系统;

24、所述管控系统,用于对所述路由规则进行配置,并将所述路由规则推送至所述中心机房、所述容灾区域机房和所述单元机房。

25、本公开第二方面提供了一种基于容灾系统的数据处理方法,所述方法应用于如上述第一方面任一项所述的容灾系统,所述方法包括:

26、对业务请求进行域名解析,得到解析结果;

27、根据所述解析结果将所述业务请求发送至对应的初始机房;

28、根据路由规则确定所述业务请求归属的机房与所述初始机房一致,对所述业务请求进行处理,得到处理结果;

29、将所述处理结果同步至中心机房,以及所述中心机房将所述处理结果同步至容灾区域机房。

30、从上面所述可以看出,本公开提供的容灾系统及基于容灾系统的数据处理方法。其中,该系统包括:智能域名系统dns、中心机房、容灾区域机房、多个单元机房,智能dns分别与中心机房、容灾区域机房、单元机房链接,不同的单元机房对应处理不同地域的业务请求;智能dns,用于对业务请求进行解析,并将业务请求发送至解析得到的初始机房;若初始机房为单元机房,单元机房,用于当根据路由规则确定业务请求归属于本单元机房,对业务请求进行处理,得到处理结果,将处理结果同步至中心机房;当根据路由规则确定业务请求不归属于本单元机房,根据路由规则将业务请求发送至业务请求归属的单元机房;中心机房,用于将处理结果同步至容灾区域机房;当单元机房存在故障,单元机房的业务流切换至容灾区域机房进行处理;当容灾区域机房存在故障,容灾区域机房的业务流量切换至中心机房进行处理。可见,由于本申请实施例中不同的单元机房对应处理不同地域的业务请求,使得用户能基于该业务请求就近访问对应的单元机房,实现高并发负载均摊,如此可通过增加单元机房的方式,来提高业务的整体承载能力;而且根据dns和路由规则,能将业务请求正确引导到对应的单元机房进行处理。此外,单元机房的处理结果同步至中心机房和容灾区域机房,如此保证了当单元机房存在故障,单元机房的业务流能正确切换至容灾区域机房进行处理,当容灾区域机房存在故障,容灾区域机房的业务流量能正确切换至中心机房进行处理,解决了容灾的问题,确保业务持续、稳定运行。



技术特征:

1.一种容灾系统,其特征在于,所述容灾系统包括:智能域名系统dns、中心机房、容灾区域机房、多个单元机房,所述智能dns分别与所述中心机房、所述容灾区域机房、所述单元机房链接,不同的单元机房对应处理不同地域的业务请求;

2.根据权利要求1所述的容灾系统,其特征在于,所述单元机房,具体用于当所述业务请求对应单元服务,基于所述业务请求在本单元机房进行服务调用;当所述业务请求对应中心服务,基于所述业务请求从所述中心机房进行服务调用。

3.根据权利要求1所述的容灾系统,其特征在于,若所述初始机房为所述中心机房或所述容灾区域机房,所述中心机房或所述容灾区域机房,用于根据所述路由规则将所述业务请求发送至所述业务请求归属的单元机房。

4.根据权利要求1所述的容灾系统,其特征在于,所述容灾区域机房包括:第一容灾区域机房和第二容灾区域机房,所述多个单元机房包括:多个第一单元机房和多个第二单元机房,所述中心机房、所述第一容灾区域机房、所述第二容灾区域机房分别设置在不同的地理区域;

5.根据权利要求1所述的容灾系统,其特征在于,所述单元机房包括:流量层、应用层和数据层;

6.根据权利要求5所述的容灾系统,其特征在于,所述数据层具体用于当所述业务请求对应单元服务,对所述处理结果进行存储,并将所述处理结果同步至所述中心机房;当所述业务请求对应中心服务,将所述处理结果同步至所述中心机房。

7.根据权利要求5所述的容灾系统,其特征在于,所述流量层包括msfe组件;

8.根据权利要求5所述容灾系统,其特征在于,所述应用层包括:企业级分布式应用服务edas组件、消息队列mq组件和分布式任务调度schedule-x组件;

9.根据权利要求1所述的容灾系统,其特征在于,所述容灾系统还包括:管控系统;

10.一种基于容灾系统的数据处理方法,其特征在于,所述方法应用于如权利要求1-9任一项所述的容灾系统,所述方法包括:


技术总结
本申请实施例公开了一种容灾系统及基于容灾系统的数据处理方法。其中,该系统包括:智能DNS、中心机房、容灾区域机房、多个单元机房;智能DNS对业务请求进行解析,将业务请求发送至初始机房;若初始机房为单元机房,当单元机房根据路由规则确定业务请求归属于本单元机房,对业务请求进行处理,将处理结果同步至中心机房、容灾区域机房;当单元机房根据路由规则确定业务请求不归属于本单元机房,将业务请求发送至业务请求归属的单元机房;当单元机房存在故障,单元机房的业务流切换至容灾区域机房进行处理;当容灾区域机房存在故障,单元机房的业务流切换至中心机房进行处理。如此解决了容灾的问题,确保业务持续、稳定运行。

技术研发人员:孔娟,石文娟,杨强,李云,江再玉,王思晴,吴亚新
受保护的技术使用者:北京中电普华信息技术有限公司
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1