[go: up one dir, main page]

CN108810150B - Data replication method for application-level disaster recovery system of collaborative office system - Google Patents

Data replication method for application-level disaster recovery system of collaborative office system Download PDF

Info

Publication number
CN108810150B
CN108810150B CN201810621652.5A CN201810621652A CN108810150B CN 108810150 B CN108810150 B CN 108810150B CN 201810621652 A CN201810621652 A CN 201810621652A CN 108810150 B CN108810150 B CN 108810150B
Authority
CN
China
Prior art keywords
data
disaster recovery
center
file
synchronization
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
Application number
CN201810621652.5A
Other languages
Chinese (zh)
Other versions
CN108810150A (en
Inventor
彭炜舟
邵佳炜
李天宇
冯晨
黄君
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Shanghai Electric Power Co Ltd
Original Assignee
State Grid Shanghai Electric Power Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by State Grid Shanghai Electric Power Co Ltd filed Critical State Grid Shanghai Electric Power Co Ltd
Priority to CN201810621652.5A priority Critical patent/CN108810150B/en
Publication of CN108810150A publication Critical patent/CN108810150A/en
Application granted granted Critical
Publication of CN108810150B publication Critical patent/CN108810150B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种协同办公系统应用级灾备系统的数据复制方法,包含:协同办公系统根据数据类型对应设有复制机制,根据灾备中心的本地文件使用要求不同,分别采用中间文件异步复制和应用文件冗余上传方法进行复制;任务协作的本地文件较多,但由于区域隔离对数据复制实时性要求不高,采用中心间文件异步复制方法;公文传输和数据交换是属于数据交换中心,采用应用文件冗余上传的方法,将实时复制的压力平摊于每次的业务操作过程。本发明实现协同办公系统双活灾备的关键是在于两个中心的后端数据的统一。

Figure 201810621652

The invention discloses a data replication method for an application-level disaster recovery system of a collaborative office system, comprising: the collaborative office system is provided with a replication mechanism according to the data type, and according to different usage requirements of local files of the disaster recovery center, asynchronous replication of intermediate files is adopted respectively. Copy with the application file redundant upload method; there are many local files for task collaboration, but due to the low requirement of real-time data copying due to regional isolation, the asynchronous copying method of files between centers is adopted; official document transmission and data exchange belong to the data exchange center. Using the method of redundant uploading of application files, the pressure of real-time replication is evenly distributed in each business operation process. The key to realizing the dual-active disaster recovery of the collaborative office system in the present invention lies in the unification of the back-end data of the two centers.

Figure 201810621652

Description

协同办公系统应用级灾备系统的数据复制方法Data replication method for application-level disaster recovery system of collaborative office system

技术领域technical field

本发明涉及计算机技术领域,特别涉及一种协同办公系统应用级灾备系统的数据复制方法。The invention relates to the technical field of computers, in particular to a data replication method for an application-level disaster recovery system of a collaborative office system.

背景技术Background technique

业务连续性保障是协同办公系统应用级灾备建设的目标。国网公司协同办公远距离异地双活灾备设计与建设的目标,属于容灾建设等级最高级别。通过对业务中断事件的分类可知,针对各种事件必须要有相应的应急对策。只有做到既有针对全局性灾害的快速接管与恢复,同时还须兼顾本地局部故障的应急,才能构建一个全方位的、强有力的故障应急体系,才能为企业的业务连续性提供有力的保障。协同办公系统双活灾备的关键是在于两个中心的后端数据的统一,这个才是应用切换(接管)的焦点。如果没有数据的一致性保证,那么应用双活就是一句空话。协同办公系统的数据类型比较多,应用复杂,每种数据的复制都有各自的模式和机制,包括结构化数据(如ORACLE)、非结构化数据(如DOMINO应用系统产生的数据、SOLR索引数据和各种图片资料文档),不能以一种复制方式涵盖全部数据。因此,需要对不同的业务数据如DOMINO、ORACLE、Solr及其他文件分别进行复制规划。Business continuity assurance is the goal of application-level disaster recovery construction in collaborative office systems. The goal of the design and construction of the long-distance active-active disaster recovery for the collaborative office of the State Grid Corporation belongs to the highest level of disaster recovery construction. Through the classification of business interruption events, it can be known that there must be corresponding emergency countermeasures for various events. Only by achieving rapid takeover and recovery for global disasters, and at the same time taking into account the emergency response to local local failures, can an all-round and powerful fault emergency response system be constructed, and can provide a strong guarantee for the business continuity of the enterprise . The key to the active-active disaster recovery of the collaborative office system lies in the unification of the back-end data of the two centers, which is the focus of application switching (takeover). If there is no data consistency guarantee, then the application of active-active is empty talk. The collaborative office system has many data types and complex applications. Each type of data has its own mode and mechanism for replication, including structured data (such as ORACLE), unstructured data (such as data generated by DOMINO application system, SOLR index data) and various image data files), cannot cover all data in one way of reproduction. Therefore, different business data such as DOMINO, ORACLE, Solr and other files need to be replicated separately.

发明内容SUMMARY OF THE INVENTION

本发明的目的是提供一种协同办公系统应用级灾备系统的数据复制方法,用以实现解决电网协同办公系统试点单位远距离异地双活灾备关于两个灾备中心的数据复制设计问题的目的。The purpose of the present invention is to provide a data replication method for an application-level disaster recovery system of a collaborative office system, so as to solve the data replication design problem of two disaster recovery centers for remote and remote dual-active disaster recovery in a pilot unit of a power grid collaborative office system. Purpose.

为了实现以上目的,本发明通过以下技术方案实现:In order to achieve the above object, the present invention is realized through the following technical solutions:

一种协同办公系统应用级灾备系统的数据复制方法,包含:为了实现任一端灾备中心具备全量的业务逻辑和业务数据,满足系统切换后承载全网业务的能力,将其中任意一个灾备中心业务变化数据根据不同业务数据种类分别实行异步复制到对端灾备中心。A data replication method for an application-level disaster recovery system of a collaborative office system, comprising: in order to realize that the disaster recovery center at any end has a full amount of business logic and business data, and satisfy the ability of carrying the whole network business after the system is switched, any one of the disaster recovery The central business change data is asynchronously replicated to the peer disaster recovery center according to different business data types.

协同办公系统根据数据类型对应设有复制机制,根据灾备中心的本地文件使用要求不同,分别采用中间文件异步复制和应用文件冗余上传方法进行复制。The collaborative office system has a corresponding replication mechanism according to the data type. According to the different requirements for the use of local files in the disaster recovery center, the asynchronous replication of intermediate files and the redundant upload of application files are used for replication.

任务协作的本地文件较多,但由于区域隔离对数据复制实时性要求不高,采用中心间文件异步复制方法。There are many local files for task collaboration, but since regional isolation does not require high real-time data replication, the asynchronous file replication method between centers is adopted.

公文传输和数据交换是属于数据交换中心,采用应用文件冗余上传的方法,将实时复制的压力平摊于每次的业务操作过程。Official document transmission and data exchange belong to the data exchange center, and the method of applying redundant uploading of files is adopted to spread the pressure of real-time replication evenly in each business operation process.

优选地, 所述中心间文件异步复制方法包含以下过程:同步初始化协同办公系统应用级灾备系统组件:Preferably, the method for asynchronously copying files between centers includes the following process: synchronously initializing the application-level disaster recovery system components of the collaborative office system:

开始同步前设置任务协作异步文件开始增量同步标志。Set the task collaboration async file start incremental sync flag before starting sync.

开发自动化脚本,使用专用工具把正常灾备中心的数据中心任务协作相关目录数据同步到初始化灾备中心的数据中心对应主机目录中;设置任务协作数据同步,增量同步消息生成。Develop automated scripts and use special tools to synchronize the data center task collaboration-related directory data of the normal disaster recovery center to the host directory corresponding to the data center of the initialized disaster recovery center; set the task collaboration data synchronization, and generate incremental synchronization messages.

在两个灾备中心分别新增Kafka分布消息中间件集群,用于异步同步控制。Kafka distributed message middleware clusters were added to the two disaster recovery centers for asynchronous and synchronous control.

客户端使用任务协作模块对附件进行操作并且允许开始增量同步的时候,任务协作处理模块在生成本灾备中心本地文件,同时生成文件同步kafka消息请求,消息内容包含文件名,文件路径,文件大小,文件所在主机信息。When the client uses the task cooperation module to operate the attachment and allows the start of incremental synchronization, the task cooperation processing module generates the local file of the disaster recovery center and generates the file synchronization kafka message request. The message content includes the file name, file path, file Size, information of the host where the file is located.

同步消息处理组件。Synchronous message processing component.

通过kafka接口以客户端方式连接到对端灾备中心的数据中心对应kafka消息中间件集群中,从队列中获取未处理的消息请求,并且逐个处理,直到所有消息处理完成。Connect to the Kafka message middleware cluster corresponding to the data center of the peer disaster recovery center in the client mode through the kafka interface, obtain unprocessed message requests from the queue, and process them one by one until all message processing is completed.

解析同步消息请求,获取需要同步的文件名,文件路径,文件所在主机,文件大小信息,通过ftp方式,从对端灾备中心指定目录中同步相应文件到本端灾备中心中。Parse the synchronization message request, obtain the file name, file path, host where the file is located, and file size information to be synchronized, and synchronize the corresponding file from the directory specified by the peer disaster recovery center to the local disaster recovery center through ftp.

优选地,所述应用文件冗余上传复制方法包含以下过程:通过自动化shell脚本,使用专用工具把正常灾备中心的数据中心公文传输和数据交换共享文件系统对应目录数据同步到初始化灾备中心的数据中心对应主机目录中。Preferably, the method for redundant uploading and copying of application files includes the following process: by using an automated shell script, using a special tool to synchronize the data center official document transmission and data exchange in the normal disaster recovery center to the corresponding directory data of the shared file system to the initialization disaster recovery center The data center corresponds to the host directory.

协同办公子系统在进行联网发文的时候,调用本端灾备中心的公文传输组件把公文数据上传到共享文件系统时,同时调用对端灾备中心公文传输组件服务,把公文数据同时上传到对端灾备中心的数据中心共享目录中;本端灾备中心或对端灾备中心公文传输服务调用失败属于同一事务,如果其中一个灾备中心服务调用失败,整个业务处理失败。When the collaborative office subsystem sends documents online, it calls the document transmission component of the disaster recovery center at the local end to upload the document data to the shared file system, and at the same time calls the document transmission component service of the disaster recovery center at the opposite end to upload the document data to the peer. In the data center shared directory of the end disaster recovery center; the failure to call the official document transmission service of the local disaster recovery center or the peer disaster recovery center belongs to the same transaction. If one of the disaster recovery center service calls fails, the entire business processing fails.

协同办公子系统在进行数据交换操作时候,调用本端灾备中心数据交换组件把控温数据上传到共享文件系统时,同时调用对端灾备中心数据交换传输组件,把交换文件传输到对端灾备中心的数据中心共享文件系统中,服务两次调用属于同一事务,如果其中一个灾备中心服务调用失败,整个业务处理失败。When the collaborative office subsystem performs data exchange operations, it calls the data exchange component of the disaster recovery center at the local end to upload the temperature control data to the shared file system, and at the same time calls the data exchange and transmission component of the disaster recovery center at the opposite end to transfer the exchange file to the opposite end. In the data center shared file system of the disaster recovery center, two service calls belong to the same transaction. If one of the disaster recovery center service calls fails, the entire business process fails.

优选地,上述两个灾备中心使用相同的硬件资源部署两套一样的SolrCloud统一搜索集群,日常情况两个中心SolrCloud集群同时运行。Preferably, the above-mentioned two disaster recovery centers use the same hardware resources to deploy two sets of the same SolrCloud unified search cluster, and the two center SolrCloud clusters run at the same time in daily situations.

采用Solr索引数据复制方法实现对于两个灾备中心的数据中心的Solr集群数据的同步,集群间的同步网络使用虚拟局域网方式单独新建,与生产网络进行分离,限制同步网络带宽,确保数据同步时候,不影响生产应用正常运行;Solr索引数据复制方法包含:集群同步初始化组件,开始同步前设置SolrCloud集群开始增量同步标志。The Solr index data replication method is used to realize the synchronization of Solr cluster data in the data centers of the two disaster recovery centers. The synchronization network between the clusters is created separately by using a virtual local area network, which is separated from the production network, and the synchronization network bandwidth is limited to ensure that the data is synchronized when , does not affect the normal operation of production applications; Solr index data replication method includes: cluster synchronization initialization component, set the SolrCloud cluster start incremental synchronization flag before starting synchronization.

通过自动化shell脚本,使用专用工具把正常数据中心SolrCloud集群主机下索引data目录数据同步到初始化灾备中心的数据中心对应主机目录中;Through automated shell scripts, use special tools to synchronize the index data directory data under the SolrCloud cluster host of the normal data center to the corresponding host directory of the data center of the initialized disaster recovery center;

当整个SolrCloud集群数据全部同步成功后,启动初始化灾备中心的数据中心中的SolrCloud统一搜索服务应用。After the data of the entire SolrCloud cluster is successfully synchronized, start the SolrCloud unified search service application in the data center of the initialization disaster recovery center.

设置SolrCloud集群初始化完成标志;消息中间件集群组件。Set SolrCloud cluster initialization complete flag; message middleware cluster component.

在两个灾备中心使用多台虚拟Linux机器中分别搭建Kafka分布式消息中间件集群。The two disaster recovery centers use multiple virtual Linux machines to build Kafka distributed message middleware clusters.

改造一级部署应用,在档案管理,文件中心,办公自动化模块,在生成SolrCloud集群索引数据的同时,把索引相关数据同时生成到Kafka消息中间件集群中,供同步程序进行处理。The first-level deployment application is transformed. In the file management, file center, and office automation modules, while generating SolrCloud cluster index data, the index-related data is simultaneously generated into the Kafka message middleware cluster for processing by the synchronization program.

同步消息处理组件。Synchronous message processing component.

在SolrCloud集群初始化完成后,从对端灾备中心的数据中心的Kafka分布式消息中间件队列中获取未处理的消息请求,并且逐个消息进行处理,直到所有消息处理完。After the SolrCloud cluster is initialized, unprocessed message requests are obtained from the Kafka distributed message middleware queue in the data center of the peer disaster recovery center, and processed one by one until all messages are processed.

对需要处理的同步消息进行解析,根据请求内容,把消息写入到本端灾备中心的SolrCloud集群中。Parse the synchronization message to be processed, and write the message to the SolrCloud cluster of the local disaster recovery center according to the content of the request.

优选地,所述专用工具为Linux下类unix系统下的数据镜像备份工具。Preferably, the special tool is a data mirror backup tool under a Unix-like system under Linux.

本发明与现有技术相比具有以下优点:Compared with the prior art, the present invention has the following advantages:

灾备系统可以有效降低公司核心 IT系统所承受的冲击,加快被损坏信息系统的恢复,进而增强整个电力网络安全供电风险管理能力,有效促进经济社会的可持续发展。为了维护企业 IT信息系统的健康稳定发展,灾备系统的建设是保障业务良好的可拓展性和可持续性发展的一种行之有效的方法。国家电网公司有着广阔的经营范围,外界环境状况错综复杂,灾备系统的建设可以有效防范风险、减少损失,提高业务连续性和高可用性,提高 IT信息管理系统随时应对各种变化的能力。当某一省发生灾难时,会带来不可估量的经济损失,灾备系统保证了数据的安全性,可以将损失降到最低。相对于省市自建灾备机房模式,建设集中式灾备中心可以提高资源利用率,节约大量资源。机房配套面积及空调、电源柜、UPS、机柜、IT设备、应急验证区共享资源、软件许可等方面大量节省投资。采用集中式灾备中心模式,可以节约设备维护成本。因设备减少降低能耗,节省人力资源成本,降低人员培训费用,减少灾备管理成本。另外,在数据复制方面,作为双活灾备建设的关键点,将针对不同的数据类型与应用特征,建设包括Domino文档数据、Oracle数据库、文件、Solr索引数据等各自的逻辑异步复制策略,通过数据访问范围的逻辑隔离,实现数据双读写和应用双活策略。The disaster recovery system can effectively reduce the impact on the company's core IT system, speed up the recovery of damaged information systems, and then enhance the risk management capability of the entire power network for safe power supply, effectively promoting sustainable economic and social development. In order to maintain the healthy and stable development of the enterprise IT information system, the construction of a disaster recovery system is an effective method to ensure the good scalability and sustainable development of the business. State Grid Corporation of China has a broad business scope, and the external environment is complex. The construction of the disaster recovery system can effectively prevent risks, reduce losses, improve business continuity and high availability, and improve the ability of the IT information management system to respond to various changes at any time. When a disaster occurs in a certain province, it will bring immeasurable economic losses. The disaster recovery system ensures the security of data and minimizes losses. Compared with the self-built disaster recovery computer room model in provinces and cities, building a centralized disaster recovery center can improve resource utilization and save a lot of resources. A large amount of investment is saved in the supporting area of the computer room, air conditioners, power cabinets, UPS, cabinets, IT equipment, shared resources in the emergency verification area, and software licenses. The centralized disaster recovery center model can save equipment maintenance costs. Due to the reduction of equipment, energy consumption is reduced, human resource costs are saved, personnel training costs are reduced, and disaster recovery management costs are reduced. In addition, in terms of data replication, as a key point in the construction of active-active disaster recovery, according to different data types and application characteristics, build logical asynchronous replication strategies including Domino document data, Oracle database, files, Solr index data, etc. Logical isolation of data access scope, realizing dual read-write data and application active-active strategy.

附图说明Description of drawings

图1为本发明协同办公系统应用级双活灾备系统的架构示意图;1 is a schematic diagram of the architecture of an application-level active-active disaster recovery system of a collaborative office system according to the present invention;

图2为本发明中的关于中心间文件异步复制方法流程图;Fig. 2 is a flow chart of the method for asynchronously copying files between centers in the present invention;

图3为本发明中的关于应用文件冗余上传复制方法流程图;Fig. 3 is a flow chart of the method for redundant uploading and copying of application files in the present invention;

图4为本发明中的关于Solr索引数据复制方法流程图。FIG. 4 is a flowchart of a method for replicating Solr index data in the present invention.

具体实施方式Detailed ways

以下结合附图,通过详细说明一个较佳的具体实施例,对本发明做进一步阐述。The present invention will be further elaborated below by describing a preferred specific embodiment in detail with reference to the accompanying drawings.

如图1所示,本发明适用于协同办公系统应用级双活灾备系统,该系统包含:As shown in FIG. 1 , the present invention is applicable to an application-level active-active disaster recovery system of a collaborative office system, and the system includes:

将协同办公系统进行拆分,将整个地区的业务分布到A区和B区两个灾备中心,并将业务变化数据根据不同业务数据种类分别实行异步复制到对端。这样,任一端系统具备全量的业务逻辑和业务数据,满足系统切换后承载全网业务的能力。The collaborative office system is split, the business of the entire region is distributed to the two disaster recovery centers in A and B, and the business change data is asynchronously replicated to the opposite end according to different business data types. In this way, the system at either end has a full amount of business logic and business data, which satisfies the ability to carry the entire network services after the system is switched.

每一灾备中心设有相同的服务器组,上述服务器组包括NTP时间同步服务器、ORACLE数据库复制服务器、和多个应用服务器资源池主机和多个数据库应用服务器。Each disaster recovery center is provided with the same server group, and the above-mentioned server group includes an NTP time synchronization server, an ORACLE database replication server, multiple application server resource pool hosts and multiple database application servers.

NTP时间同步服务器,用于为协同办公系统中的各个应用服务器及网络提供统一的同步时间,这对于数据复制的一致性校验与数据同步起到时间基准的作用,同时也为各系统的统一网络管理与运维监控提供时间基准。目前采用国网一级部署的NTP服务器为协同办公系统提供时钟同步源,协同办公系统各个应用服务器及网络系统从NTP服务器取得正确的时间,具体选择B区灾备中心的NTP时钟源作为基准。The NTP time synchronization server is used to provide a unified synchronization time for each application server and network in the collaborative office system. Network management and operation and maintenance monitoring provide time benchmarks. At present, the NTP server deployed at the first level of the State Grid is used to provide the clock synchronization source for the collaborative office system. Each application server and network system of the collaborative office system obtains the correct time from the NTP server. Specifically, the NTP clock source of the disaster recovery center in Area B is selected as the benchmark.

本系统的两个灾备中心分别设有存储系统和持续数据保护器(CDP),存储系统用于存储协同办公系统中的本地数据及对本地数据的读写操作。持续数据保护器(CDP)及附属配套闪存的主要作用是提供本地数据保护,以应对本地存储故障和逻辑故障的应急恢复。其中需要保护的数据量只涉及到核心数据(如ORACLE数据库数据)。The two disaster recovery centers of this system are respectively equipped with a storage system and a continuous data protector (CDP). The storage system is used to store local data in the collaborative office system and read and write operations to local data. The main function of the Continuous Data Protector (CDP) and its auxiliary flash memory is to provide local data protection against emergency recovery from local storage failures and logical failures. The amount of data that needs to be protected only involves core data (such as ORACLE database data).

ORACLE数据库复制服务器配置有数据库复制软件,用于执行以下操作: 采用非代理模式,通过对log日志的分析,获取SQL语句,实现对数据库中的数据进行实时复制。The ORACLE database replication server is equipped with database replication software, which is used to perform the following operations: Adopt non-agent mode, obtain SQL statements by analyzing log logs, and realize real-time replication of data in the database.

数据库复制软件主要是针对ORACLE数据库,若B区与A区备灾中心相隔较远,数据传输网络节点较多,对网络故障应具备较好的容错能力;另外,产品运行期间尽量减小对ORACLE数据库的性能造成影响。上述数据库复制软件具有以下优点。网络故障:长时间中断、短时间中断及网络时断时续情况下确保正常工作。数据库故障:在目标端数据库故障下, 源端数据库不受影响,当目标端数据库修复后,软件继续工作。支持在网络故障、服务器硬件故障、数据库故障等情况下,当故障恢复后要能够继续工作,支持断点续传;复制软件保障数据的准确性,在复制过程中对数据的一致性进行实时验证,如果发现异常的情况下提供告警功能。The database replication software is mainly aimed at the ORACLE database. If the disaster preparedness center in Area B and Area A are far apart and there are many data transmission network nodes, it should have better fault tolerance for network failures; The performance of the database is affected. The above database replication software has the following advantages. Network failure: ensure normal operation in the case of long outages, short outages and intermittent network interruptions. Database failure: When the target database fails, the source database is not affected. When the target database is repaired, the software continues to work. In the case of network failure, server hardware failure, database failure, etc., it can continue to work after the failure is recovered, and support breakpoint resuming; the replication software ensures the accuracy of data, and the consistency of data is verified in real time during the replication process. , if an abnormality is found, an alarm function is provided.

双活应用设计主要针对DOMINO应用系统、统一登录系统、统一视图、国网公文传输、数据库同步应用、数据库数据写序列应用、数据库切换通告应用以及动态域名应用的具体规划与设计,确保双活应用的统一。Active-active application design is mainly aimed at the specific planning and design of DOMINO application system, unified login system, unified view, national network document transmission, database synchronization application, database data writing sequence application, database switching notification application and dynamic domain name application to ensure active-active application. unity.

协同办公系统双活灾备的关键是在于A和B区备灾中心的后端数据的统一。灾难接管与双活重建完成的是两个过程:首先是发生系统灾难时,应用由发生灾难的一端切换(接管)到另外一端,而双活重建是在发生灾难的一端恢复生产后应用的回切,里面涉及到对危险级别的划分标准、决策原则、应对方法、响应流程等,尤其涉及到双活重建阶段的数据补录环节的完成,才是真正生产恢复的标志。The key to the active-active disaster recovery of the collaborative office system lies in the unification of the back-end data of the disaster recovery centers in Areas A and B. Disaster takeover and active-active reconstruction are two processes: first, when a system disaster occurs, the application is switched (taken over) from the end of the disaster to the other end, while the active-active reconstruction is the recovery of the application after the end of the disaster is restored to production. All, it involves the classification criteria of the danger level, decision-making principles, response methods, response processes, etc., especially the completion of the data supplementary recording link in the active-active reconstruction stage, which is the sign of real production recovery.

协同办公系统的双活灾备系统与众多外围应用关联,包括门户系统、统一权限、数字档案馆、电子文件、非结构化平台、电视电话会议及IMS等系统,产生各种应用数据的互动与调用。对于系统中Domino节点群,在应用服务器上进行节点群的合并,实现每个分布式的Domino节点都具备提供两两节点以上的业务服务和数据管理能力,在双活建设后未切换前,A区或B区备灾中心的服务器提供本端的业务服务,但同时管理B区或A区备灾中心的业务数据。The active-active disaster recovery system of the collaborative office system is associated with many peripheral applications, including portal systems, unified permissions, digital archives, electronic files, unstructured platforms, video and teleconferencing, and IMS systems, which generate interaction and interaction of various application data. transfer. For the Domino node group in the system, the node group is merged on the application server, so that each distributed Domino node can provide business services and data management capabilities of more than two nodes. The server of the Disaster Preparedness Center in Area or Area B provides local business services, but also manages the business data of the Disaster Preparedness Center in Area B or Area A.

在双活的运行中根据实际业务访问,部分业务目录提供业务访问,其实业务目录在另一个数据中提供业务访问,但在本端提供复制写入。即如图2所示,协同办公系统应用级双活灾备系统在正常运作时, A区灾备中心的用户读写操作A区数据。且A区灾备中心将B区灾备中心的数据异步复制到A区灾备中心。而B区灾备中心的用户写读操作B区数据,且B区灾备中心将A区灾备中心的数据异步复制到B区灾备中心。当A或B区灾备中心出现故障时,该灾备系统启动灾备运行模式后,A区和B区用户可从B区或A区灾备中心对应读写操作B区或A区灾备中心的数据。In the active-active operation, according to the actual business access, some business directories provide business access. In fact, the business directory provides business access in another data, but provides replication and writing on the local end. That is, as shown in Figure 2, when the application-level active-active disaster recovery system of the collaborative office system is in normal operation, users in the disaster recovery center in area A read and write data in area A. And the disaster recovery center in area A asynchronously replicates the data in the disaster recovery center in area B to the disaster recovery center in area A. On the other hand, users in the disaster recovery center in area B write and read the data in area B, and the disaster recovery center in area B asynchronously copies the data from the disaster recovery center in area A to the disaster recovery center in area B. When the disaster recovery center in Area A or B fails, after the disaster recovery system starts the disaster recovery operation mode, users in Area A and Area B can read and write operations from the Disaster Recovery Center in Area B or Area A. Disaster Recovery in Area B or Area A center data.

A区与B区灾备中心均搭建相同的统一登录服务,服务具备的功能也完全一致。但正常情况仅启用B区灾备中心的统一登录服务,A区的统一登录服务虽然开启但未实际启用,结合DNS服务器,实现灾备启动时的服务切换。即:协同办公系统双活中登录入口的这少部分服务虽然也处于同时开启状态,但并未同时使用。The disaster recovery centers in Area A and Area B have built the same unified login service, and the functions of the services are also completely the same. However, under normal circumstances, only the unified login service of the disaster recovery center in area B is enabled. Although the unified login service in area A is enabled, it is not actually enabled. Combined with the DNS server, the service switching when the disaster recovery is started is realized. That is, although these few services of the login portal in the active-active system of the collaborative office system are also enabled at the same time, they are not used at the same time.

存在本地文件数据的节点有任务协作、数据交换和公文传输。应用均使用Weblogic中间件,文件数据与应用是分离状态。任务协作具有区域访问特征,数据量较大。数据交换和公文传输都是为实现政令畅通和一体化应用建设的数据交换中心,属于全网共用的服务,对数据的复制时效要求较高。协同办公系统根据数据类型对应设有复制机制,本发明的协同办公系统中的数据类型包括:对于结构化数据(如ORACLE)、非结构化数据(如DOMINO应用系统产生的数据、SOLR索引数据和各种图片资料文档)。Nodes with local file data have task collaboration, data exchange and document transmission. All applications use Weblogic middleware, and file data and applications are separated. Task collaboration has the characteristics of regional access and a large amount of data. Data exchange and official document transmission are both data exchange centers built to achieve smooth government decrees and integrated applications. They belong to the services shared by the entire network, and require high timeliness for data replication. The collaborative office system has a corresponding replication mechanism according to the data type. The data types in the collaborative office system of the present invention include: for structured data (such as ORACLE), unstructured data (such as data generated by DOMINO application system, SOLR index data and various image data files).

根据本地文件使用要求不同,分别采用中间文件异步复制和应用文件冗余上传策略进行复制。According to different usage requirements of local files, intermediate file asynchronous replication and application file redundancy upload strategy are used for replication.

任务协作的本地文件较多,但由于区域隔离对数据复制实时性要求不高,采用中心间文件异步复制策略。There are many local files for task collaboration, but since regional isolation does not require high real-time data replication, an asynchronous file replication strategy between centers is adopted.

公文传输和数据交换是属于数据交换中心,由于一体化业务比例不高,所以数据量不大,但实时性要求高,可以采用应用文件冗余上传的方式,将实时复制的压力平摊于每次的业务操作过程。Official document transmission and data exchange belong to the data exchange center. Since the proportion of integrated services is not high, the amount of data is not large, but the real-time requirements are high. The redundant uploading method of application files can be used to spread the pressure of real-time replication to each secondary business operations.

如图2所示,中心间文件异步复制策略包含以下过程:同步初始化组件:As shown in Figure 2, the inter-center file asynchronous replication strategy includes the following processes: Synchronous initialization components:

开始同步前设置任务协作异步文件开始增量同步标志;Set the task collaboration asynchronous file start incremental synchronization flag before starting synchronization;

开发自动化脚本,使用专用(Linux下类unix系统下的数据镜像备份工具)工具把正常数据中心任务协作相关目录数据同步到初始化数据中心对应主机目录中;设置任务协作数据同步。增量同步消息生成。Develop automated scripts, and use special tools (data mirror backup tools under Unix-like systems under Linux) to synchronize the normal data center task collaboration-related directory data to the host directory corresponding to the initialization data center; set up task collaboration data synchronization. Incremental synchronization message generation.

在B区和A区灾备中心分别新增Kafka分布消息中间件集群,用于异步同步控制。Kafka distributed message middleware clusters are added to the disaster recovery centers in Area B and Area A, respectively, for asynchronous and synchronous control.

客户端使用任务协作模块对附件进行操作并且允许开始增量同步的时候,任务协作处理模块在生成本灾备中心本地文件,同时生成文件同步kafka消息请求,消息内容包含文件名,文件路径,文件大小,文件所在主机等信息。When the client uses the task cooperation module to operate the attachment and allows the start of incremental synchronization, the task cooperation processing module generates the local file of the disaster recovery center and generates the file synchronization kafka message request. The message content includes the file name, file path, file Size, host where the file is located, etc.

同步消息处理组件。Synchronous message processing component.

通过kafka接口以客户端方式连接到对端数据中心对应kafka消息中间件集群中,从队列中获取未处理的消息请求,并且逐个处理,直到所有消息处理完成。Connect to the Kafka message middleware cluster corresponding to the peer data center in the client mode through the kafka interface, obtain unprocessed message requests from the queue, and process them one by one until all message processing is completed.

解析同步消息请求,获取需要同步的文件名,文件路径,文件所在主机,文件大小等信息,通过ftp方式,从对端中心指定目录中同步相应文件到本中心中。Parse the synchronization message request, obtain the file name, file path, host where the file is located, file size and other information to be synchronized, and synchronize the corresponding file from the specified directory of the peer center to the center through ftp.

如图3所示,应用文件冗余上传复制策略初始化包含以下过程:通过自动化shell脚本,使用专用(Linux下类unix系统下的数据镜像备份工具)工具把正常数据中心公文传输和数据交换共享文件系统对应目录数据同步到初始化数据中心对应主机目录中。As shown in Figure 3, the initialization of the application file redundant upload and replication strategy includes the following process: through the automated shell script, use a special (data mirror backup tool under Linux-like Unix system) tool to transfer the normal data center official documents and data exchange shared files The system corresponding directory data is synchronized to the corresponding host directory in the initialization data center.

协同办公子系统在进行联网发文的时候,调用本灾备中心的公文传输组件把公文数据上传到共享文件系统时,同时调用对端灾备中心公文传输组件服务,把公文数据同时上传到对端数据中心共享目录中;本灾备中心或对端灾备中心公文传输服务调用失败属于同一事务,如果某个灾备中心服务调用失败,整个业务处理失败。When the collaborative office subsystem sends documents online, it calls the document transmission component of the disaster recovery center to upload the document data to the shared file system, and at the same time calls the document transmission component service of the peer disaster recovery center to upload the document data to the opposite end at the same time. In the shared directory of the data center; the failure to call the official document transmission service of the disaster recovery center or the peer disaster recovery center belongs to the same transaction. If the service call of a disaster recovery center fails, the entire business processing fails.

协同办公子系统在进行数据交换操作时候,调用本灾备中心数据交换组件把控温数据上传到共享文件系统时,同时调用对端灾备中心数据交换传输组件,把交换文件传输到对端数据中心共享文件系统中,服务两次调用属于同一事务,如果某个灾备中心服务调用失败,整个业务处理失败。When the collaborative office subsystem performs data exchange operations, it calls the data exchange component of the disaster recovery center to upload the temperature control data to the shared file system, and at the same time calls the data exchange and transmission component of the peer disaster recovery center to transfer the exchange file to the peer data In the central shared file system, two service calls belong to the same transaction. If a service call of a disaster recovery center fails, the entire business process fails.

如图4所示,在B区和A区灾备中心使用相同的硬件资源部署两套一样的SolrCloud统一搜索集群,日常情况两个中心SolrCloud集群同时运行;As shown in Figure 4, two sets of the same SolrCloud unified search cluster are deployed in the disaster recovery centers of Area B and Area A using the same hardware resources. In daily situations, the two central SolrCloud clusters run at the same time;

通过中心数据同步组件实现B区和A区灾备中心的数据中心Solr集群数据同步,集群间的同步网络使用虚拟局域网方式单独新建,与生产网络进行分离,限制同步网络带宽,确保数据同步时候,不影响生产应用正常运行。Through the central data synchronization component, the data synchronization of the data center Solr cluster in the disaster recovery center of the B area and the A area is realized. Does not affect the normal operation of production applications.

集群同步初始化组件:Cluster synchronization initialization components:

开始同步前设置SolrCloud集群开始增量同步标志。Set the SolrCloud cluster start incremental synchronization flag before starting synchronization.

通过自动化shell脚本,使用专用(Linux下类unix系统下的数据镜像备份工具)工具把正常数据中心SolrCloud集群主机下索引data目录数据同步到初始化数据中心对应主机目录中。Through an automated shell script, use a dedicated tool (data mirror backup tool under Unix-like systems under Linux) to synchronize the index data directory data under the SolrCloud cluster host in the normal data center to the corresponding host directory in the initialization data center.

当整个SolrCloud集群数据全部同步成功后,启动初始化数据中心中的SolrCloud统一搜索服务应用。After the entire SolrCloud cluster data is successfully synchronized, start the SolrCloud unified search service application in the initialization data center.

设置SolrCloud集群初始化完成标志。Set the SolrCloud cluster initialization complete flag.

消息中间件集群组件:Message middleware cluster components:

在B区和A区灾备中心使用多台虚拟Linux机器中分别搭建Kafka分布式消息中间件集群。Set up Kafka distributed message middleware clusters on multiple virtual Linux machines in the disaster recovery centers in Area B and Area A.

改造一级部署应用,在档案管理,文件中心,办公自动化模块,在生成SolrCloud集群索引数据的同时,把索引相关数据同时生成到Kafka消息中间件集群中,供同步程序进行处理。The first-level deployment application is transformed. In the file management, file center, and office automation modules, while generating SolrCloud cluster index data, the index-related data is simultaneously generated into the Kafka message middleware cluster for processing by the synchronization program.

同步消息处理组件:Synchronous message processing components:

在SolrCloud集群初始化完成后,从对端数据中心的Kafka分布式消息中间件队列中获取未处理的消息请求,并且逐个消息进行处理,直到所有消息处理完。After the SolrCloud cluster is initialized, unprocessed message requests are obtained from the Kafka distributed message middleware queue in the peer data center, and processed one by one until all messages are processed.

对需要处理的同步消息进行解析,根据请求内容,把消息写入到本中心的SolrCloud集群中。Analyze the synchronization message to be processed, and write the message to the SolrCloud cluster of the center according to the request content.

尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。While the content of the present invention has been described in detail by way of the above preferred embodiments, it should be appreciated that the above description should not be construed as limiting the present invention. Various modifications and alternatives to the present invention will be apparent to those skilled in the art upon reading the foregoing. Accordingly, the scope of protection of the present invention should be defined by the appended claims.

Claims (4)

1. A data replication method for an application-level disaster recovery system of a collaborative office system is characterized by comprising the following steps: in order to realize that any one end of the disaster recovery backup center has full service logic and service data and meet the capability of carrying the whole network service after system switching, the service change data of any one disaster recovery backup center is asynchronously copied to the opposite end disaster recovery backup center according to different service data types;
the cooperative office system is correspondingly provided with a copying mechanism according to the data type, and copies are respectively carried out by adopting a method of asynchronous copying of files among centers and redundant uploading of application files according to different requirements of local files of the disaster recovery center;
copying a local file of task cooperation by adopting an inter-center file asynchronous copying method;
the official document transmission and data exchange belong to a data exchange center, and the real-time copying pressure is leveled in each business operation process by adopting an application file redundancy uploading method;
the method for asynchronously copying the files among the centers comprises the following processes: synchronously initializing application-level disaster recovery system components of the cooperative office system:
setting a task collaboration asynchronous file start increment synchronous mark before starting synchronization;
developing an automation script, and synchronizing data of a data center task cooperation related directory of a normal disaster recovery center to a host directory corresponding to a data center of an initialization disaster recovery center by using a special tool; setting task cooperation data synchronization and generating an increment synchronization message;
respectively adding a Kafka distribution message middleware cluster in the two disaster recovery centers for asynchronous and synchronous control;
when a client uses a task cooperation module to operate an attachment and allows increment synchronization to start, a task cooperation processing module generates a local file of the disaster recovery center and simultaneously generates a file synchronization kafka message request, wherein the message content comprises a file name, a file path, a file size and information of a host where the file is located;
a synchronization message processing component;
connecting to a kafka message middleware cluster corresponding to a data center of an opposite-end disaster recovery center in a client mode through a kafka interface, acquiring unprocessed message requests from a queue, and processing the message requests one by one until all message processing is completed;
and analyzing the synchronization message request, acquiring the file name and the file path which need to be synchronized, the host where the file is located and the file size information, and synchronizing the corresponding file from the specified directory of the opposite-end disaster recovery center to the local-end disaster recovery center in an ftp mode.
2. The data replication method of a collaborative office system application-level disaster recovery system according to claim 1, wherein the application file redundancy upload replication method comprises the following processes: synchronizing the directory data corresponding to the data center official document transmission and data exchange shared file system of the normal disaster recovery center to the host directory corresponding to the data center of the initialized disaster recovery center by using a special tool through an automatic shell script;
when the cooperative office subsystem carries out networking text sending, calling a document transmission assembly of the home-end disaster recovery center to upload document data to a shared file system, calling service of the document transmission assembly of the opposite-end disaster recovery center at the same time, and uploading the document data to a data center shared directory of the opposite-end disaster recovery center at the same time; the failure of the local or opposite disaster recovery center document transmission service call belongs to the same transaction, and if one of the disaster recovery centers fails in service call, the whole service processing fails;
when the cooperative office subsystem carries out data exchange operation, the data exchange assembly of the local disaster recovery center is called to upload temperature control data to the shared file system, the data exchange transmission assembly of the opposite disaster recovery center is called at the same time, the exchange file is transmitted to the data center shared file system of the opposite disaster recovery center, service calling belongs to the same transaction twice, and if one disaster recovery center fails in service calling, the whole service processing fails.
3. The data replication method of the cooperative office system application-level disaster recovery system as claimed in claim 2, wherein the two disaster recovery centers use the same hardware resources to deploy two sets of the same SolrCloud unified search clusters, and the two SolrCloud clusters in the two centers run simultaneously in daily conditions;
the Solr index data replication method is adopted to realize the Solr cluster data synchronization of the data centers of the two disaster recovery centers, a synchronization network between clusters is independently and newly established in a virtual local area network mode and is separated from a production network, the bandwidth of the synchronization network is limited, and the normal operation of production application is not influenced when the data are synchronized;
the Solr index data copying method comprises the following steps: the cluster synchronization initialization component sets a SolrCloud cluster start increment synchronization mark before starting synchronization;
through an automatic shell script, index data directory data under a SolrCloud cluster host of a normal data center are synchronized to a host directory corresponding to a data center of an initialization disaster recovery center by using a special tool;
when the whole SolrCloud cluster data are completely and successfully synchronized, starting and initializing SolrCloud unified search service application in a data center of the disaster recovery center;
setting a SolrCloud cluster initialization completion flag; message middleware cluster component:
respectively building Kafka distributed message middleware clusters in a plurality of virtual Linux machines used in two disaster recovery centers;
transforming a first-level deployment application, generating SolrCloud cluster index data and simultaneously generating index related data into a Kafka message middleware cluster at the same time in a file management, file center and office automation module for processing by a synchronization program;
a synchronization message processing component:
after the SolrCloud cluster is initialized, obtaining unprocessed message requests from a Kafka distributed message middleware queue of a data center of an opposite-end disaster recovery center, and processing the messages one by one until all the messages are processed;
and analyzing the synchronous message to be processed, and writing the message into the SolrCloud cluster of the local disaster recovery center according to the request content.
4. The data replication method of the cooperative office system application level disaster recovery system as recited in claim 1, 2 or 3, wherein the special tool is a data mirror backup tool under a Linux-like system under Linux.
CN201810621652.5A 2018-06-15 2018-06-15 Data replication method for application-level disaster recovery system of collaborative office system Active CN108810150B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810621652.5A CN108810150B (en) 2018-06-15 2018-06-15 Data replication method for application-level disaster recovery system of collaborative office system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810621652.5A CN108810150B (en) 2018-06-15 2018-06-15 Data replication method for application-level disaster recovery system of collaborative office system

Publications (2)

Publication Number Publication Date
CN108810150A CN108810150A (en) 2018-11-13
CN108810150B true CN108810150B (en) 2020-11-27

Family

ID=64086667

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810621652.5A Active CN108810150B (en) 2018-06-15 2018-06-15 Data replication method for application-level disaster recovery system of collaborative office system

Country Status (1)

Country Link
CN (1) CN108810150B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110795280A (en) * 2019-09-11 2020-02-14 杭州衣科信息技术有限公司 Remote double-activity disaster recovery system based on mysql asynchronous and bidirectional
CN111459724B (en) * 2020-03-06 2023-08-25 中国人民财产保险股份有限公司 Node switching method, device, equipment and computer readable storage medium
CN112181723B (en) * 2020-09-22 2024-08-13 中国建设银行股份有限公司 Financial disaster recovery method and device, storage medium and electronic equipment
CN113157807B (en) * 2021-04-19 2022-09-23 南京南瑞继保工程技术有限公司 Data copying method, device and storage medium
CN113407631B (en) * 2021-06-24 2023-09-08 深圳智多豚物联技术有限公司 Distributed data center based on kafka and hash shared memory

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102306115A (en) * 2011-05-20 2012-01-04 成都市华为赛门铁克科技有限公司 Asynchronous remote copying method, system and equipment
CN103631903A (en) * 2013-11-22 2014-03-12 曙光信息产业股份有限公司 System for synchronizing data of database
CN106776121A (en) * 2016-11-23 2017-05-31 中国工商银行股份有限公司 A kind of data calamity is for device, system and method
CN107682169A (en) * 2016-08-02 2018-02-09 北京京东尚科信息技术有限公司 A kind of method and apparatus using Kafka collection pocket transmission message

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104123198B (en) * 2013-04-28 2018-08-31 国际商业机器公司 The method and apparatus for managing data replication mode

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102306115A (en) * 2011-05-20 2012-01-04 成都市华为赛门铁克科技有限公司 Asynchronous remote copying method, system and equipment
CN103631903A (en) * 2013-11-22 2014-03-12 曙光信息产业股份有限公司 System for synchronizing data of database
CN107682169A (en) * 2016-08-02 2018-02-09 北京京东尚科信息技术有限公司 A kind of method and apparatus using Kafka collection pocket transmission message
CN106776121A (en) * 2016-11-23 2017-05-31 中国工商银行股份有限公司 A kind of data calamity is for device, system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
企业级信息系统同城灾备平台的研究与实现;王晓燕;《黑龙江科技信息》;20171231(第19期);第2,4,5节 *

Also Published As

Publication number Publication date
CN108810150A (en) 2018-11-13

Similar Documents

Publication Publication Date Title
CN108810150B (en) Data replication method for application-level disaster recovery system of collaborative office system
US11360854B2 (en) Storage cluster configuration change method, storage cluster, and computer system
CN110083662B (en) Double-living framework construction method based on platform system
CN108964986B (en) Application-level double-active disaster recovery system of cooperative office system
US9280430B2 (en) Deferred replication of recovery information at site switchover
EP2281240B1 (en) Maintaining data integrity in data servers across data centers
CN101577735B (en) Method, device and system for taking over fault metadata server
US9015520B2 (en) Data transfer and recovery
CN106776121B (en) Data disaster recovery device, system and method
CN111966467B (en) Method and device for disaster recovery based on kubernetes container platform
CN102710752B (en) Calamity is for storage system
CN104536971A (en) High-availability database
CN106339278A (en) Data backup and recovery method of network file system
CN115576655B (en) Container data protection system, method, device, equipment and readable storage medium
CN104657497A (en) Mass electricity information concurrent computation system and method based on distributed computation
CN115878384A (en) Distributed cluster based on backup disaster recovery system and construction method
CN115658390A (en) Container disaster tolerance method, system, device, equipment and computer readable storage medium
CN107135097A (en) The disaster tolerance system and disaster recovery method filed based on bookkeeping
CN110719282A (en) A dual-active authentication system based on unified authority
CN117201278A (en) Method for realizing disaster recovery high-availability scene of primary and backup cloud primary application in information creation environment
CN117131131A (en) Cross-machine-room data synchronization method and device, electronic equipment and storage medium
CN112988466A (en) Data backup method, device, equipment, storage medium and program product
CN104850628A (en) Data synchronization method and apparatus in database
CN103793296A (en) Method for assisting in backing-up and copying computer system in cluster
Wibowo et al. Building scalable and resilient database system to mitigate disaster and performance risks

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
GR01 Patent grant
GR01 Patent grant