CN116016132A - 双活数据中心系统、灾备方法及装置 - Google Patents
双活数据中心系统、灾备方法及装置 Download PDFInfo
- Publication number
- CN116016132A CN116016132A CN202211589933.XA CN202211589933A CN116016132A CN 116016132 A CN116016132 A CN 116016132A CN 202211589933 A CN202211589933 A CN 202211589933A CN 116016132 A CN116016132 A CN 116016132A
- Authority
- CN
- China
- Prior art keywords
- data center
- service
- disaster recovery
- active
- link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000011084 recovery Methods 0.000 title claims abstract description 54
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000001360 synchronised effect Effects 0.000 claims abstract description 17
- 230000009977 dual effect Effects 0.000 claims abstract 11
- 238000004590 computer program Methods 0.000 claims description 21
- 238000005516 engineering process Methods 0.000 claims description 19
- 238000003860 storage Methods 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 3
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 claims 5
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请公开一种双活数据中心系统、灾备方法及装置,涉及数据备份技术领域。该系统包括第一数据中心和第二数据中心;第一数据中心和第二数据中心通过各自的出口链路同时对外提供业务,第一数据中心和第二数据中心对外提供的业务相同,且针对同一业务,所述第一数据中心和所述第二数据中心对外发布的业务IP地址相同,以使客户端通过待办理业务的业务IP地址访问所述第一数据中心或所述第二数据中心;所述第一数据中心和所述第二数据中心之间部署有一同步链路,用于使所述第一数据中心和所述第二数据中心的数据实时同步以保持一致。本申请基于IP业务进行网络涉及部署,两个数据中心同时承载业务,兼容性和适用性高,资源利用率高,用户体验好。
Description
技术领域
本申请涉及数据备份技术领域,具体涉及一种双活数据中心系统、灾备方法及装置。
背景技术
按照对外业务发布方式来看,现有的双活数据中心技术可分为两种,一种基于域名解析系统DNS的双活方案,一种基于IP地址的双活方案。
基于DNS的双活方案,一般在两中心部署全局负载均衡GSLB。GSLB在客户端发起基于域名的网络请求时,通过探测客户端距离数据中心的网络距离,为不同的客户端返回就近某数据中心的业务IP地址,从而实现全局网络流量的均衡。但其存在诸多限制,例如发布应用必须支持DNS,无法适用于老旧系统无法改造、或不支持DNS的情况;同时该种方案还存在单中心灾难发生时,该中心承载的用户需较长时间恢复业务等问题,即处理效率较低。
基于IP地址实现的方案,主要是通过主备业务IP方式或不同业务IP实现。其中,主备IP方式即在A中心发布主IP地址,B中心降低该IP路由的优先级或暂不发布,当A中心故障,B中心接管业务。但基于主备IP的方案为伪双活实现方式,该方式导致备中心资源一定程度的闲置,整体资源利用率低。同时若主中心故障,切换备中心时所有用户需断网,影响较大。
不同IP方式即在A、B两中心针对同一业务发布不同的IP地址,通过人工划分网络接入区域,从而实现网络流量的均衡分布。基于IP地址的方案,则适用性广,且能快速恢复。由于需要人工划定接入区域,因此当某中心故障时,该中心承载的所有接入区域都将无法访问业务,无法自动修复。
由此可见,现有的双活方案存在灾备效率低、资源利用率低等问题,因此急需一种适用性更广、业务影响小的双活方案。
发明内容
为了解决上述现有技术中存在的技术问题的至少其一,本身请提供一种双活数据中心系统、灾备方法及装置。
根据本申请实施例的第一方面,本申请提供一种双活数据中心系统,包括第一数据中心和第二数据中心;
所述第一数据中心和所述第二数据中心通过各自的出口链路同时对外提供业务,所述第一数据中心和所述第二数据中心对外提供的业务相同,且针对同一业务,所述第一数据中心和所述第二数据中心对外发布的业务IP地址相同,以使客户端通过待办理业务的业务IP地址访问所述第一数据中心或所述第二数据中心;
所述第一数据中心和所述第二数据中心之间部署有一同步链路,用于使所述第一数据中心和所述第二数据中心的数据实时同步以保持一致。
在一实施例中,当所述第一数据中心故障,所述第二数据中心及其出口链路正常运行时,所述第一数据中心发布的路由自动失效,通过动态路由技术将正在访问所述第一数据中心的客户端自行切换至所述第二数据中心继续办理业务。
在一实施例中,当所述第一数据中心的出口链路故障,所述第二数据中心及其出口链路正常运行时,所述第一数据中心发布的路由自动失效,通过动态路由技术将正在访问所述第一数据中心的客户端自行切换至所述第二数据中心继续办理业务。
在一实施例中,当所述同步链路故障,所述第一数据中心及其出口链路、所述第二数据中心及其出口链路均正常运行时,按照预设策略关闭其中一个数据中心,并通过动态路由技术将正在访问被关闭的数据中心的客户端自行切换至未被关闭的数据中心继续办理业务。
根据本申请实施例的第二方面,本申请提供一种双活数据中心系统的灾备方法,应用于本申请提供的任一双活数据中心系统,包括:
实时探测第一数据中心及其出口链路、第二数据中心及其出口链路以及同步链路是否存在故障;
若不存在故障,则使所述第一数据中心和所述第二数据中心同时对外提供业务,所述第一数据中心和所述第二数据中心对外提供的业务相同,且针对同一业务,所述第一数据中心和所述第二数据中心对外发布的业务IP地址相同,以使客户端通过待办理业务的业务IP地址访问所述第一数据中心或所述第二数据中心;
若存在故障,则根据预设的灾备方案对外提供业务。
在一实施例中,若故障为第一数据中心故障,第二数据中心及其出口链路正常,则根据预设的灾备方案对外提供业务,包括:
通过动态路由技术将正在访问所述第一数据中心的客户端自行切换至所述第二数据中心继续办理业务。
在一实施例中,若故障为第一数据中心的出口链路故障,第二数据中心及其出口链路正常,则根据预设的灾备方案对外提供业务,包括:
通过动态路由技术将正在访问所述第一数据中心的客户端自行切换至所述第二数据中心继续办理业务。
在一实施例中,若故障为同步链路故障,所述第一数据中心及其出口链路、所述第二数据中心及其出口链路均正常运行,则根据预设的灾备方案对外提供业务,包括:
按照预设策略关闭其中一个数据中心,并通过动态路由技术将正在访问被关闭的数据中心的客户端自行切换至未被关闭的数据中心继续办理业务。
根据本申请实施例的第三方面,本申请提供一种双活数据中心系统的灾备装置,应用于本申请提供的任一双活数据中心系统,包括:
故障探测模块,用于实时探测第一数据中心及其出口链路、第二数据中心及其出口链路以及同步链路是否存在故障;
灾备模块,用于当存在故障时,根据预设的灾备方案对外提供业务;以及当不存在故障时,使所述第一数据中心和所述第二数据中心同时对外提供业务,所述第一数据中心和所述第二数据中心对外提供的业务相同,且针对同一业务,所述第一数据中心和所述第二数据中心对外发布的业务IP地址相同,以使客户端通过待办理业务的业务IP地址访问所述第一数据中心或所述第二数据中心。
根据本申请实施例的第四方面,本申请提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请提供的任一双活数据中心系统的灾备方法。
根据本申请实施例的第五方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本申请提供的任一双活数据中心系统的灾备方法。
本申请的双活数据中心系统基于IP业务进行网络设计部署,适用性高,兼容各类业务应用,且系统中的两个数据中心同时承载业务,资源利用率得到提高;由于两个数据中心承载的业务相同,且通过同步链路实时同步数据,因此当一个数据中心故障时客户端可快速切换至另一数据中心继续办理业务,无需人工干预,且切换过程用户无感,用户体验得到提高。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本申请提供的双活数据中心系统的结构示意图。
图2至图4为本申请提供的双活数据中心系统的灾备切换机制的示意图。
图5为本申请提供的双活数据中心系统的灾备方法的示意图。
图6为本申请提供的双活数据中心系统的灾备装置的示意图。
图7为本申请提供的一种计算机设备的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
需要说明的是,本申请的双活数据中心系统、灾备方法及装置可用于数据备份技术领域,也可用于除数据备份技术领域之外的任意领域,本申请对双活数据中心系统、灾备方法及装置的应用领域不做限定。
本申请中技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
根据本申请实施例的第一方面,如图1所示,本申请提供一种双活数据中心系统,包括第一数据中心A和第二数据中心B;
其中,第一数据中心A和第二数据中心B同时承载多个双活业务。为简化描述,这里不对第一数据中心A和第二数据中心B所提供业务的内部逻辑进行展开,而是将其简化为应用端和数据库端进行描述。
例如,第一数据中心A包括存储模块A1、数据库A2、应用模块A3以及出口路由A4,出口路由A4与第一数据中心的出口链路A5连接。第一数据中心A通过应用模块A3对外提供多种业务,这里使用S业务、F业务、E业务等代指,具体的业务类型由业务发布者确定,本申请对此不进行限定。以S业务为例,当第一数据中心A需要对外提供S业务时,应用模块A3提供S业务的业务IP地址,然后通过动态路由将S业务的业务IP地址发布到第一数据中心A的出口路由上。
与第一数据中心A的结构类似,第二数据中心B包括存储模块B1、数据库B2、应用模块B3以及出口路由B4,出口路由B4与第二数据中心的出口链路B5连接。第二数据中心B通过应用模块B3对外提供多种业务,具体为应用模块B3提供待发布业务的业务IP地址,然后通过动态路由将待发布业务的业务IP地址发布到第二数据中心B的出口路由上。
第一数据中心A和第二数据中心B通过出口链路和互联网/专网联系客户端,通过动态路由对外发布业务,客户端通过动态路由访问第一数据中心A和第二数据中心B。
本申请的双活数据中心系统中,第一数据中心A和第二数据中心B是同时承载业务的,也即第一数据中心A和第二数据中心B可同时被客户端访问,同时对外提供业务。与现有技术中当其中一个数据中心故障时再切换至另一个数据中心的技术方案,本申请的双活数据中心系统避免了备用的数据中心闲置,提高了系统整体的资源利用率。
同时,第一数据中心A和第二数据中心B对外提供的业务是一致的,且针对同一业务,所述第一数据中心和所述第二数据中心对外发布的业务IP地址相同。例如,当第一数据中心A对外发布的业务为S业务、F业务和E业务时,第二数据中心B同样对外发布S业务、F业务和E业务;针对同一业务,例如S业务,假设第一数据中心A的应用模块A3针对S业务设置的业务IP地址为x.x.x.1,则第二数据中心B的应用模块B3针对S业务设置的业务IP地址为x.x.x.1,其中,以上两个业务IP地址中的“x.x.x”相同。如此设置,对客户端而言,其仅需要知道业务IP地址为x.x.x.1即可办理S业务,至于是访问第一数据中心还是访问第二数据中心则无需关注。
由于第一数据中心和第二数据中心同时承载业务,且其承载的业务相同,因此客户端可通过待办理业务的业务IP地址访问所述第一数据中心或所述第二数据中心办理业务。
当第一数据中心和第二数据中心均正常运行时,客户端可按照预设的接入策略接入其中一个数据中心办理业务,例如通过动态路由随机接入其中一个数据中心,或按照数据中心预设的访问流量控制策略接入其中一个数据中心,或按照预设的路由策略接入其中一个数据中心。其中,路由策略例如默认选择两者中链路开销较小(即网络距离最优)的数据中心所发布的业务IP地址作为有效路由,将两者中链路开销较大的数据中心所发布的业务IP地址作为次优路由。例如,假设客户端a到第一数据中心A的网络距离更短,客户端b到第二数据中心B的网络距离更短,则当第一数据中心A和第二数据中心B均正常对外提供业务时,客户端a优先通过访问第一数据中心A办理相关业务,客户端b优先通过访问第二数据中心B办理相关业务。
以上示例仅作说明只用,并不意味着客户端a只能访问第一数据中心A,也即存在“客户端a今天通过访问第一数据中心A办理S业务,明天通过访问第二数据中心B办理S业务”的可能,客户端b同理。这就涉及到数据一致性的问题,本申请则是通过部署同步链路的方式保证客户端在第一数据中心和第二数据中心办理业务时的数据一致性,即如图1所示,同步链路C部署于第一数据中心A和第二数据中心B之间,用于使所述第一数据中心和所述第二数据中心的数据实时同步以保持一致。例如通过数据同步链路使得存储模块A1和存储模块B1的数据同步、数据库A2与数据库B2的数据同步、应用模块A3与应用模块B3的数据同步。
例如,客户端a通过访问第一数据中心A办理S业务,产生了业务数据s;第一数据中心A通过同步链路C将业务数据s同步到第二数据中心B。这样保证了两个数据中心的数据时刻保持一致。
本申请的双活数据中心系统的两个数据中心同时对外提供业务,提高了资源利用率;两个数据中心提供的业务相同,因此,客户端可访问其中任一数据中心办理相关业务;两个数据中心之间通过同步链路实现数据同步,保证数据一致性。
相比于现有的基于DNS的双活方案,本申请采用IP地址发布业务,适用性广、恢复速度快;相比于现有的基于IP地址的伪双活方案,本申请的两个数据中心同时对外提供业务,真正做到了“双活”;相比于基于两中心不同IP的双活方案,本申请无需人工划定客户端接入区域,客户可通过预设的接入策略,访问其中任一数据中心,灾备能力好。
以上为对本申请的双活数据中心系统的结构的说明。接下来将对该双活数据中心的运行机制进行说明。
首先,当第一数据中心和第二数据中心均正常运行时,两个数据中心同时对外发布相同的业务IP地址,通过动态路由各客户端都能收到两个数据中心发布的业务IP地址。根据动态路由原理,双活数据中心系统自动为客户端选择其中链路开销小(即网络距离优)的一个数据中心所发布的IP作为有效路由,而将其中开销大的数据中心发布的IP作为次优路由。假设客户端a到第一数据中心A的网络距离更短,客户端b到第二数据中心B的网络距离更短,则当第一数据中心A和第二数据中心B均正常对外提供业务时,客户端a优先通过访问第一数据中心A办理相关业务,客户端b优先通过访问第二数据中心B办理相关业务,该种情况的示意可参见图1,其中Dst即目的地址,Nh指下一跳,带“*”的目的地址为生效路由,客户端与数据中心之间的双向箭头表示网络访问流。
而当双活数据中心系统出现故障时,该双活数据中心系统的两个数据中心互为灾备。本申请以以下三种故障情况为例进行说明。
故障情况一:其中一个数据中心故障。
对于该种故障情况,参见图2,假设第一数据中心A突发灾难级故障,彻底不可用,第二数据中心B及其出口链路均正常运行。此时,原来连接第一数据中心A的客户端a通过动态路由发现第一数据中心A这一网络节点失效,其发布的业务IP地址也自动失效,此时第二数据中心B发布的次优路由将生效。因此,客户端a继续访问第二数据中心B,由于第一数据中心A和第二数据中心B的数据完全同步,因此,客户端a将无感切换到第二数据中心B继续访问业务(参见图2中客户端a的网络访问流的变化),而原本访问第二数据中心B的客户端b的路由不变。
故障情况二:其中一个数据中心的出口链路故障。
对于该种故障情况,参见图3,假设第一数据中心A的出口链路故障,第二数据中心B及其出口链路均正常运行。此时,原来连接第一数据中心A的客户端a通过动态路由发现第一数据中心A这一网络节点失效,其发布的业务IP地址也自动失效,此时对于客户端a而言,第二数据中心B发布的次优路由将生效。因此,客户端a继续访问第二数据中心B,由于第一数据中心A和第二数据中心B的数据完全同步,因此,客户端a将无感切换到第二数据中心B继续访问业务(参见图3中客户端a的网络访问流的变化),而原本访问第二数据中心B的客户端b的路由不变。
故障情况三,同步链路故障。
对于该种故障情况,参见图4,当同步链路C故障,第一数据中心A及其出口链路、所述第二数据中心B及其出口链路均正常运行时,按照预设策略关闭其中一个数据中心,并通过动态路由技术将正在访问被关闭的数据中心的客户端自行切换至未被关闭的数据中心继续办理业务。例如,假设关闭第二数据中心B。此时,第二数据中心B的出口路由因业务IP地址关闭,将撤销该路由的发布,原来连接第二数据中心B的客户端b通过动态路由发现第二数据中心B这一网络节点失效,其发布的业务IP地址也自动失效,此时对于客户端b而言,第一数据中心A发布的次优路由将生效。因此,客户端b继续访问第一数据中心A,由于第一数据中心A和第二数据中心B的数据完全同步,因此,客户端b将无感切换到第一数据中心A继续访问业务(参见图4中客户端b的网络访问流的变化),而原本访问第一数据中心A的客户端a的路由不变。
根据本申请实施例的第二方面,本申请提供一种双活数据中心系统的灾备方法,应用于本申请提供的任一双活数据中心系统,如图5所示,该方法包括:
步骤S101,实时探测第一数据中心及其出口链路、第二数据中心及其出口链路以及同步链路的状态;
步骤S102,判断是否存在故障状态;若否,执行步骤S103,若是,执行步骤S104;
步骤S103,使所述第一数据中心和所述第二数据中心同时对外提供业务,所述第一数据中心和所述第二数据中心对外提供的业务相同,且针对同一业务,所述第一数据中心和所述第二数据中心对外发布的业务IP地址相同,以使客户端通过待办理业务的业务IP地址访问所述第一数据中心或所述第二数据中心;
步骤S104,根据预设的灾备方案对外提供业务。
本实施例的双活数据中心系统的灾备方法应用于本申请提供的任一双活数据中心系统,其中涉及的第一数据中心、第二数据中心、同步链路等均可参见图1及其对应的说明即可,此处不再赘述。
在一实施例中,所述故障为第一数据中心故障,第二数据中心及其出口链路正常,则步骤S104,根据预设的灾备方案对外提供业务,包括:
通过动态路由技术将正在访问所述第一数据中心的客户端自行切换至所述第二数据中心继续办理业务。
本实施例与图2及其相关说明对应,相互参见实施即可,重复之处不再赘述。
在一实施例中,所述故障为第一数据中心的出口链路故障,第二数据中心及其出口链路正常,则步骤S104,根据预设的灾备方案对外提供业务,包括:
通过动态路由技术将正在访问所述第一数据中心的客户端自行切换至所述第二数据中心继续办理业务。
本实施例与图3及其相关说明对应,相互参见实施即可,重复之处不再赘述。
在一实施例中,所述故障为同步链路故障,所述第一数据中心及其出口链路、所述第二数据中心及其出口链路均正常运行,则步骤S104,根据预设的灾备方案对外提供业务,包括:
按照预设策略关闭其中一个数据中心,并通过动态路由技术将正在访问被关闭的数据中心的客户端自行切换至未被关闭的数据中心继续办理业务。
本实施例与图4及其相关说明对应,相互参见实施即可,重复之处不再赘述。
本申请的双活数据中心系统基于IP业务进行网络设计部署,适用性高,兼容各类业务应用,且系统中的两个数据中心同时承载业务,资源利用率得到提高;由于两个数据中心承载的业务相同,且通过同步链路实时同步数据,因此当一个数据中心故障时客户端可快速切换至另一数据中心继续办理业务,无需人工干预,且切换过程用户无感,用户体验得到提高。
基于同一发明构思,本申请实施例还提供了双活数据中心的灾备装置,可以用于实现上述实施例所描述的方法,如下面的实施例所述。由于双活数据中心的灾备装置解决问题的原理与双活数据中心的灾备方法相似,因此双活数据中心的灾备装置的实施可以参见双活数据中心的灾备方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的系统较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
根据本申请实施例的第三方面,本申请提供一种双活数据中心系统的灾备装置,应用于本申请提供的任一双活数据中心系统,如图6所示,该装置包括:
故障探测模块201,用于实时探测第一数据中心及其出口链路、第二数据中心及其出口链路以及同步链路是否存在故障;
灾备模块202,用于当存在故障时,根据预设的灾备方案对外提供业务;以及当不存在故障时,使所述第一数据中心和所述第二数据中心同时对外提供业务,所述第一数据中心和所述第二数据中心对外提供的业务相同,且针对同一业务,所述第一数据中心和所述第二数据中心对外发布的业务IP地址相同,以使客户端通过待办理业务的业务IP地址访问所述第一数据中心或所述第二数据中心。
在一实施例中,所述故障为第一数据中心故障,第二数据中心及其出口链路正常,则灾备模块202具体用于:
通过动态路由技术将正在访问所述第一数据中心的客户端自行切换至所述第二数据中心继续办理业务。
在一实施例中,所述故障为第一数据中心的出口链路故障,第二数据中心及其出口链路正常,则灾备模块202具体用于:
通过动态路由技术将正在访问所述第一数据中心的客户端自行切换至所述第二数据中心继续办理业务。
在一实施例中,所述故障为同步链路故障,所述第一数据中心及其出口链路、所述第二数据中心及其出口链路均正常运行,则灾备模块202具体用于:
按照预设策略关闭其中一个数据中心,并通过动态路由技术将正在访问被关闭的数据中心的客户端自行切换至未被关闭的数据中心继续办理业务。
根据本申请实施例的第四方面,本申请还提供一种计算机设备,参见图7,所述电子设备100具体包括:
中央处理器(processor)110、存储器(memory)120、通信模块(Communications)130、输入单元140、输出单元150以及电源160。
其中,所述存储器(memory)120、通信模块(Communications)130、输入单元140、输出单元150以及电源160分别与所述中央处理器(processor)110相连接。所述存储器120中存储有计算机程序,所述中央处理器110可调用所述计算机程序,所述中央处理器110执行所述计算机程序时实现上述实施例中的双活数据中心系统的灾备方法中的全部步骤。
根据本申请实施例的第五方面,本申请的实施例还提供一种计算机可读存储介质,用于存储计算机程序,所述计算机程序可被处理器执行。所述计算机程序被处理器执行时实现本发明所提供的任一双活数据中心系统的灾备方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (11)
1.一种双活数据中心系统,其特征在于,包括第一数据中心和第二数据中心;
所述第一数据中心和所述第二数据中心通过各自的出口链路同时对外提供业务,所述第一数据中心和所述第二数据中心对外提供的业务相同,且针对同一业务,所述第一数据中心和所述第二数据中心对外发布的业务IP地址相同,以使客户端通过待办理业务的业务IP地址访问所述第一数据中心或所述第二数据中心;
所述第一数据中心和所述第二数据中心之间部署有一同步链路,用于使所述第一数据中心和所述第二数据中心的数据实时同步以保持一致。
2.根据权利要求1所述的双活数据中心系统,其特征在于,当所述第一数据中心故障,所述第二数据中心及其出口链路正常运行时,所述第一数据中心发布的路由自动失效,通过动态路由技术将正在访问所述第一数据中心的客户端自行切换至所述第二数据中心继续办理业务。
3.根据权利要求1所述的双活数据中心系统,其特征在于,当所述第一数据中心的出口链路故障,所述第二数据中心及其出口链路正常运行时,所述第一数据中心发布的路由自动失效,通过动态路由技术将正在访问所述第一数据中心的客户端自行切换至所述第二数据中心继续办理业务。
4.根据权利要求1所述的双活数据中心系统,其特征在于,当所述同步链路故障,所述第一数据中心及其出口链路、所述第二数据中心及其出口链路均正常运行时,按照预设策略关闭其中一个数据中心,并通过动态路由技术将正在访问被关闭的数据中心的客户端自行切换至未被关闭的数据中心继续办理业务。
5.一种双活数据中心系统的灾备方法,其特征在于,应用于权利要求1至4中任一项所述的双活数据中心系统,包括:
实时探测第一数据中心及其出口链路、第二数据中心及其出口链路以及同步链路是否存在故障;
若不存在故障,则使所述第一数据中心和所述第二数据中心同时对外提供业务,所述第一数据中心和所述第二数据中心对外提供的业务相同,且针对同一业务,所述第一数据中心和所述第二数据中心对外发布的业务IP地址相同,以使客户端通过待办理业务的业务IP地址访问所述第一数据中心或所述第二数据中心;
若存在故障,则根据预设的灾备方案对外提供业务。
6.根据权利要求5所述的双活数据中心系统的灾备方法,其特征在于,若故障为第一数据中心故障,第二数据中心及其出口链路正常,则根据预设的灾备方案对外提供业务,包括:
通过动态路由技术将正在访问所述第一数据中心的客户端自行切换至所述第二数据中心继续办理业务。
7.根据权利要求5所述的双活数据中心系统的灾备方法,其特征在于,若故障为第一数据中心的出口链路故障,第二数据中心及其出口链路正常,则根据预设的灾备方案对外提供业务,包括:
通过动态路由技术将正在访问所述第一数据中心的客户端自行切换至所述第二数据中心继续办理业务。
8.根据权利要求5所述的双活数据中心系统的灾备方法,其特征在于,若故障为同步链路故障,所述第一数据中心及其出口链路、所述第二数据中心及其出口链路均正常运行,则根据预设的灾备方案对外提供业务,包括:
按照预设策略关闭其中一个数据中心,并通过动态路由技术将正在访问被关闭的数据中心的客户端自行切换至未被关闭的数据中心继续办理业务。
9.一种双活数据中心系统的灾备装置,其特征在于,应用于权利要求1至4中任一项所述的双活数据中心系统,包括:
故障探测模块,用于实时探测第一数据中心及其出口链路、第二数据中心及其出口链路以及同步链路是否存在故障;
灾备模块,用于当存在故障时,根据预设的灾备方案对外提供业务;以及当不存在故障时,使所述第一数据中心和所述第二数据中心同时对外提供业务,所述第一数据中心和所述第二数据中心对外提供的业务相同,且针对同一业务,所述第一数据中心和所述第二数据中心对外发布的业务IP地址相同,以使客户端通过待办理业务的业务IP地址访问所述第一数据中心或所述第二数据中心。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求5至8中任一项所述的双活数据中心系统的灾备方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求5至8中任一项所述的双活数据中心系统的灾备方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211589933.XA CN116016132A (zh) | 2022-12-12 | 2022-12-12 | 双活数据中心系统、灾备方法及装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211589933.XA CN116016132A (zh) | 2022-12-12 | 2022-12-12 | 双活数据中心系统、灾备方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116016132A true CN116016132A (zh) | 2023-04-25 |
Family
ID=86025735
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211589933.XA Pending CN116016132A (zh) | 2022-12-12 | 2022-12-12 | 双活数据中心系统、灾备方法及装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116016132A (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116708428A (zh) * | 2023-06-06 | 2023-09-05 | 平安科技(深圳)有限公司 | 微服务注册中心的单元化双活方法与系统 |
| CN119629190A (zh) * | 2024-11-28 | 2025-03-14 | 天翼云科技有限公司 | 双活系统中的灾备方法、装置和双活系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106506588A (zh) * | 2016-09-23 | 2017-03-15 | 北京许继电气有限公司 | 多地多中心的数据中心双活方法和系统 |
| WO2018153218A1 (zh) * | 2017-02-27 | 2018-08-30 | 腾讯科技(深圳)有限公司 | 一种资源处理方法、相关装置以及通信系统 |
| CN109828868A (zh) * | 2019-01-04 | 2019-05-31 | 新华三技术有限公司成都分公司 | 数据存储方法、装置、管理设备和双活数据存储系统 |
-
2022
- 2022-12-12 CN CN202211589933.XA patent/CN116016132A/zh active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106506588A (zh) * | 2016-09-23 | 2017-03-15 | 北京许继电气有限公司 | 多地多中心的数据中心双活方法和系统 |
| WO2018153218A1 (zh) * | 2017-02-27 | 2018-08-30 | 腾讯科技(深圳)有限公司 | 一种资源处理方法、相关装置以及通信系统 |
| CN109828868A (zh) * | 2019-01-04 | 2019-05-31 | 新华三技术有限公司成都分公司 | 数据存储方法、装置、管理设备和双活数据存储系统 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116708428A (zh) * | 2023-06-06 | 2023-09-05 | 平安科技(深圳)有限公司 | 微服务注册中心的单元化双活方法与系统 |
| CN119629190A (zh) * | 2024-11-28 | 2025-03-14 | 天翼云科技有限公司 | 双活系统中的灾备方法、装置和双活系统 |
| CN119629190B (zh) * | 2024-11-28 | 2025-09-05 | 天翼云科技有限公司 | 双活系统中的灾备方法、装置和双活系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6109888B2 (ja) | マルチスレッドアプリケーションのためのセッションをリマッピングするための技術 | |
| US7844851B2 (en) | System and method for protecting against failure through geo-redundancy in a SIP server | |
| CN102404390B (zh) | 高速实时数据库的智能化动态负载均衡方法 | |
| US9342575B2 (en) | Providing high availability in an active/active appliance cluster | |
| CN104954182B (zh) | 一种用于配置虚拟服务器集群的方法和装置 | |
| US11206173B2 (en) | High availability on a distributed networking platform | |
| JP2016515790A (ja) | 分散型ロードバランサでの接続公開 | |
| CN1954559A (zh) | 网络节点群集的冗余路由能力 | |
| CN115242700B (zh) | 一种通信传输方法、装置及系统 | |
| CN109743197B (zh) | 一种基于优先级配置的防火墙部署系统和方法 | |
| CN111158949A (zh) | 容灾架构的配置方法、切换方法及装置、设备和存储介质 | |
| CN116016132A (zh) | 双活数据中心系统、灾备方法及装置 | |
| EP2888865A1 (en) | System and method for supporting high available (ha) network communication in a middleware machine environment | |
| CN115865932B (zh) | 流量调度方法、装置、电子设备及存储介质 | |
| WO2017215430A1 (zh) | 一种集群内的节点管理方法及节点设备 | |
| WO2021050435A1 (en) | Determining connectivity between compute nodes in multi-hop paths | |
| CN104580502A (zh) | 一种实现负载均衡双机热备的方法 | |
| CN104660663A (zh) | 服务器群集的操作方法 | |
| CN113821384A (zh) | 一种基于云平台的跨数据中心同城容灾方法、装置及设备 | |
| CN113595760B (zh) | 一种系统故障的处理方法和装置 | |
| EP3980892B1 (en) | Remote control planes with automated failover | |
| CN104486455A (zh) | 路由地址切换方法及装置 | |
| CN115632987A (zh) | 基于dns与路由发布控制的负载均衡方法 | |
| CN107547394A (zh) | 一种负载均衡设备多活部署方法和装置 | |
| CN115348152B (zh) | 一种故障检测方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |