CN103001787B - System and method for data processing centre's disaster-tolerant backup - Google Patents
System and method for data processing centre's disaster-tolerant backup Download PDFInfo
- Publication number
- CN103001787B CN103001787B CN201110276035.4A CN201110276035A CN103001787B CN 103001787 B CN103001787 B CN 103001787B CN 201110276035 A CN201110276035 A CN 201110276035A CN 103001787 B CN103001787 B CN 103001787B
- Authority
- CN
- China
- Prior art keywords
- data processing
- processing center
- data
- backup
- disaster recovery
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Hardware Redundancy (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提出了一种用于数据处理中心容灾备份的系统及方法。其中,所述用于数据处理中心容灾备份的系统包括:主数据处理中心、至少一个备用数据处理中心和通信接入子系统,所述通信接入子系统用于建立所述主数据处理中心和所述至少一个备用数据处理中心与所述至少一个外部用户系统之间的通信链路,并管理和实现所述通信链路的切换。本发明所公开的用于数据处理中心容灾备份的系统及方法能够显著减少切换时间并且能够减小切换过程对外部用户系统的影响。
The invention proposes a system and method for disaster recovery and backup of a data processing center. Wherein, the system for data processing center disaster recovery and backup includes: a main data processing center, at least one backup data processing center and a communication access subsystem, and the communication access subsystem is used to establish the main data processing center and the communication link between the at least one backup data processing center and the at least one external user system, and manage and realize the switching of the communication link. The system and method for disaster recovery and backup of the data processing center disclosed by the invention can significantly reduce the switching time and can reduce the impact of the switching process on the external user system.
Description
技术领域 technical field
本发明涉及用于容灾备份的系统及方法,更具体地,涉及用于数据处理中心容灾备份的系统及方法。The present invention relates to a system and method for disaster recovery and backup, and more particularly, to a system and method for disaster recovery and backup of a data processing center.
背景技术 Background technique
目前,随着电子计算机应用及网络通信应用的日益广泛以及不同领域的业务种类的日益丰富,用于数据处理中心容灾备份的系统及方法变的越来越重要。At present, with the increasing application of electronic computers and network communication and the increasing variety of business types in different fields, the system and method for disaster recovery and backup of data processing centers are becoming more and more important.
如图1所示,在现有的用于数据处理中心容灾备份的系统中,在初始阶段,外部用户系统(例如客户系统)只与主数据处理中心建立通信链路,从而进行数据的交互和处理,并且当由于某些原因(例如所述主数据处理中心发生故障)而需要由备用数据处理中心接管数据交互和处理任务时,所述客户系统必须进行主动配合或被动响应,从而主动地或被动地断开与所述主数据处理中心的通信链路,并建立与备用数据处理中心的通信链路。As shown in Figure 1, in the existing system for disaster recovery and backup of data processing centers, in the initial stage, external user systems (such as client systems) only establish communication links with the main data processing center to perform data interaction and processing, and when the standby data processing center needs to take over data interaction and processing tasks due to some reasons (such as failure of the main data processing center), the client system must actively cooperate or respond passively, so as to actively Or passively disconnect the communication link with the primary data processing center, and establish a communication link with the standby data processing center.
然而,现有的用于数据处理中心容灾备份的系统和方法存在如下问题:(1)主数据处理中心和备用数据处理中心之间的切换需要手动或半自动触发,因而从切换开始到切换完成(包括外部用户系统的配合或响应)需要一定的时间,由此,在该时间段内数据的交互和处理会受到一定程度的影响;(2)外部用户系统的切换也需要一定时间,并且当所述主数据处理中心连接有较多(例如成百上千)外部用户系统时,外部用户系统的切换所带来的累积效应将会非常显著,故切换之后数据交互和处理的连续性和完整性将会受到很大的挑战;(3)由于以上所述的两个问题,从系统的整体设计角度而言,需要尽量避免从主数据处理中心切换到备用数据处理中心,因而要求主数据处理中心的高可用性和升级便利性,由此显著增加了整体系统的成本。However, the existing systems and methods for disaster recovery and backup of data processing centers have the following problems: (1) The switch between the primary data processing center and the standby data processing center needs to be triggered manually or semi-automatically, so the process from the start of the switch to the completion of the switch (including the cooperation or response of the external user system) requires a certain amount of time, so the interaction and processing of data will be affected to a certain extent during this time period; (2) the switching of the external user system also requires a certain amount of time, and when When the main data processing center is connected to many (for example, hundreds or thousands) external user systems, the cumulative effect brought by the switching of external user systems will be very significant, so the continuity and integrity of data interaction and processing after switching (3) Due to the above two problems, from the point of view of the overall design of the system, it is necessary to avoid switching from the main data processing center to the standby data processing center as much as possible, thus requiring the main data processing The high availability of the center and the ease of upgrading, thereby significantly increasing the cost of the overall system.
因此,为了适应不断增长和变化的应用类型,存在如下需求:提供一种可以实现平滑切换的用于数据处理中心容灾备份的系统及方法。Therefore, in order to adapt to ever-increasing and changing application types, there is a need to provide a system and method for disaster recovery and backup of a data processing center that can realize smooth switching.
发明内容 Contents of the invention
为了解决上述现有技术方案所存在的缺陷,本发明提出了一种用于数据处理中心容灾备份的系统及方法。In order to solve the defects in the above-mentioned prior art solutions, the present invention proposes a system and method for disaster recovery and backup of a data processing center.
本发明的目的是通过以下技术方案实现的:The purpose of the present invention is achieved through the following technical solutions:
一种用于数据处理中心容灾备份的系统,所述用于数据处理中心容灾备份的系统包括:A system for disaster recovery and backup of a data processing center, the system for disaster recovery and backup of a data processing center includes:
主数据处理中心,所述主数据处理中心用于通过通信接入子系统实现与至少一个外部用户系统的数据交互并处理来自所述外部用户系统的数据;A main data processing center, the main data processing center is used to realize data interaction with at least one external user system and process data from the external user system through the communication access subsystem;
至少一个备用数据处理中心,所述至少一个备用数据处理中心用于通过所述通信接入子系统以备用的方式实现与所述至少一个外部用户系统的数据交互并处理来自所述外部用户系统的数据;At least one standby data processing center, the at least one standby data processing center is used to implement data interaction with the at least one external user system and process data from the external user system in a standby manner through the communication access subsystem data;
通信接入子系统,所述通信接入子系统用于建立所述主数据处理中心和所述至少一个备用数据处理中心与所述至少一个外部用户系统之间的通信链路,并管理和实现所述通信链路的切换。a communication access subsystem, the communication access subsystem is used to establish a communication link between the main data processing center and the at least one backup data processing center and the at least one external user system, and manage and implement switching of the communication link.
在上面所公开的方案中,优选地,当所述至少一个外部用户系统向所述通信接入子系统发起连接请求时,所述通信接入子系统响应所述连接请求而在所述通信接入子系统与所述至少一个外部用户系统之间建立至少一个第一通信链路,并且在所述通信接入子系统与所述主数据处理中心和所述至少一个备用数据处理中心中的每个之间建立至少两个第二通信链路。In the solutions disclosed above, preferably, when the at least one external user system initiates a connection request to the communication access subsystem, the communication access subsystem Establishing at least one first communication link between the access subsystem and the at least one external user system, and each of the communication access subsystem and the main data processing center and the at least one backup data processing center Establish at least two second communication links between them.
在上面所公开的方案中,优选地,所述通信接入子系统确定和维护所述至少一个第一通信链路和所述至少两个第二通信链路之间的关联关系。In the solutions disclosed above, preferably, the communication access subsystem determines and maintains an association relationship between the at least one first communication link and the at least two second communication links.
在上面所公开的方案中,优选地,所述至少两个第二通信链路中的每个均具有优先级。In the solutions disclosed above, preferably, each of the at least two second communication links has a priority.
在上面所公开的方案中,优选地,当所述至少一个外部用户系统与所述主数据处理中心和所述至少一个备用数据处理中心中的一个进行数据交互时,所述通信接入子系统基于所述优先级选择所述至少两个第二通信链路中的一个而转发来自所述至少一个外部用户系统的数据。In the solution disclosed above, preferably, when the at least one external user system performs data interaction with one of the main data processing center and the at least one standby data processing center, the communication access subsystem One of the at least two second communication links is selected to forward data from the at least one external user system based on the priority.
在上面所公开的方案中,优选地,当所述主数据处理中心正常工作时,所述通信接入子系统选择向所述主数据处理中心转发来自所述至少一个外部用户系统的数据。In the solution disclosed above, preferably, when the main data processing center is working normally, the communication access subsystem selects to forward the data from the at least one external user system to the main data processing center.
在上面所公开的方案中,优选地,当所述主数据处理中心发生故障时,所述通信接入子系统选择向所述至少一个备用数据处理中心中的一个转发来自所述至少一个外部用户系统的数据,从而完成通信链路的切换。In the solution disclosed above, preferably, when the main data processing center fails, the communication access subsystem selects to forward the information from the at least one external user to one of the at least one backup data processing center. System data, thus completing the switching of the communication link.
在上面所公开的方案中,优选地,所述主数据处理中心的优先级高于所述至少一个备用数据处理中心的优先级。In the solution disclosed above, preferably, the priority of the primary data processing center is higher than the priority of the at least one standby data processing center.
在上面所公开的方案中,优选地,所述用于数据处理中心容灾备份的系统具有至少两个备用数据处理中心,所述至少两个备用数据处理中心具有不同的优先级。In the solutions disclosed above, preferably, the system for disaster recovery and backup of data processing centers has at least two backup data processing centers, and the at least two backup data processing centers have different priorities.
在上面所公开的方案中,优选地,当所述通信接入子系统进行所述切换时,所述通信接入子系统不需要与所述至少一个备用数据处理中心中的一个重新建立通信链路。In the solution disclosed above, preferably, when the communication access subsystem performs the switching, the communication access subsystem does not need to re-establish a communication link with one of the at least one standby data processing center road.
在上面所公开的方案中,优选地,所述通信接入子系统还能够自动识别和维护所述至少一个外部用户系统、与所述至少一个备用数据处理中心中的每个的连接状态,并保持对上连接的通信链路和对下连接的通信链路的一致性。In the solution disclosed above, preferably, the communication access subsystem can also automatically identify and maintain the connection status of the at least one external user system and each of the at least one standby data processing center, and Maintain the consistency of the communication link for the upper connection and the communication link for the lower connection.
在上面所公开的方案中,优选地,所述通信接入子系统进一步包括:In the solution disclosed above, preferably, the communication access subsystem further includes:
数据转接装置,所述数据转接装置用于将来自所述至少一个外部用户系统的数据经所述至少两个第二通信链路中的一个而转发到所述主数据处理中心和所述至少一个备用数据处理中心中的一个;data switching means for forwarding data from said at least one external user system via one of said at least two second communication links to said main data processing center and said one of at least one backup data processing center;
管理装置,所述管理装置用于基于外部管理方的命令生成管理指令,并将所述管理指令传送到所述数据转接装置;a management device, configured to generate a management instruction based on an external management party's command, and transmit the management instruction to the data switching device;
配置文件管理装置,所述配置文件管理装置用于存储并管理配置文件,其中,所述配置文件由所述外部管理方根据需求而预先设定。A configuration file management device, the configuration file management device is used to store and manage configuration files, wherein the configuration files are preset by the external management party according to requirements.
在上面所公开的方案中,优选地,所述数据转接装置进一步包括:In the solution disclosed above, preferably, the data switching device further includes:
主处理模块,所述主处理模块用于响应于来自所述至少一个外部用户系统的连接请求而建立所述至少两个第二通信链路,并通过所述至少两个第二通信链路中的一个而实现所述至少一个外部用户系统与所述主数据处理中心和所述至少一个备用数据处理中心中的一个之间的数据交互,以及基于所述管理指令维护和管理所述至少两个第二通信链路;a main processing module, the main processing module is configured to establish the at least two second communication links in response to the connection request from the at least one external user system, and through the at least two second communication links one of the at least one external user system and one of the primary data processing center and the at least one standby data processing center, and maintain and manage the at least two a second communication link;
监护模块,所述监护模块用于监护所述主处理模块中的其他模块的工作状态,并且当其他模块中的任意一个模块发生异常时将所述发生异常的模块重新启动;A monitoring module, the monitoring module is used to monitor the working status of other modules in the main processing module, and restart the abnormal module when any one of the other modules is abnormal;
管理模块,所述管理模块用于接收并处理来自所述管理装置的管理指令并将所述管理指令传送到所述主处理模块。A management module, the management module is used to receive and process management instructions from the management device and transmit the management instructions to the main processing module.
在上面所公开的方案中,优选地,所述管理模块还用于接收来自所述主处理模块的管理指令处理结果,并将所述管理指令处理结果传送回所述管理装置。In the solution disclosed above, preferably, the management module is further configured to receive the processing result of the management instruction from the main processing module, and send the processing result of the management instruction back to the management device.
在上面所公开的方案中,优选地,所述管理模块还用于接收并处理来自所述配置文件管理装置的配置数据,并将经处理的所述配置数据传送到所述主处理模块。In the solutions disclosed above, preferably, the management module is further configured to receive and process configuration data from the configuration file management device, and transmit the processed configuration data to the main processing module.
在上面所公开的方案中,优选地,所述监护模块还用于创建监护其自身的子模块,并且当所述监护模块发生异常时将所述监护模块重新启动。In the solution disclosed above, preferably, the monitoring module is further configured to create a sub-module for monitoring itself, and restart the monitoring module when an abnormality occurs in the monitoring module.
在上面所公开的方案中,优选地,所述主处理模块进一步包括:In the solution disclosed above, preferably, the main processing module further includes:
至少一个监听单元,所述至少一个监听单元用于监听所述至少一个外部用户系统发起的所述连接请求,并响应于所述连接请求建立所述至少两个第二通信链路;at least one monitoring unit, configured to monitor the connection request initiated by the at least one external user system, and establish the at least two second communication links in response to the connection request;
至少一个数据转发单元,所述至少一个数据转发单元用于处理来自所述至少一个外部用户系统的数据,并将所述经处理的数据通过所述至少两个第二通信链路中的一个传送到所述主数据处理中心和所述至少一个备用数据处理中心中的一个;At least one data forwarding unit configured to process data from the at least one external user system and transmit the processed data through one of the at least two second communication links to one of said primary data processing center and said at least one backup data processing center;
状态维护单元,所述状态维护单元用于定期更新共享内存中的与所述主处理模块中的各个单元相对应的工作状态数据,以供所述监护模块使用;A state maintenance unit, the state maintenance unit is used to periodically update the working state data corresponding to each unit in the main processing module in the shared memory for use by the monitoring module;
管理指令处理单元,所述管理指令处理单元用于接收并执行来自所述管理模块的管理指令,并将管理指令执行结果传送回所述管理模块;A management instruction processing unit, the management instruction processing unit is used to receive and execute the management instruction from the management module, and send the execution result of the management instruction back to the management module;
配置数据维护单元,所述配置数据维护单元用于接收来自所述管理模块的所述配置数据,并基于所述配置数据执行所述主处理模块的配置更新。A configuration data maintenance unit, configured to receive the configuration data from the management module, and perform configuration update of the main processing module based on the configuration data.
在上面所公开的方案中,优选地,所述至少一个数据转发单元中的每个从其待处理事件队列中获取事件,从而接收并解析来自所述至少一个外部用户系统中的一个的数据,以及基于解析结果执行转发判断,并基于判断结果和所述至少两个第二通信链路的优先级将所述数据转发到相应的所述主数据处理中心和所述至少一个备用数据处理中心中的一个。In the solution disclosed above, preferably, each of the at least one data forwarding unit obtains an event from its pending event queue, thereby receiving and parsing data from one of the at least one external user system, and performing a forwarding judgment based on the analysis result, and forwarding the data to the corresponding main data processing center and the at least one backup data processing center based on the judgment result and the priorities of the at least two second communication links one of.
在上面所公开的方案中,优选地,所述至少一个数据转发单元还用于将来自所述主数据处理中心和所述至少一个备用数据处理中心中的一个的数据处理结果转发给相应的所述至少一个外部用户系统中的一个。In the solution disclosed above, preferably, the at least one data forwarding unit is further configured to forward the data processing result from one of the main data processing center and the at least one backup data processing center to the corresponding one of the at least one external user system.
在上面所公开的方案中,优选地,响应于每个所述连接请求,所述至少一个监听单元随机地选择所述至少一个数据转发单元中的一个,并将与所述连接请求对应的事件加入所选择的数据转发单元的待处理事件队列中。In the solution disclosed above, preferably, in response to each of the connection requests, the at least one monitoring unit randomly selects one of the at least one data forwarding unit, and sends the event corresponding to the connection request Add to the pending event queue of the selected data forwarding unit.
在上面所公开的方案中,优选地,所述至少一个监听单元中的每个支持单工通信模式或双工通信模式。In the solution disclosed above, preferably, each of the at least one monitoring unit supports a simplex communication mode or a duplex communication mode.
在上面所公开的方案中,优选地,所述管理装置进一步包括:In the solutions disclosed above, preferably, the management device further includes:
管理指令生成模块,所述管理指令生成模块用于根据所述外部管理方的命令生成管理指令;a management instruction generation module, the management instruction generation module is used to generate a management instruction according to the order of the external management party;
通信模块,所述通信模块用于将所述管理指令传送到所述数据转接装置。A communication module, configured to transmit the management instruction to the data switching device.
在上面所公开的方案中,优选地,所述配置文件管理装置进一步包括:In the solution disclosed above, preferably, the configuration file management device further includes:
存储模块,所述存储模块用于存储所述配置文件;a storage module, the storage module is used to store the configuration file;
通信模块,所述通信模块用于根据所述外部管理方的命令并基于所述配置文件生成所述配置数据,并将所述配置数据传送到所述管理模块。A communication module, configured to generate the configuration data based on the configuration file according to the command of the external management party, and transmit the configuration data to the management module.
本发明的目的还通过以下技术方案实现:The purpose of the present invention is also achieved through the following technical solutions:
一种用于数据处理中心容灾备份的方法,所述用于数据处理中心容灾备份的方法包括如下步骤:A method for disaster recovery and backup of a data processing center, the method for disaster recovery and backup of a data processing center comprises the following steps:
(A1)响应于至少一个外部用户系统发起的连接请求,通信接入子系统在所述通信接入子系统与所述至少一个外部用户系统之间建立至少一个第一通信链路,并且在所述通信接入子系统与主数据处理中心和至少一个备用数据处理中心中的每个之间建立至少两个第二通信链路;(A1) In response to a connection request initiated by at least one external user system, the communication access subsystem establishes at least one first communication link between the communication access subsystem and the at least one external user system, and Establishing at least two second communication links between the communication access subsystem and each of the main data processing center and at least one backup data processing center;
(A2)所述通信接入子系统基于优先级选择所述至少两个第二通信链路中的一个而实现所述至少一个外部用户系统与所述主数据处理中心和所述至少一个备用数据处理中心中的一个之间的数据交互。(A2) The communication access subsystem selects one of the at least two second communication links based on priority to realize the connection between the at least one external user system and the main data processing center and the at least one backup data processing center. Data interaction between one of the processing centers.
在上面所公开的方案中,优选地,所述通信接入子系统确定和维护所述至少一个第一通信链路和所述至少两个第二通信链路之间的关联关系。In the solutions disclosed above, preferably, the communication access subsystem determines and maintains an association relationship between the at least one first communication link and the at least two second communication links.
在上面所公开的方案中,优选地,所述至少两个第二通信链路中的每个均具有优先级。In the solutions disclosed above, preferably, each of the at least two second communication links has a priority.
在上面所公开的方案中,优选地,所述步骤(A2)进一步包括:当所述主数据处理中心正常工作时,所述通信接入子系统选择向所述主数据处理中心转发来自所述至少一个外部用户系统的数据。In the solution disclosed above, preferably, the step (A2) further includes: when the main data processing center is working normally, the communication access subsystem selects to forward the information from the main data processing center to the main data processing center. Data of at least one external user system.
在上面所公开的方案中,优选地,所述步骤(A2)进一步包括:当所述主数据处理中心发生故障时,所述通信接入子系统选择向所述至少一个备用数据处理中心中的一个转发来自所述至少一个外部用户系统的数据,从而完成通信链路的切换。In the solution disclosed above, preferably, the step (A2) further includes: when the main data processing center fails, the communication access subsystem selects to transfer to the at least one backup data processing center One forwards data from the at least one external user system, thereby completing the handover of the communication link.
在上面所公开的方案中,优选地,所述主数据处理中心的优先级高于所述至少一个备用数据处理中心的优先级。In the solution disclosed above, preferably, the priority of the primary data processing center is higher than the priority of the at least one backup data processing center.
在上面所公开的方案中,优选地,所述方法使用至少两个备用数据处理中心,所述至少两个备用数据处理中心具有不同的优先级。In the solution disclosed above, preferably, the method uses at least two backup data processing centers, and the at least two backup data processing centers have different priorities.
在上面所公开的方案中,优选地,当所述通信接入子系统进行所述切换时,所述通信接入子系统不需要与所述至少一个备用数据处理中心中的一个重新建立通信链路。In the solution disclosed above, preferably, when the communication access subsystem performs the switching, the communication access subsystem does not need to re-establish a communication link with one of the at least one standby data processing center road.
在上面所公开的方案中,优选地,所述通信接入子系统还能够自动识别和维护所述至少一个外部用户系统、与所述至少一个备用数据处理中心中的每个的连接状态,并保持对上连接的通信链路和对下连接的通信链路的一致性。In the solution disclosed above, preferably, the communication access subsystem can also automatically identify and maintain the connection status of the at least one external user system and each of the at least one standby data processing center, and Maintain the consistency of the communication link for the upper connection and the communication link for the lower connection.
本发明所公开的用于数据处理中心容灾备份的系统及方法具有如下优点:由所述通信接入子系统根据所述至少两个第二通信链路的优先级决定将数据转发到哪个数据处理中心,即数据处理中心之间的切换在所述通信接入子系统上自动完成,无需重新建立通信链路,故切换时间减少,切换过程中产生的影响减小;由于切换仅在所述通信接入子系统和所述数据处理中心之间完成,故其对外部用户系统而言是透明的,即外部用户系统不需要执行任何主动或被动的响应,从而显著减少了切换时对所述外部用户系统的影响。The system and method for data processing center disaster recovery and backup disclosed in the present invention have the following advantages: the communication access subsystem decides which data to forward data to according to the priorities of the at least two second communication links Processing centers, that is, switching between data processing centers is automatically completed on the communication access subsystem without re-establishing communication links, so the switching time is reduced, and the impact during the switching process is reduced; The communication access subsystem is completed between the data processing center, so it is transparent to the external user system, that is, the external user system does not need to perform any active or passive response, thereby significantly reducing the need for switching to the Influence of external user systems.
附图说明 Description of drawings
结合附图,本发明的技术特征以及优点将会被本领域技术人员更好地理解,其中:With reference to the accompanying drawings, the technical features and advantages of the present invention will be better understood by those skilled in the art, wherein:
图1为现有的用于数据处理中心容灾备份的系统的示意性架构图Figure 1 is a schematic architecture diagram of an existing system for disaster recovery and backup of a data processing center
图2为根据本发明的实施例的用于数据处理中心容灾备份的系统的示意性架构图;2 is a schematic architecture diagram of a system for data processing center disaster recovery and backup according to an embodiment of the present invention;
图3为根据本发明的实施例的用于数据处理中心容灾备份的系统中的通信接入子系统的示意性结构图;3 is a schematic structural diagram of a communication access subsystem in a system for disaster recovery and backup of a data processing center according to an embodiment of the present invention;
图4为根据本发明的用于数据处理中心容灾备份的方法的流程图;Fig. 4 is the flow chart of the method for data processing center disaster recovery backup according to the present invention;
具体实施方式detailed description
图2是根据本发明的实施例的用于数据处理中心容灾备份的系统的示意性架构图。如图2所示,本发明所公开的用于数据处理中心容灾备份的系统包括主数据处理中心、至少一个备用数据处理中心和通信接入子系统。其中,所述主数据处理中心用于通过所述通信接入子系统实现与至少一个外部用户系统的数据交互并处理来自所述外部用户系统的数据。所述至少一个备用数据处理中心用于通过所述通信接入子系统以备用的方式实现与至少一个外部用户系统的数据交互并处理来自所述外部用户系统的数据。所述通信接入子系统用于建立所述主数据处理中心和所述至少一个备用数据处理中心与所述至少一个外部用户系统之间的通信链路,并管理和实现所述通信链路的切换。Fig. 2 is a schematic architecture diagram of a system for disaster recovery and backup of a data processing center according to an embodiment of the present invention. As shown in FIG. 2 , the system for disaster recovery and backup of a data processing center disclosed in the present invention includes a main data processing center, at least one backup data processing center and a communication access subsystem. Wherein, the main data processing center is used for realizing data interaction with at least one external user system and processing data from the external user system through the communication access subsystem. The at least one standby data processing center is used to implement data interaction with at least one external user system and process data from the external user system in a standby manner through the communication access subsystem. The communication access subsystem is used to establish a communication link between the main data processing center and the at least one standby data processing center and the at least one external user system, and manage and implement the communication link switch.
示例性地,在本发明所公开的用于数据处理中心容灾备份的系统中,所述“数据处理中心”是指数据处理服务器和/或数据处理系统。Exemplarily, in the system for disaster recovery and backup of a data processing center disclosed in the present invention, the "data processing center" refers to a data processing server and/or a data processing system.
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,当所述至少一个外部用户系统向所述通信接入子系统发起连接请求时,所述通信接入子系统响应所述连接请求而在所述通信接入子系统与所述至少一个外部用户系统之间建立至少一个第一通信链路,并且在所述通信接入子系统与所述主数据处理中心和所述至少一个备用数据处理中心中的每个之间建立至少两个第二通信链路。Preferably, in the system for data processing center disaster recovery and backup disclosed in the present invention, when the at least one external user system initiates a connection request to the communication access subsystem, the communication access subsystem responds The connection request establishes at least one first communication link between the communication access subsystem and the at least one external user system, and establishes at least one first communication link between the communication access subsystem and the main data processing center and the At least two second communication links are established between each of the at least one standby data processing center.
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,所述通信接入子系统确定和维护所述至少一个第一通信链路和所述至少两个第二通信链路之间的关联关系。Preferably, in the system for data processing center disaster recovery and backup disclosed in the present invention, the communication access subsystem determines and maintains the at least one first communication link and the at least two second communication links relationship between roads.
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,所述至少两个第二通信链路中的每个均具有优先级。Preferably, in the system for data processing center disaster recovery and backup disclosed in the present invention, each of the at least two second communication links has a priority.
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,当所述至少一个外部用户系统与所述主数据处理中心和所述至少一个备用数据处理中心中的一个进行数据交互时,所述通信接入子系统基于所述优先级选择所述至少两个第二通信链路中的一个(例如优先级较高的一个)而转发来自所述至少一个外部用户系统的数据。Preferably, in the system for data processing center disaster recovery and backup disclosed in the present invention, when the at least one external user system exchanges data with one of the main data processing center and the at least one backup data processing center When interacting, the communication access subsystem selects one of the at least two second communication links (for example, the one with a higher priority) based on the priority to forward data from the at least one external user system .
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,当所述主数据处理中心正常工作时,所述通信接入子系统选择向所述主数据处理中心转发来自所述至少一个外部用户系统的数据。Preferably, in the system for data processing center disaster recovery and backup disclosed in the present invention, when the main data processing center is working normally, the communication access subsystem chooses to forward the information from the main data processing center to the main data processing center. data of at least one external user system.
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,当所述主数据处理中心发生故障时,所述通信接入子系统选择向所述至少一个备用数据处理中心中的一个转发来自所述至少一个外部用户系统的数据,从而完成通信链路的切换。Preferably, in the system for disaster recovery and backup of data processing centers disclosed in the present invention, when the main data processing center fails, the communication access subsystem selects to transfer to the at least one backup data processing center One of them forwards the data from the at least one external user system, thereby completing the handover of the communication link.
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,所述主数据处理中心的优先级高于所述至少一个备用数据处理中心的优先级。Preferably, in the system for disaster recovery and backup of data processing centers disclosed in the present invention, the priority of the primary data processing center is higher than that of the at least one standby data processing center.
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,所述用于数据处理中心容灾备份的系统具有至少两个备用数据处理中心,所述至少两个备用数据处理中心具有不同的优先级。Preferably, in the system for data processing center disaster recovery and backup disclosed in the present invention, the system for data processing center disaster recovery and backup has at least two backup data processing centers, and the at least two backup data processing Centers have different priorities.
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,当所述通信接入子系统进行所述切换时,所述通信接入子系统不需要与所述至少一个备用数据处理中心中的一个重新建立通信链路。Preferably, in the system for data processing center disaster recovery and backup disclosed in the present invention, when the communication access subsystem performs the switching, the communication access subsystem does not need to communicate with the at least one backup One of the data processing centers re-establishes the communication link.
示例性地,在本发明所公开的用于数据处理中心容灾备份的系统中,所述通信接入子系统还能够自动识别和维护所述至少一个外部用户系统、与所述至少一个备用数据处理中心中的每个的连接状态,并保持对上连接的通信链路和对下连接的通信链路的一致性(即当所述至少一个外部用户系统与所述通信接入子系统的通信链路断开后,所述通信接入子系统应断开与之相对应的所述通信接入子系统与所述至少一个备用数据处理中心的通信链路)。Exemplarily, in the system for data processing center disaster recovery and backup disclosed in the present invention, the communication access subsystem can also automatically identify and maintain the at least one external user system and the at least one backup data processing the connection status of each of the centers, and maintaining the consistency of the communication link to the upper connection and the communication link to the lower connection (that is, when the communication between the at least one external user system and the communication access subsystem After the link is disconnected, the communication access subsystem should disconnect the corresponding communication link between the communication access subsystem and the at least one standby data processing center).
由上可知,在本发明所公开的用于数据处理中心容灾备份的系统中,所述“备用的方式”是指当所述主数据处理中心发生故障时,所述至少一个备用数据处理中心中的一个作为备用的数据处理中心(即接替所述主数据处理中心而承担数据处理任务)处理来自所述至少一个外部用户系统的数据。As can be seen from the above, in the system for data processing center disaster recovery and backup disclosed in the present invention, the "standby mode" means that when the main data processing center fails, the at least one backup data processing center One of them acts as a backup data processing center (that is, takes over the main data processing center and undertakes data processing tasks) to process data from the at least one external user system.
由上可知,可选地,根据本发明所公开的用于数据处理中心容灾备份的系统,本领域技术人员可以通过调整所述至少两个第二通信链路的优先级来为所述至少一个外部用户系统指定不同的数据处理中心,从而使各个数据处理中心(包括所述主数据处理中心和所述至少一个备用数据处理中心)达到“两个服务器并行工作”或“多个服务器并行工作”的运行状态,并且彼此之间互为备份。As can be seen from the above, optionally, according to the system for data processing center disaster recovery and backup disclosed in the present invention, those skilled in the art can adjust the priorities of the at least two second communication links for the at least two second communication links. An external user system designates different data processing centers, so that each data processing center (including the main data processing center and the at least one standby data processing center) achieves "two servers working in parallel" or "multiple servers working in parallel" ” running status, and they are backup for each other.
图3是根据本发明的实施例的用于数据处理中心容灾备份的系统中的通信接入子系统的示意性结构图。如图3所示,在本发明所公开的用于数据处理中心容灾备份的系统中,所述通信接入子系统1进一步包括数据转接装置2、管理装置3和配置文件管理装置4。其中,所述数据转接装置2用于将来自所述至少一个外部用户系统的数据经所述至少两个第二通信链路中的一个而转发到所述主数据处理中心和所述至少一个备用数据处理中心中的一个。所述管理装置3用于基于外部管理方(例如系统监控装置或系统管理人员)的命令生成管理指令,并将所述管理指令传送到所述数据转接装置2。所述配置文件管理装置4用于存储并管理配置文件。其中,所述配置文件由所述外部管理方根据需求而预先设定。Fig. 3 is a schematic structural diagram of a communication access subsystem in a system for disaster recovery and backup of a data processing center according to an embodiment of the present invention. As shown in FIG. 3 , in the system for disaster recovery and backup of a data processing center disclosed in the present invention, the communication access subsystem 1 further includes a data transfer device 2 , a management device 3 and a configuration file management device 4 . Wherein, the data switching device 2 is used to forward the data from the at least one external user system to the main data processing center and the at least one One of the backup data processing centers. The management device 3 is used to generate a management instruction based on an order from an external management party (such as a system monitoring device or a system administrator), and transmit the management instruction to the data transfer device 2 . The configuration file management device 4 is used to store and manage configuration files. Wherein, the configuration file is preset by the external management party according to requirements.
如图3所示,在本发明所公开的用于数据处理中心容灾备份的系统中,所述数据转接装置2进一步包括主处理模块5、监护模块6和管理模块7。其中,所述主处理模块5用于响应于来自所述至少一个外部用户系统的连接请求而建立所述至少两个第二通信链路,并通过所述至少两个第二通信链路中的一个而实现所述至少一个外部用户系统与所述主数据处理中心和所述至少一个备用数据处理中心中的一个之间的数据交互,以及基于所述管理指令维护和管理所述至少两个第二通信链路。所述监护模块6用于监护所述主处理模块5中的其他模块的工作状态,并且当其他模块中的任意一个模块发生异常时将所述发生异常的模块重新启动。所述管理模块7用于接收并处理来自所述管理装置3的管理指令并将所述管理指令传送到所述主处理模块5。As shown in FIG. 3 , in the system for disaster recovery and backup of a data processing center disclosed in the present invention, the data switching device 2 further includes a main processing module 5 , a monitoring module 6 and a management module 7 . Wherein, the main processing module 5 is configured to establish the at least two second communication links in response to a connection request from the at least one external user system, and establish the at least two second communication links through the at least two second communication links One for implementing data interaction between the at least one external user system and one of the primary data processing center and the at least one standby data processing center, and maintaining and managing the at least two secondary data processing centers based on the management instructions Two communication links. The monitoring module 6 is used to monitor the working status of other modules in the main processing module 5, and restart the abnormal module when any one of the other modules is abnormal. The management module 7 is used to receive and process management instructions from the management device 3 and transmit the management instructions to the main processing module 5 .
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,所述管理模块7还用于接收来自所述主处理模块5的管理指令处理结果,并将所述管理指令处理结果传送回所述管理装置3。Preferably, in the system for data processing center disaster recovery and backup disclosed in the present invention, the management module 7 is also used to receive the processing result of the management instruction from the main processing module 5, and process the management instruction The results are transmitted back to said management device 3 .
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,所述管理模块7还用于接收并处理来自所述配置文件管理装置4的配置数据,并将经处理的所述配置数据传送到所述主处理模块5。Preferably, in the system for data processing center disaster recovery and backup disclosed in the present invention, the management module 7 is also used to receive and process the configuration data from the configuration file management device 4, and convert all processed The above configuration data is sent to the main processing module 5.
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,所述监护模块6还用于创建监护其自身的子模块,并且当所述监护模块6发生异常时将所述监护模块6重新启动。Preferably, in the system for data processing center disaster recovery and backup disclosed in the present invention, the monitoring module 6 is also used to create a sub-module for monitoring itself, and when an abnormality occurs in the monitoring module 6, the The monitoring module 6 restarts.
如图3所示,在本发明所公开的用于数据处理中心容灾备份的系统中,所述主处理模块5进一步包括至少一个监听单元8、至少一个数据转发单元9、状态维护单元10、管理指令处理单元11和配置数据维护单元12。其中,所述至少一个监听单元8用于监听所述至少一个外部用户系统发起的所述连接请求,并响应于所述连接请求建立所述至少两个第二通信链路。所述至少一个数据转发单元9用于处理(例如报文解析)来自所述至少一个外部用户系统的数据(例如报文),并将所述经处理的数据通过所述至少两个第二通信链路中的一个传送到所述主数据处理中心和所述至少一个备用数据处理中心中的一个。所述状态维护单元10用于定期更新共享内存中的与所述主处理模块5中的各个单元相对应的工作状态数据,以供所述监护模块6使用。所述管理指令处理单元11用于接收并执行来自所述管理模块7的管理指令,并将管理指令执行结果传送回所述管理模块7。所述配置数据维护单元12用于接收来自所述管理模块7的所述配置数据,并基于所述配置数据执行所述主处理模块5的配置更新(即使所述配置数据生效,以供所述主处理模块5中的其他单元使用)。As shown in Figure 3, in the system for data processing center disaster recovery and backup disclosed in the present invention, the main processing module 5 further includes at least one listening unit 8, at least one data forwarding unit 9, a state maintenance unit 10, Management instruction processing unit 11 and configuration data maintenance unit 12 . Wherein, the at least one monitoring unit 8 is configured to monitor the connection request initiated by the at least one external user system, and establish the at least two second communication links in response to the connection request. The at least one data forwarding unit 9 is used for processing (for example, message parsing) data (for example, message) from the at least one external user system, and passing the processed data through the at least two second communication One of the links communicates to one of the primary data processing center and the at least one backup data processing center. The status maintenance unit 10 is used for periodically updating the working status data corresponding to each unit in the main processing module 5 in the shared memory for use by the monitoring module 6 . The management instruction processing unit 11 is configured to receive and execute the management instruction from the management module 7 , and send the execution result of the management instruction back to the management module 7 . The configuration data maintenance unit 12 is configured to receive the configuration data from the management module 7, and execute the configuration update of the main processing module 5 based on the configuration data (even if the configuration data takes effect for the used by other units in the main processing module 5).
优选地,所述至少一个数据转发单元9中的每个从其待处理事件队列中获取事件,从而接收并解析来自所述至少一个外部用户系统中的一个的数据,以及基于解析结果执行转发判断,并基于判断结果和所述至少两个第二通信链路的优先级将所述数据转发到相应的所述主数据处理中心和所述至少一个备用数据处理中心中的一个。Preferably, each of the at least one data forwarding unit 9 obtains an event from its pending event queue, thereby receiving and analyzing data from one of the at least one external user system, and performing a forwarding judgment based on the analysis result , and forward the data to a corresponding one of the primary data processing center and the at least one backup data processing center based on the judgment result and the priorities of the at least two second communication links.
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,所述至少一个数据转发单元9还用于将来自所述主数据处理中心和所述至少一个备用数据处理中心中的一个的数据处理结果转发给相应的所述至少一个外部用户系统中的一个。Preferably, in the system for data processing center disaster recovery and backup disclosed in the present invention, the at least one data forwarding unit 9 is also used to transfer data from the main data processing center and the at least one backup data processing center The data processing result of one of said at least one external user systems is forwarded to a corresponding one of said at least one external user systems.
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,响应于每个所述连接请求,所述至少一个监听单元8随机地选择所述至少一个数据转发单元9中的一个,并将与所述连接请求对应的事件加入所选择的数据转发单元9的待处理事件队列中。Preferably, in the system for data processing center disaster recovery and backup disclosed in the present invention, in response to each connection request, the at least one monitoring unit 8 randomly selects one of the at least one data forwarding unit 9 One, and add the event corresponding to the connection request into the pending event queue of the selected data forwarding unit 9 .
优选地,在本发明所公开的用于数据处理中心容灾备份的系统中,所述至少一个监听单元8中的每个支持单工通信模式或双工通信模式。Preferably, in the system for disaster recovery and backup of a data processing center disclosed in the present invention, each of the at least one listening unit 8 supports a simplex communication mode or a duplex communication mode.
如图3所示,在本发明所公开的用于数据处理中心容灾备份的系统中,所述管理装置3进一步包括管理指令生成模块13和通信模块14。其中,所述管理指令生成模块13用于根据所述外部管理方(例如系统监控装置或系统管理人员)的命令生成管理指令。所述通信模块14用于将所述管理指令传送到所述数据转接装置2。As shown in FIG. 3 , in the system for disaster recovery and backup of a data processing center disclosed in the present invention, the management device 3 further includes a management instruction generation module 13 and a communication module 14 . Wherein, the management instruction generation module 13 is used for generating management instructions according to the order of the external management party (such as a system monitoring device or a system administrator). The communication module 14 is used to transmit the management instruction to the data switching device 2 .
如图3所示,在本发明所公开的用于数据处理中心容灾备份的系统中,所述配置文件管理装置4进一步包括存储模块15和通信模块16。其中,所述存储模块15用于存储所述配置文件。所述通信模块16用于根据所述外部管理方的命令并基于所述配置文件生成所述配置数据,并将所述配置数据传送到所述管理模块7。As shown in FIG. 3 , in the system for data processing center disaster recovery and backup disclosed in the present invention, the configuration file management device 4 further includes a storage module 15 and a communication module 16 . Wherein, the storage module 15 is used to store the configuration file. The communication module 16 is configured to generate the configuration data based on the configuration file according to the command of the external management party, and transmit the configuration data to the management module 7 .
如图2-3所示,本发明所公开的用于数据处理中心容灾备份的系统的基本工作原理如下:响应于所述至少一个外部用户系统发起的连接请求,所述通信接入子系统在所述通信接入子系统与所述至少一个外部用户系统之间建立至少一个第一通信链路,并且在所述通信接入子系统与所述主数据处理中心和所述至少一个备用数据处理中心中的每个之间建立至少两个第二通信链路;所述通信接入子系统基于优先级选择所述至少两个第二通信链路中的一个(例如优先级较高的一个)而实现所述至少一个外部用户系统与所述主数据处理中心和所述至少一个备用数据处理中心中的一个之间的数据交互;当所选择的数据处理中心发生故障时,所述通信接入子系统选择向另一个数据处理中心转发来自所述至少一个外部用户系统的数据,从而完成通信链路的切换。As shown in Figure 2-3, the basic working principle of the system for data processing center disaster recovery and backup disclosed by the present invention is as follows: in response to the connection request initiated by the at least one external user system, the communication access subsystem At least one first communication link is established between the communication access subsystem and the at least one external user system, and between the communication access subsystem and the main data processing center and the at least one backup data Establishing at least two second communication links between each of the processing centers; the communication access subsystem selects one of the at least two second communication links (for example, the one with higher priority) based on priority ) to realize data interaction between the at least one external user system and one of the main data processing center and the at least one standby data processing center; when the selected data processing center fails, the communication access The subsystem selects to forward the data from the at least one external user system to another data processing center, thereby completing the switching of the communication link.
图4是根据本发明的用于数据处理中心容灾备份的方法的流程图。如图4所示,本发明所公开的用于数据处理中心容灾备份的方法包括如下步骤:(A1)响应于至少一个外部用户系统发起的连接请求,通信接入子系统在所述通信接入子系统与所述至少一个外部用户系统之间建立至少一个第一通信链路,并且在所述通信接入子系统与主数据处理中心和至少一个备用数据处理中心中的每个之间建立至少两个第二通信链路;(A2)所述通信接入子系统基于优先级选择所述至少两个第二通信链路中的一个(例如优先级较高的一个)而实现所述至少一个外部用户系统与所述主数据处理中心和所述至少一个备用数据处理中心中的一个之间的数据交互。Fig. 4 is a flowchart of a method for disaster recovery and backup of a data processing center according to the present invention. As shown in Fig. 4, the method for data processing center disaster recovery and backup disclosed by the present invention includes the following steps: (A1) in response to a connection request initiated by at least one external user system, the communication access subsystem establishing at least one first communication link between the access subsystem and the at least one external user system, and establishing between the communication access subsystem and each of the primary data processing center and the at least one backup data processing center at least two second communication links; (A2) the communication access subsystem selects one of the at least two second communication links (for example, the one with higher priority) based on priority to implement the at least An external user system interacts with data between the primary data processing center and one of the at least one backup data processing center.
示例性地,在本发明所公开的用于数据处理中心容灾备份的方法中,所述“数据处理中心”是指数据处理服务器和/或数据处理系统。Exemplarily, in the method for disaster recovery and backup of a data processing center disclosed in the present invention, the "data processing center" refers to a data processing server and/or a data processing system.
优选地,在本发明所公开的用于数据处理中心容灾备份的方法中,所述通信接入子系统确定和维护所述至少一个第一通信链路和所述至少两个第二通信链路之间的关联关系。Preferably, in the method for data processing center disaster recovery and backup disclosed in the present invention, the communication access subsystem determines and maintains the at least one first communication link and the at least two second communication links relationship between roads.
优选地,在本发明所公开的用于数据处理中心容灾备份的方法中,所述至少两个第二通信链路中的每个均具有优先级。Preferably, in the method for disaster recovery and backup of a data processing center disclosed in the present invention, each of the at least two second communication links has a priority.
优选地,在本发明所公开的用于数据处理中心容灾备份的方法中,所述步骤(A2)进一步包括:当所述主数据处理中心正常工作时,所述通信接入子系统选择向所述主数据处理中心转发来自所述至少一个外部用户系统的数据。Preferably, in the method for disaster recovery and backup of a data processing center disclosed in the present invention, the step (A2) further includes: when the primary data processing center is working normally, the communication access subsystem selects the The master data processing center forwards data from the at least one external user system.
优选地,在本发明所公开的用于数据处理中心容灾备份的方法中,所述步骤(A2)进一步包括:当所述主数据处理中心发生故障时,所述通信接入子系统选择向所述至少一个备用数据处理中心中的一个转发来自所述至少一个外部用户系统的数据,从而完成通信链路的切换。Preferably, in the method for data processing center disaster recovery and backup disclosed in the present invention, the step (A2) further includes: when the main data processing center fails, the communication access subsystem selects the One of the at least one standby data processing center forwards the data from the at least one external user system, thereby completing the switching of the communication link.
优选地,在本发明所公开的用于数据处理中心容灾备份的方法中,所述主数据处理中心的优先级高于所述至少一个备用数据处理中心的优先级。Preferably, in the method for disaster recovery and backup of a data processing center disclosed in the present invention, the priority of the primary data processing center is higher than that of the at least one standby data processing center.
优选地,在本发明所公开的用于数据处理中心容灾备份的方法中,存在至少两个备用数据处理中心,所述至少两个备用数据处理中心具有不同的优先级。Preferably, in the method for disaster recovery and backup of a data processing center disclosed in the present invention, there are at least two standby data processing centers, and the at least two standby data processing centers have different priorities.
优选地,在本发明所公开的用于数据处理中心容灾备份的方法中,当所述通信接入子系统进行所述切换时,所述通信接入子系统不需要与所述至少一个备用数据处理中心中的一个重新建立通信链路。Preferably, in the method for data processing center disaster recovery and backup disclosed in the present invention, when the communication access subsystem performs the switching, the communication access subsystem does not need to communicate with the at least one backup One of the data processing centers re-establishes the communication link.
示例性地,在本发明所公开的用于数据处理中心容灾备份的方法中,所述通信接入子系统还能够自动识别和维护所述至少一个外部用户系统、与所述至少一个备用数据处理中心中的每个的连接状态,并保持对上连接的通信链路和对下连接的通信链路的一致性(即当所述至少一个外部用户系统与所述通信接入子系统的通信链路断开后,所述通信接入子系统应断开与之相对应的所述通信接入子系统与所述至少一个备用数据处理中心的通信链路)。Exemplarily, in the method for data processing center disaster recovery and backup disclosed in the present invention, the communication access subsystem can also automatically identify and maintain the at least one external user system and the at least one backup data processing the connection status of each of the centers, and maintaining the consistency of the communication link to the upper connection and the communication link to the lower connection (that is, when the communication between the at least one external user system and the communication access subsystem After the link is disconnected, the communication access subsystem should disconnect the corresponding communication link between the communication access subsystem and the at least one standby data processing center).
由上可知,在本发明所公开的用于数据处理中心容灾备份的方法中,当所述主数据处理中心发生故障时,所述至少一个备用数据处理中心中的一个作为备用的数据处理中心(即接替所述主数据处理中心而承担数据处理任务)处理来自所述至少一个外部用户系统的数据。As can be seen from the above, in the method for data processing center disaster recovery and backup disclosed in the present invention, when the main data processing center fails, one of the at least one backup data processing center serves as the backup data processing center (ie take over the data processing task from the main data processing center) process the data from the at least one external user system.
由上可知,可选地,根据本发明所公开的用于数据处理中心容灾备份的方法,本领域技术人员可以通过调整所述至少两个第二通信链路的优先级来为所述至少一个外部用户系统指定不同的数据处理中心,从而使各个数据处理中心(包括所述主数据处理中心和所述至少一个备用数据处理中心)达到“两个服务器并行工作”或“多个服务器并行工作”的运行状态,并且彼此之间互为备份。It can be seen from the above that, optionally, according to the method for data processing center disaster recovery and backup disclosed in the present invention, those skilled in the art can adjust the priorities of the at least two second communication links to provide the at least two second communication links An external user system designates different data processing centers, so that each data processing center (including the main data processing center and the at least one standby data processing center) achieves "two servers working in parallel" or "multiple servers working in parallel" ” running status, and they are backup for each other.
尽管本发明是通过上述的优选实施方式进行描述的,但是其实现形式并不局限于上述的实施方式。应该认识到:在不脱离本发明主旨和范围的情况下,本领域技术人员可以对本发明做出不同的变化和修改。Although the present invention has been described through the above-mentioned preferred embodiments, its implementation forms are not limited to the above-mentioned embodiments. It should be appreciated that those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention.
Claims (30)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110276035.4A CN103001787B (en) | 2011-09-16 | 2011-09-16 | System and method for data processing centre's disaster-tolerant backup |
PCT/CN2012/081424 WO2013037314A1 (en) | 2011-09-16 | 2012-09-14 | System and method for use in data processing center disaster backup |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110276035.4A CN103001787B (en) | 2011-09-16 | 2011-09-16 | System and method for data processing centre's disaster-tolerant backup |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103001787A CN103001787A (en) | 2013-03-27 |
CN103001787B true CN103001787B (en) | 2016-08-03 |
Family
ID=47882627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110276035.4A Active CN103001787B (en) | 2011-09-16 | 2011-09-16 | System and method for data processing centre's disaster-tolerant backup |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103001787B (en) |
WO (1) | WO2013037314A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6409812B2 (en) * | 2016-04-01 | 2018-10-24 | 横河電機株式会社 | Redundancy apparatus, redundancy system, and redundancy method |
CN105897472B (en) * | 2016-04-05 | 2019-06-14 | 中国银联股份有限公司 | Data processing systems that provide business continuity protection |
CN108632067B (en) * | 2017-03-21 | 2020-12-08 | 华为技术有限公司 | Disaster recovery deployment method, device and system |
CN110213065B (en) * | 2018-02-28 | 2022-11-25 | 杭州宏杉科技股份有限公司 | Method and device for switching paths |
CN108881070A (en) * | 2018-09-12 | 2018-11-23 | 盛科网络(苏州)有限公司 | Method and apparatus for the selection port in Smart Link group |
CN115175022A (en) * | 2022-09-05 | 2022-10-11 | 澹泊科技(苏州)有限公司 | Equipment energy consumption monitoring method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1545345A (en) * | 2003-11-12 | 2004-11-10 | 中兴通讯股份有限公司 | Method for disaster recovery of mobile soft switch network |
CN101043310A (en) * | 2007-04-27 | 2007-09-26 | 北京佳讯飞鸿电气有限责任公司 | Image backup method for dual-core control of core controlled system |
CN101247568A (en) * | 2008-03-12 | 2008-08-20 | 中兴通讯股份有限公司 | Data fault-tolerance system and method and intermediate equipment |
WO2010014934A2 (en) * | 2008-07-31 | 2010-02-04 | Koolspan, Inc. | System for and method of remote secure backup |
CN101651691A (en) * | 2009-08-31 | 2010-02-17 | 中兴通讯股份有限公司 | Network system, access equipment and application layer service assess method |
-
2011
- 2011-09-16 CN CN201110276035.4A patent/CN103001787B/en active Active
-
2012
- 2012-09-14 WO PCT/CN2012/081424 patent/WO2013037314A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1545345A (en) * | 2003-11-12 | 2004-11-10 | 中兴通讯股份有限公司 | Method for disaster recovery of mobile soft switch network |
CN101043310A (en) * | 2007-04-27 | 2007-09-26 | 北京佳讯飞鸿电气有限责任公司 | Image backup method for dual-core control of core controlled system |
CN101247568A (en) * | 2008-03-12 | 2008-08-20 | 中兴通讯股份有限公司 | Data fault-tolerance system and method and intermediate equipment |
WO2010014934A2 (en) * | 2008-07-31 | 2010-02-04 | Koolspan, Inc. | System for and method of remote secure backup |
CN101651691A (en) * | 2009-08-31 | 2010-02-17 | 中兴通讯股份有限公司 | Network system, access equipment and application layer service assess method |
Also Published As
Publication number | Publication date |
---|---|
WO2013037314A1 (en) | 2013-03-21 |
CN103001787A (en) | 2013-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10983880B2 (en) | Role designation in a high availability node | |
CN105933407B (en) | method and system for realizing high availability of Redis cluster | |
CN102708018B (en) | An exception handling method and system, agent equipment and control device | |
CN103001787B (en) | System and method for data processing centre's disaster-tolerant backup | |
US9189316B2 (en) | Managing failover in clustered systems, after determining that a node has authority to make a decision on behalf of a sub-cluster | |
CN106330475B (en) | A method and device for managing active and standby nodes in a communication system and a high-availability cluster | |
CN103905247B (en) | Two-unit standby method and system based on multi-client judgment | |
US9838245B2 (en) | Systems and methods for improved fault tolerance in solicited information handling systems | |
WO2017050254A1 (en) | Hot backup method, device and system | |
KR101586354B1 (en) | Communication failure recover method of parallel-connecte server system | |
CN103338118B (en) | A kind of communication network method of attachment and device | |
CN103019889A (en) | Distributed file system and failure processing method thereof | |
CN104038376A (en) | Method and device for managing real servers and LVS clustering system | |
US7475280B1 (en) | Active-active server for high availability of data replication management application | |
CN102497288A (en) | Dual-server backup method and dual system implementation device | |
CN104503861A (en) | Abnormality handling method and system, agency device and control device | |
CN107203443A (en) | A kind of method and apparatus of the virtual machine High Availabitity based on KVM virtualization | |
CN104618466A (en) | System for balancing load and controlling overload based on message transfer and control method of system | |
JP2017536624A (en) | Snapshot processing methods and associated devices | |
CN102045187B (en) | Method and equipment for realizing HA (high-availability) system with checkpoints | |
CN109445984A (en) | Service recovery method, device, arbitration server and storage system | |
CN107071189B (en) | Connection method of communication equipment physical interface | |
CN116074187B (en) | Primary and standby link switching method and device, electronic device, and storage medium | |
CN102185717A (en) | Service processing equipment, method and system | |
CN101686261A (en) | RAC-based redundant server system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |