CN114900532B - Power data disaster recovery method, system, device, computer equipment and storage medium - Google Patents
Power data disaster recovery method, system, device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN114900532B CN114900532B CN202210496130.3A CN202210496130A CN114900532B CN 114900532 B CN114900532 B CN 114900532B CN 202210496130 A CN202210496130 A CN 202210496130A CN 114900532 B CN114900532 B CN 114900532B
- Authority
- CN
- China
- Prior art keywords
- server
- data
- processed
- power data
- power
- 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
- 238000000034 method Methods 0.000 title claims abstract description 93
- 238000011084 recovery Methods 0.000 title claims abstract description 81
- 238000012545 processing Methods 0.000 claims abstract description 156
- 230000008569 process Effects 0.000 claims abstract description 36
- 238000004590 computer program Methods 0.000 claims abstract description 20
- 230000002457 bidirectional effect Effects 0.000 claims description 15
- 230000009977 dual effect Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims 5
- 238000012790 confirmation Methods 0.000 claims 5
- 230000001360 synchronised effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 230000001939 inductive effect Effects 0.000 description 2
- 230000010076 replication Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Hardware Redundancy (AREA)
Abstract
The present application relates to a power data disaster recovery method, system, apparatus, computer device, storage medium and computer program product. And acquiring the pending power service request which is being processed by the second server when the second server fails. The first server processes the pending power traffic request according to the same traffic processing logic as the second server and stores the pending power data as stored power data, wherein the stored power data and the traffic processing logic in the first server are synchronized with the first server when the second server stores the pending power data. And when the second server is detected to recover operation, the first server and the second server recover data. Compared with the traditional backup disaster recovery mode based on the local disk, the method and the system utilize the first server which is the same as the stored power data of the second server and the service processing logic to carry out data disaster recovery backup, realize the noninductive processing of the service and improve the backup efficiency of the power data disaster recovery.
Description
Technical Field
The present application relates to the field of power security technologies, and in particular, to a power data disaster recovery method, a system, an apparatus, a computer device, a storage medium, and a computer program product.
Background
With the development of big data and artificial intelligence, the digitization is used as a core power to promote the fundamental change of production, operation, management and service modes. Big data is used as a data core of the production system, comprises relational data, analytic data and unstructured data, and bears the function of a business data base. The unstructured data are frequently used in the business of the power industry, and occupy the important position of the power industry, so how to ensure the safety and the credibility of the unstructured data of the power becomes the primary problem to be solved in the power production. At present, when electric power data is subjected to natural disasters or artificial damages, the electric power data is usually realized by a local disk copy mode. However, in the disaster recovery mode of the local disk, the backup data is not consistent with the actual data.
Therefore, the current power data disaster recovery method has the defect of low backup efficiency.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a power data disaster recovery method, system, apparatus, computer device, storage medium, and computer program product that can improve backup efficiency.
In a first aspect, the present application provides a power data disaster recovery method, applied to a first server, where the method includes:
Detecting fault information of a second server, and acquiring a power service request to be processed of the second server; the power service request to be processed comprises power data to be processed; the first server stores the same stored power data and business processing logic as the second server; the stored power data and the service processing logic are obtained by performing data synchronization with the first server based on the fact that the second server stores the power data to be processed in the power service request sent by the user terminal;
and processing the power service request to be processed according to the service processing logic, and storing the power data to be processed into a first database of the first server as stored power data.
In one embodiment, the method further comprises:
Receiving a multi-copy request sent by the second server; the multi-copy request comprises processed power data obtained after the second server processes a power service request sent by a user terminal;
Acquiring processed power data in the multi-copy request and storing the processed power data in a first database to obtain stored power data;
Sending storage completion information to the second server; the second server is configured to receive the storage completion information and return power service processing completion information to the user terminal.
In one embodiment, after the processing the pending power service request according to the service processing logic and storing the pending power data in the first database of the first server as stored power data, the method further includes:
And receiving the recovery operation information sent by the second server, and synchronizing the stored power data in the first database with the stored power data in the second database of the second server through an object storage gateway service.
In a second aspect, the present application provides a power data disaster recovery method, applied to a second server, the method comprising:
The method comprises the steps that fault information of a second server is detected, and a to-be-processed power service request which is sent by a user terminal and comprises to-be-processed power data is sent to a first server; the first server is used for processing the power service request to be processed according to the service processing logic which is the same as that of the second server, and storing the power data to be processed into a first database of the first server as stored power data;
And detecting the recovery operation information of the second server, and synchronizing the stored power data in the first database with the stored power data in the second database of the second server through an object storage gateway service.
In one embodiment, the method further comprises:
receiving a power service request sent by a user terminal, and acquiring power data to be processed in the power service request;
processing the power service request according to the service processing logic to obtain processed power data, and storing the processed power data to a second database of the second server as stored power data;
Transmitting a multi-copy request including the processed power data to the first server; the first server is used for acquiring the processed power data in the multi-copy request and storing the processed power data in a first database to obtain stored power data.
In one embodiment, after the sending the multi-copy request including the processed power data to the first server, the method further includes:
receiving storage completion information sent by the first server;
And returning the power business processing completion information corresponding to the power business to the user terminal.
In a third aspect, the present application provides a power data disaster recovery system, the system comprising: the system comprises a user terminal, a first server and a second server;
the user terminal is used for sending a power service request to be processed, which comprises power data to be processed, to the second server;
The second server is used for detecting fault information of the second server and sending a power service request to be processed, which is sent by the user terminal and comprises power data to be processed, to the first server;
The first server is configured to process the power service request to be processed according to the same service processing logic as the second server, and store the power data to be processed to a first database of the first server as stored power data.
In a fourth aspect, the present application provides a power data disaster recovery device, applied to a first server, the device comprising:
The first acquisition module is used for detecting fault information of a second server and acquiring a power service request to be processed of the second server; the power service request to be processed comprises power data to be processed; the first server stores the same stored power data and business processing logic as the second server; the stored power data and the service processing logic are obtained by performing data synchronization with the first server based on the fact that the second server stores the power data to be processed in the power service request sent by the user terminal;
And the processing module is used for processing the power service request to be processed according to the service processing logic and storing the power data to be processed into a first database of the first server as stored power data.
In a fifth aspect, the present application provides a power data disaster recovery device, applied to a second server, the device comprising:
The sending module is used for detecting fault information of the second server and sending a power service request to be processed, which is sent by the user terminal and comprises power data to be processed, to the first server; the first server is used for processing the power service request to be processed according to the service processing logic which is the same as that of the second server, and storing the power data to be processed into a first database of the first server as stored power data;
And the recovery module is used for detecting the recovery operation information of the second server and synchronizing the stored power data in the first database with the stored power data in the second database of the second server through the object storage gateway service.
In a sixth aspect, the present application provides a computer device comprising a memory storing a computer program and a processor implementing the steps of the method described above when the processor executes the computer program.
In a seventh aspect, the present application provides a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of the method described above.
In an eighth aspect, the application provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the method described above.
The power data disaster recovery method, the system, the device, the computer equipment, the storage medium and the computer program product acquire the power service request to be processed, which is being processed by the second server, when the second server is detected to be faulty. The first server stores the same stored power data and service processing logic as the second server, and the stored power data and service processing logic are obtained by performing data synchronization with the first server when the second server stores the power data to be processed in the power service request. The first server processes the power service request to be processed according to the service processing logic, stores the power data to be processed into the first database as stored power data, and when the second server is detected to resume operation, the first server can perform data synchronization with the second server to resume the data of the second server. Compared with the traditional backup disaster recovery mode based on the local disk, the method and the system utilize the first server which has the same stored power data and service processing logic as the second server, and process the power service request which is being processed by the second server when the second server fails, thereby realizing the noninductive processing of the service and improving the backup efficiency of the power data disaster recovery.
Drawings
FIG. 1 is a diagram of an application environment of a power data disaster recovery method according to an embodiment;
FIG. 2 is a flow chart of a power data disaster recovery method according to an embodiment;
FIG. 3 is a flow chart of a power data disaster recovery method according to another embodiment;
FIG. 4 is a flow chart of a power data disaster recovery method according to another embodiment;
FIG. 5 is a block diagram of a power data disaster recovery device according to an embodiment;
FIG. 6 is a block diagram of a power data disaster recovery device according to another embodiment;
Fig. 7 is an internal structural diagram of a computer device in one embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The power data disaster recovery method provided by the application can be applied to an application environment shown in figure 1. Wherein the first server 102 communicates with the second server 104 via a network. The first server 102 and the second server 104 may be configured in a distributed storage dual-activity architecture, and the second server 104 may normally receive a to-be-processed power service request sent from a user terminal and process the power service request. The first server 102 may acquire the power service request to be processed of the second server 104 when the fault information of the second server 104 is detected, process the power service to be processed using the same service logic as the second server 104 based on the stored power data of the second server 104, and store the power data to be processed in the power service request to form the stored power data. The first server 102 and the second server 104 may be implemented as separate servers or a server cluster formed by a plurality of servers.
In one embodiment, as shown in fig. 2, a power data disaster recovery method is provided, and the method is applied to the first server in fig. 1 for illustration, and includes the following steps:
Step S202, detecting fault information of a second server, and acquiring a power service request to be processed of the second server; the power service request to be processed comprises power data to be processed; the first server stores the same stored power data and business processing logic as the second server; the stored power data and the service processing logic are obtained by performing data synchronization with the first server when the second server stores the power data to be processed in the power service request sent by the user terminal.
The user terminal can be a terminal held by a user needing to perform power service, and the user can perform corresponding power service through the user terminal; the second server may be a primary server and the first server may be a backup server. The second server 104 may receive the pending power service request sent from the user terminal under normal conditions, and process, based on the stored power data in the second database of the second server 104, the pending power service request sent by the user terminal through service processing logic of the second server 104. The first server 102 and the second server 104 may be disposed in the same distributed storage dual-active architecture.
The first server 102 and the second server 104 may be communicatively connected, and may implement bidirectional synchronization of data and services, and when the second server 104 fails, for example, when a natural disaster or a human damage occurs, the second server 104 may send failure information to the first server 102, and the first server 104 may detect the failure information of the second server 104 and perform disaster recovery processing through the first server 102. When the second server 104 fails, the first server 102 may obtain the pending power service request being processed by the second server 104. Wherein, the power service request to be processed includes power data to be processed. Because the dual-center synchronization mode is adopted between the first server 102 and the second server 104, the primary server and the secondary server can process data simultaneously to realize real-time increment, and therefore the first server 102 stores the same stored power data and the same business processing logic as the second server 104. The stored power data represents power data formed by storing the obtained processed power data after the first server 102 or the second server 104 processes the power service to be processed, that is, the stored power data is power data stored in a database. The service processing logic may be processing logic for a power service request to be processed, for example, the power service to be processed may be a data writing request, and the first server 102 and the second server 104 have the same storage principle for the power service request to be processed.
When the second server 104 stores the power data to be processed, before the processing result is returned to the user terminal, data synchronization can be initiated to the first server 102, and the first server 102 and the second server 104 can synchronize the service processing logic and the stored power data, so as to ensure the data consistency and the processing logic consistency between the first server 102 and the second server 104.
Step S204, the power service request to be processed is processed according to the service processing logic, and the power data to be processed is stored in the first database of the first server as the stored power data.
The service processing logic of the first server 102 may be the same service processing logic as the second server 102, where the first server 102 is used as a standby server, when the second server 102 fails, a to-be-processed power service request that is being processed by the second server 102 may be processed according to the same service processing logic as the second server 104, where the to-be-processed power service request includes to-be-processed power data, the first server 102 processes the to-be-processed power data to obtain processed power data, and the first server 102 may store the processed power data in a first database of the first server 102 as new stored power data, thereby implementing update of the database and completing processing of the to-be-processed power service of the user terminal, implementing disaster recovery processing of the power data, so that when the second server 104 as a main server fails, power data disaster recovery processing may also be performed by the first server 102, implementing non-inductive switching, and non-inductive processing of the power service.
The above-mentioned various power data may be unstructured power data, and the above-mentioned processing of disaster recovery for power data may be a data disaster recovery method based on unstructured data, and because the unstructured data is large in volume and the individual files are stored in large amounts, the above-mentioned first server 102 and second server 104 may adopt a dual-center synchronization mode, so that disaster recovery capability is ensured, data loss is reduced, and real-time increment of power data is realized. Through the double-center synchronization mode, data between the first server 102 and the second server 104 are not different, the service system can be used after being switched, the risk of data loss is reduced, and long-term stable operation of the service system is ensured.
In the power data disaster recovery method, when the second server is detected to be faulty, the power service request to be processed, which is being processed by the second server, is acquired. The first server stores the same stored power data and service processing logic as the second server, and the stored power data and service processing logic are obtained by performing data synchronization with the first server when the second server stores the power data to be processed in the power service request. The first server processes the power service request to be processed according to the service processing logic, stores the power data to be processed into the first database as stored power data, and when the second server is detected to resume operation, the first server can perform data synchronization with the second server to resume the data of the second server. Compared with the traditional backup disaster recovery mode based on the local disk, the method and the system utilize the first server which has the same stored power data and service processing logic as the second server, and process the power service request which is being processed by the second server when the second server fails, thereby realizing the noninductive processing of the service and improving the backup efficiency of the power data disaster recovery.
In one embodiment, further comprising: receiving a multi-copy request sent by a second server; the multi-copy request comprises processed power data obtained after the second server processes the power service request sent by the user terminal; acquiring processed power data in the multi-copy request and storing the processed power data in a first database to obtain stored power data; sending storage completion information to a second server; the second server is used for receiving the storage completion information and returning the power business processing completion information to the user terminal.
In this embodiment, under normal operation conditions, the second server 104 may be used as a main server to receive a power service request of a user terminal, and after the second server 104 processes the power service request, processed power data may be obtained. The first server 102 and the second server 104 may be designed according to a distributed storage (Ceph) dual-active architecture, where Ceph is a unified distributed storage system, and the design is designed to provide better performance, reliability, and scalability. The second server 104 may send a multi-copy request to the first server 102 after storing the processed power data in the pending power service request, and the first server 102 may receive the multi-copy request sent by the second server 104 before feeding back the processing completion information to the user terminal. Among these, the presence of multiple copies is a necessary means to promote the reliability, availability, performance, and scalability of a distributed system. Replication may improve system reliability, multiple replicas may be used to split, e.g., a master-multiple-slave structure of a database, and may also be used to speed up response times, e.g., cdn, which may have utility in enhancing system availability and extensibility.
The first server 102 may receive the multiple copy request sent by the second server 104. The multi-copy request may include processed power data obtained after the second server processes the power service request sent by the user terminal. First server 102 may obtain the processed power data in the multi-copy request and store the processed power data in a first database of first server 102, resulting in stored power data stored in first server 102. Thereby enabling real-time data synchronization of the first server 102 and the second server 104. After the first server 102 synchronizes the power data that has just been processed by the second server 104, the storage completion information may be sent to the second server 104, and after the second server 104 receives the storage completion information sent by the first server 102, which represents that the real-time synchronization of the data between the first server 102 and the second server 104 has been completed, the second server 104 may return the power service processing completion information to the user terminal after receiving the storage completion information. After receiving the power service processing completion information, the user terminal can generate corresponding prompt information so that the user knows that the power service is processed. The power service processing completion information may be information in the form of a code.
For example, taking power service as power data writing as an example, when a service request writes data, the service request defaults to a main center, namely the second server 104, and after the second server 104 finishes storing, a multi-copy request can be sent to a standby center, namely the first server 102, and after the first server 102 finishes multi-copy, the second server 104 can return 200OK information to the user terminal to prompt the user terminal that the data writing is completed.
Through the embodiment, when the second server 104 completes the processing of the power service, the first server 102 can synchronize the data copied by multiple copies with the second server 104, so that the number of the main servers and the backup servers is not different, and real-time increment is realized, thereby improving the backup efficiency of disaster recovery of the power data.
In one embodiment, after processing the pending power service request according to the service processing logic and storing the pending power data to the first database of the first server as stored power data, further comprising: and receiving the recovery operation information sent by the second server, and synchronizing the stored power data in the first database with the stored power data in the second database of the second server through the object storage gateway service.
In this embodiment, when the second server 104 fails, the first server 102 may process the power service being processed by the second server 104. The first server 102 may store the power data therein after processing the power service request, to obtain the stored power data. Since the second server 104 may be malfunctioning at this time, the stored power data at the time of the first server 102 and the stored power data at the time of the second server 104 may be different. When the second server 104 resumes normal operation, the first server 102 may receive the resume operation information sent by the second server 104 and synchronize the stored power data in the first database with the stored power data in the second database in the second server 104 through the RGW (RADOS Gateway, object storage gateway) service. The synchronization between the first database and the second database may be a bidirectional synchronization based on an RGW service in a distributed storage dual-active structure, where the RGW service is a storage service supported by the Ceph overall architecture. The data synchronization process between the main server and the standby server and the service request belong to asynchronous operation, and the synchronization time cannot be ensured, so that the data synchronization between the main server and the standby server can be timely completed through an internal consistency check mechanism, and the consistency of power data is ensured.
Through the embodiment, after the second server 104 resumes normal operation, the first server 102 can perform data synchronization with the stored power data of the second server 104, thereby improving the disaster recovery backup efficiency of the power data and ensuring the data consistency between the primary server and the backup server.
In one embodiment, as shown in fig. 3, a power data disaster recovery method is provided, and the method is applied to the second server in fig. 1 for illustration, and includes the following steps:
Step S302, fault information of a second server is detected, and a power service request to be processed, which is sent by a user terminal and comprises power data to be processed, is sent to a first server; the first server is used for processing the power service request to be processed according to the same service processing logic as the second server, and storing the power data to be processed into a first database of the first server as stored power data.
The user terminal can be a terminal held by a user needing to perform power service, and the user can perform corresponding power service through the user terminal; the second server may be a primary server and the first server may be a backup server. The second server 104 may receive the pending power service request sent from the user terminal under normal conditions, and process, based on the stored power data in the second database of the second server 104, the pending power service request sent by the user terminal through service processing logic of the second server 104. The first server 102 and the second server 104 may be disposed in the same distributed storage dual-active architecture.
The first server 102 and the second server 104 may be communicatively connected, and may implement bidirectional synchronization of data and services, and when the second server 104 fails, for example, when a natural disaster or a human damage occurs, the second server 104 may send failure information to the first server 102, and the first server 104 may detect the failure information of the second server 104 and perform disaster recovery processing through the first server 102. When the second server 104 fails, the first server 102 may obtain the pending power service request being processed by the second server 104. Wherein, the power service request to be processed includes power data to be processed. Because the dual-center synchronization mode is adopted between the first server 102 and the second server 104, the primary server and the secondary server can process data simultaneously to realize real-time increment, and therefore the first server 102 stores the same stored power data and the same business processing logic as the second server 104. The stored power data represents power data formed by storing the obtained processed power data after the first server 102 or the second server 104 processes the power service to be processed, that is, the stored power data is power data stored in a database. The service processing logic may be processing logic for a power service request to be processed, for example, the power service to be processed may be a data writing request, and the first server 102 and the second server 104 have the same storage principle for the power service request to be processed.
The service processing logic of the first server 102 may be the same service processing logic as the second server 102, where the first server 102 is used as a standby server, when the second server 102 fails, the service processing logic may process a to-be-processed power service request that is being processed by the second server 102 according to the same service processing logic as the second server 104, where the to-be-processed power service request includes to-be-processed power data, the first server 102 processes the to-be-processed power data to obtain processed power data, and the first server 102 may store the processed power data in a first database of the first server 102 as new stored power data, thereby implementing update of the database and completing processing of the to-be-processed power service of the user terminal, implementing disaster tolerance processing of the power data, so that when the second server 104 as a main server fails, power data disaster tolerance processing may also be performed by the first server 102, implementing disaster tolerance switching of the power service, and non-sensing processing of the power service.
Step S304, detecting the recovery operation information of the second server, and synchronizing the stored power data in the first database with the stored power data in the second database of the second server through the object storage gateway service.
The first server 102 may process the power service being processed by the second server 104 when the second server 104 fails. The first server 102 may store the power data therein after processing the power service request, to obtain the stored power data. Since the second server 104 may be malfunctioning at this time, the stored power data at the time of the first server 102 and the stored power data at the time of the second server 104 may be different. When the second server 104 resumes normal operation, the first server 102 may receive the resume operation information sent by the second server 104 and synchronize the stored power data in the first database with the stored power data in the second database in the second server 104 through the RGW (RADOS Gateway, object storage gateway) service. The synchronization between the first database and the second database may be a bidirectional synchronization based on an RGW service in a distributed storage dual-active structure, where the RGW service is a storage service supported by the Ceph overall architecture. The data synchronization process between the main server and the standby server and the service request belong to asynchronous operation, and the synchronization time cannot be ensured, so that the data synchronization between the main server and the standby server can be timely completed through an internal consistency check mechanism, and the consistency of power data is ensured.
In the power data disaster recovery method, when the second server is detected to be faulty, the power service request to be processed, which is being processed by the second server, is acquired. The first server stores the same stored power data and service processing logic as the second server, and the stored power data and service processing logic are obtained by performing data synchronization with the first server when the second server stores the power data to be processed in the power service request. The first server processes the power service request to be processed according to the service processing logic, stores the power data to be processed into the first database as stored power data, and when the second server is detected to resume operation, the first server can perform data synchronization with the second server to resume the data of the second server. Compared with the traditional backup disaster recovery mode based on the local disk, the method and the system utilize the first server which has the same stored power data and service processing logic as the second server, and process the power service request which is being processed by the second server when the second server fails, thereby realizing the noninductive processing of the service and improving the backup efficiency of the power data disaster recovery.
In one embodiment, further comprising: receiving a power service request sent by a user terminal, and acquiring power data to be processed in the power service request; processing the power service request according to the service processing logic to obtain processed power data, and storing the processed power data to a second database of a second server as stored power data; transmitting a multi-copy request including the processed power data to a first server; the first server is used for acquiring the processed power data in the multi-copy request and storing the processed power data in the first database to obtain stored power data.
In this embodiment, under the condition of normal operation, the second server 104 may receive the power service request sent by the user terminal, and process and store the power data to be processed in the power service request, when the second server 104 stores the power data to be processed, before returning the processing result to the user terminal, data synchronization may be initiated to the first server 102, and then the first server 102 may synchronize the service processing logic and the stored power data with the second server 104, so as to ensure the data consistency and the processing logic consistency between the first server 102 and the second server 104.
Specifically, under normal operation conditions, the second server 104 may be used as a main server to receive a power service request of a user terminal, the second server 104 may receive the power service request sent by the user terminal, and obtain to-be-processed power data in the request, the second server 104 may process the power service request according to service processing logic, and obtain processed power data, and the second server 104 may store the processed power data into a second database of the second server 104 as stored power data. After the second server 104 processes the power service request, the processed power data may be obtained. The first server 102 and the second server 104 may be designed according to a distributed storage (Ceph) dual-active architecture, where Ceph is a unified distributed storage system, and the design is designed to provide better performance, reliability, and scalability. The second server 104 may send a multi-copy request to the first server 102 after storing the processed power data in the pending power service request, and the first server 102 may receive the multi-copy request sent by the second server 104 before feeding back the processing completion information to the user terminal. Among these, the presence of multiple copies is a necessary means to promote the reliability, availability, performance, and scalability of a distributed system. Replication may improve system reliability, multiple replicas may be used to split, e.g., a master-multiple-slave structure of a database, and may also be used to speed up response times, e.g., cdn, which may have utility in enhancing system availability and extensibility.
The first server 102 may receive the multiple copy request sent by the second server 104. The multi-copy request may include processed power data obtained after the second server processes the power service request sent by the user terminal. First server 102 may obtain the processed power data in the multi-copy request and store the processed power data in a first database of first server 102, resulting in stored power data stored in first server 102. Thereby enabling real-time data synchronization of the first server 102 and the second server 104. After the first server 102 stores the processed power data, corresponding processing completion information may also be returned to the second server 104 to notify the second server 104 to perform the next processing.
Through the embodiment, when the second server 104 completes the processing of the power service, the first server 102 can synchronize the data copied by multiple copies with the second server 104, so that the number of the main servers and the backup servers is not different, and real-time increment is realized, thereby improving the backup efficiency of disaster recovery of the power data.
In one embodiment, after sending the multi-copy request including the processed power data to the first server, further comprising: receiving storage completion information sent by a first server; and returning the power business processing completion information corresponding to the power business to the user terminal.
In this embodiment, after the first server 102 performs the multi-copy, corresponding storage completion information may be returned to the second server 104. The second server 104 may receive the storage completion information sent by the first server 102, and return power service processing completion information corresponding to the above power service to the user terminal. The user terminal can generate corresponding prompt information based on the service processing completion information to prompt the user that the service is processed.
Specifically, after the first server 102 synchronizes the power data that has just been processed by the second server 104, the storage completion information may be sent to the second server 104, and after the second server 104 receives the storage completion information sent by the first server 102, which represents that the real-time synchronization of the data between the first server 102 and the second server 104 has been completed, the second server 104 may return the power service processing completion information to the user terminal after receiving the storage completion information. After receiving the power service processing completion information, the user terminal can generate corresponding prompt information so that the user knows that the power service is processed. The power service processing completion information may be information in the form of a code.
For example, taking power service as power data writing as an example, when a service request writes data, the service request defaults to a main center, namely the second server 104, and after the second server 104 finishes storing, a multi-copy request can be sent to a standby center, namely the first server 102, and after the first server 102 finishes multi-copy, the second server 104 can return 200OK information to the user terminal to prompt the user terminal that the data writing is completed.
Through the embodiment, when the second server 104 completes the processing of the power service, the first server 102 can synchronize the data copied by multiple copies with the second server 104, so that the number of the main server and the backup server is not different, and real-time increment is realized, thereby improving the backup efficiency of the power data disaster recovery, and the second server 104 sends the service processing completion information to the user terminal after the first server 102 completes the copying of multiple copies, thereby ensuring that the first server 102 and the second server 104 can maintain the consistency of the data and the service logic, and improving the efficiency of the power data disaster recovery.
In one embodiment, as shown in fig. 4, fig. 4 is a flow chart of a power data disaster recovery method in yet another embodiment. As can be seen from fig. 4, the second server 104 (Cluster 1) and the first server 102 (Cluster 2) are designed in a distributed storage dual-active architecture, the first server 102 and the second server 104 can perform bidirectional synchronization of data through RGW service, and the servers and the user terminals can be connected through load balancing. Taking a service request as an example to write power data. When the service requests write data, the data is directed to the main center, namely the second server 104 by default through the load device, and after the main center stores and completes the multi-copy to the standby center (the first server 102), the second server 104 returns 200OK to the user terminal at the service side, thereby completing the data writing. Meanwhile, the data synchronization from the main center cluster to the standby center cluster can be performed, so that the disaster recovery of service data is realized, and the storage and network efficiency are optimized. When the main center fails, the load transfers the service request to the standby center, and the storage principle of the standby center is consistent with that of the data center. After the data center is restored, data synchronization can be performed between the main center and the standby center to ensure the consistency of the double-center data.
The main and standby data synchronization process and the service request belong to asynchronous operation, and the synchronization time cannot be guaranteed, so that the data synchronization between the main and standby clusters can be timely completed through an internal consistency check mechanism, and the consistency of the data is guaranteed.
By the embodiment, the first server which is the same as the stored power data and the service processing logic of the second server is utilized, and the power service request which is being processed by the second server is processed when the second server fails, so that the noninductive processing of the service is realized, and the backup efficiency of the power data disaster recovery is improved. In addition, for disaster tolerance of the unstructured power data, the operation of the service system can be recovered in a short time through the embodiment, the requirement of the service on the reliability of the information system is met, and finally, when the main center encounters natural disasters or artificial damages is realized. In addition, seamless or rapid service switching can be realized, so that service continuity is ensured. The data processing is performed between the main and the standby simultaneously due to the double-center synchronous mode, so that real-time increment is realized. And because the data is not different, the main and the standby can be switched, the service is noninductive, and the service can be used after the switching.
In one embodiment, there is provided a power data disaster recovery system, comprising: the system comprises a user terminal, a first server and a second server; the user terminal is used for sending a power service request to be processed, which comprises power data to be processed, to the second server; the second server is used for detecting fault information of the second server and sending a power service request to be processed, which is sent by the user terminal and comprises power data to be processed, to the first server; the first server is used for processing the power service request to be processed according to the service processing logic which is the same as that of the second server, and storing the power data to be processed into a first database of the first server as stored power data.
For specific limitation of the power data disaster recovery system, reference may be made to the limitation of the power data disaster recovery method hereinabove, and no further description is given here. All or part of the modules in the power data disaster recovery system can be realized by software, hardware and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
It should be understood that, although the steps in the flowcharts of fig. 2-4 are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least a portion of the steps of fig. 2-4 may include multiple steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor does the order in which the steps or stages are performed necessarily occur sequentially, but may be performed alternately or alternately with at least a portion of the steps or stages in other steps or other steps.
In one embodiment, as shown in fig. 5, there is provided a power data disaster recovery device, including: a first acquisition module 500 and a processing module 502, wherein:
The first obtaining module 500 is configured to detect failure information of the second server, and obtain a to-be-processed power service request of the second server; the power service request to be processed comprises power data to be processed; the first server stores the same stored power data and business processing logic as the second server; the stored power data and the service processing logic are obtained by performing data synchronization with the first server when the second server stores the power data to be processed in the power service request sent by the user terminal.
The processing module 502 is configured to process the power service request to be processed according to the service processing logic, and store the power data to be processed in the first database of the first server as stored power data.
In one embodiment, the apparatus further comprises: the first synchronization module is used for receiving a multi-copy request sent by the second server; the multi-copy request comprises processed power data obtained after the second server processes the power service request sent by the user terminal; acquiring processed power data in the multi-copy request and storing the processed power data in a first database to obtain stored power data; sending storage completion information to a second server; the second server is used for receiving the storage completion information and returning the power business processing completion information to the user terminal.
In one embodiment, the apparatus further comprises: and the second synchronization module is used for receiving the recovery operation information sent by the second server and synchronizing the stored power data in the first database with the stored power data in the second database of the second server through the object storage gateway service.
In one embodiment, as shown in fig. 6, there is provided a power data disaster recovery device, including: a sending module 600 and a processing module 602, wherein:
The sending module 600 is configured to detect failure information of the second server, and send a to-be-processed power service request including to-be-processed power data sent by the user terminal to the first server; the first server is used for processing the power service request to be processed according to the same service processing logic as the second server, and storing the power data to be processed into a first database of the first server as stored power data.
And a recovery module 602, configured to detect recovery operation information of the second server, and synchronize, through the object storage gateway service, the stored power data in the first database with the stored power data in the second database of the second server.
In one embodiment, the apparatus further comprises: the request receiving module is used for receiving the power service request sent by the user terminal and obtaining the power data to be processed in the power service request; processing the power service request according to the service processing logic to obtain processed power data, and storing the processed power data to a second database of a second server as stored power data; transmitting a multi-copy request including the processed power data to a first server; the first server is used for acquiring the processed power data in the multi-copy request and storing the processed power data in the first database to obtain stored power data.
In one embodiment, the apparatus further comprises: the notification module is used for receiving the storage completion information sent by the first server; and returning the power business processing completion information corresponding to the power business to the user terminal.
The specific limitation of the power data disaster recovery device can be referred to the limitation of the power data disaster recovery method, and the description thereof is omitted herein. All or part of the modules in the power data disaster recovery device can be realized by software, hardware and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a server, the internal structure of which may be as shown in fig. 7. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is for storing power data. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program when executed by a processor implements a power data disaster recovery method.
It will be appreciated by those skilled in the art that the structure shown in FIG. 7 is merely a block diagram of some of the structures associated with the present inventive arrangements and is not limiting of the computer device to which the present inventive arrangements may be applied, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In one embodiment, a computer device is provided, including a memory and a processor, where the memory stores a computer program, and the processor implements the power data disaster recovery method described above when executing the computer program.
In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, which when executed by a processor implements the power data disaster recovery method described above.
In one embodiment, a computer program product is provided, comprising a computer program that when executed by a processor implements the power data disaster recovery method described above.
The user information (including but not limited to user equipment information, user personal information, etc.) and the data (including but not limited to data for analysis, stored data, presented data, etc.) related to the present application are information and data authorized by the user or sufficiently authorized by each party.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, or the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory. By way of illustration, and not limitation, RAM can be in various forms such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of protection of the present application is to be determined by the appended claims.
Claims (10)
1. A power data disaster recovery method, applied to a first server, the method comprising:
Detecting fault information of a second server, and acquiring a power service request to be processed of the second server; the power service request to be processed comprises power data to be processed; the first server stores the same stored power data and business processing logic as the second server; the stored power data and service processing logic are obtained by carrying out data synchronization with the first server when the second server stores the power data to be processed in the power service request sent by the user terminal, wherein the first server and the second server are in communication connection so as to realize bidirectional synchronization of data and service, and the service processing logic is processing logic for the power service request to be processed;
Processing the power service request to be processed according to the service processing logic, and storing the power data to be processed into a first database of the first server as stored power data;
Receiving recovery operation information sent by the second server, and synchronizing stored power data in the first database with stored power data in a second database of the second server through an object storage gateway service;
The second server and the first server are designed in a distributed storage dual-activity architecture, the first server and the second server perform bidirectional synchronization of data through an object storage gateway service, and the servers are connected with the user terminal through load balancing; the service request is defaulted to a second server through the load equipment, and after the second server finishes the service processing and copies the multiple copies to the first server, the second server returns a confirmation to the user terminal of the service side; when the first server fails, the load transfers the service request to the second server for service processing, and when the second server is recovered, data synchronization is carried out between the second server and the first server to ensure the consistency of the double-center data.
2. The method according to claim 1, wherein the method further comprises:
Receiving a multi-copy request sent by the second server; the multi-copy request comprises processed power data obtained after the second server processes a power service request sent by a user terminal;
Acquiring processed power data in the multi-copy request and storing the processed power data in a first database to obtain stored power data;
Sending storage completion information to the second server; the second server is configured to receive the storage completion information and return power service processing completion information to the user terminal.
3. The method according to claim 1, wherein the method further comprises: the first server and the second server are designed according to a distributed storage dual-activity architecture, wherein the distributed storage dual-activity architecture is a unified distributed storage system.
4. A method for disaster recovery of power data, applied to a second server, the method comprising:
The method comprises the steps that fault information of a second server is detected, and a to-be-processed power service request which is sent by a user terminal and comprises to-be-processed power data is sent to a first server; the first server is used for processing the power service request to be processed according to the service processing logic which is the same as that of the second server, and storing the power data to be processed into a first database of the first server as stored power data, wherein the first server and the second server are in communication connection so as to realize bidirectional synchronization of data and service, and the service processing logic is processing logic for the power service request to be processed;
Detecting the recovery operation information of the second server, and synchronizing the stored power data in the first database with the stored power data in the second database of the second server through an object storage gateway service;
The second server and the first server are designed in a distributed storage dual-activity architecture, the first server and the second server perform bidirectional synchronization of data through an object storage gateway service, and the servers are connected with the user terminal through load balancing; the service request is defaulted to a second server through the load equipment, and after the second server finishes the service processing and copies the multiple copies to the first server, the second server returns a confirmation to the user terminal of the service side; when the first server fails, the load transfers the service request to the second server for service processing, and when the second server is recovered, data synchronization is carried out between the second server and the first server to ensure the consistency of the double-center data.
5. The method according to claim 4, wherein the method further comprises:
receiving a power service request sent by a user terminal, and acquiring power data to be processed in the power service request;
processing the power service request according to the service processing logic to obtain processed power data, and storing the processed power data to a second database of the second server as stored power data;
Transmitting a multi-copy request including the processed power data to the first server; the first server is used for acquiring the processed power data in the multi-copy request and storing the processed power data in a first database to obtain stored power data.
6. The method of claim 5, wherein after sending the multi-copy request including the processed power data to the first server, further comprising:
receiving storage completion information sent by the first server;
And returning the power business processing completion information corresponding to the power business to the user terminal.
7. A power data disaster recovery system, the system comprising: the system comprises a user terminal, a first server and a second server;
the user terminal is used for sending a power service request to be processed, which comprises power data to be processed, to the second server;
The second server is used for detecting fault information of the second server, sending a to-be-processed power service request comprising to-be-processed power data sent by the user terminal to the first server, wherein the first server and the second server are in communication connection so as to realize bidirectional synchronization of data and services;
The first server is configured to process the power service request to be processed according to the same service processing logic as the second server, and store the power data to be processed into a first database of the first server as stored power data, where the service processing logic is processing logic for the power service request to be processed;
Receiving recovery operation information sent by the second server, and synchronizing stored power data in the first database with stored power data in a second database of the second server through an object storage gateway service;
The second server and the first server are designed in a distributed storage dual-activity architecture, the first server and the second server perform bidirectional synchronization of data through an object storage gateway service, and the servers are connected with the user terminal through load balancing; the service request is defaulted to a second server through the load equipment, and after the second server finishes the service processing and copies the multiple copies to the first server, the second server returns a confirmation to the user terminal of the service side; when the first server fails, the load transfers the service request to the second server for service processing, and when the second server is recovered, data synchronization is carried out between the second server and the first server to ensure the consistency of the double-center data.
8. A power data disaster recovery device, applied to a first server, comprising:
The first acquisition module is used for detecting fault information of a second server and acquiring a power service request to be processed of the second server; the power service request to be processed comprises power data to be processed; the first server stores the same stored power data and business processing logic as the second server; the stored power data and service processing logic are obtained by carrying out data synchronization with the first server when the second server stores the power data to be processed in the power service request sent by the user terminal, wherein the first server and the second server are in communication connection so as to realize bidirectional synchronization of data and service, and the service processing logic is processing logic for the power service request to be processed;
The processing module is used for processing the power service request to be processed according to the service processing logic and storing the power data to be processed into a first database of the first server as stored power data;
The second synchronization module is used for receiving the recovery operation information sent by the second server and synchronizing the stored power data in the first database with the stored power data in the second database of the second server through an object storage gateway service; the second server and the first server are designed in a distributed storage dual-activity architecture, the first server and the second server perform bidirectional synchronization of data through an object storage gateway service, and the servers are connected with the user terminal through load balancing; the service request is defaulted to a second server through the load equipment, and after the second server finishes the service processing and copies the multiple copies to the first server, the second server returns a confirmation to the user terminal of the service side; when the first server fails, the load transfers the service request to the second server for service processing, and when the second server is recovered, data synchronization is carried out between the second server and the first server to ensure the consistency of the double-center data.
9. A power data disaster recovery device, applied to a second server, comprising:
The sending module is used for detecting fault information of the second server and sending a power service request to be processed, which is sent by the user terminal and comprises power data to be processed, to the first server; the first server is used for processing the power service request to be processed according to the service processing logic which is the same as that of the second server, and storing the power data to be processed into a first database of the first server as stored power data, wherein the first server and the second server are in communication connection so as to realize bidirectional synchronization of data and service, and the service processing logic is processing logic for the power service request to be processed;
The recovery module is used for detecting the recovery operation information of the second server and synchronizing the stored power data in the first database with the stored power data in the second database of the second server through an object storage gateway service; the second server and the first server are designed in a distributed storage dual-activity architecture, the first server and the second server perform bidirectional synchronization of data through an object storage gateway service, and the servers are connected with the user terminal through load balancing; the service request is defaulted to a second server through the load equipment, and after the second server finishes the service processing and copies the multiple copies to the first server, the second server returns a confirmation to the user terminal of the service side; when the first server fails, the load transfers the service request to the second server for service processing, and when the second server is recovered, data synchronization is carried out between the second server and the first server to ensure the consistency of the double-center data.
10. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 6 when the computer program is executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210496130.3A CN114900532B (en) | 2022-05-09 | 2022-05-09 | Power data disaster recovery method, system, device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210496130.3A CN114900532B (en) | 2022-05-09 | 2022-05-09 | Power data disaster recovery method, system, device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114900532A CN114900532A (en) | 2022-08-12 |
CN114900532B true CN114900532B (en) | 2024-08-27 |
Family
ID=82721943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210496130.3A Active CN114900532B (en) | 2022-05-09 | 2022-05-09 | Power data disaster recovery method, system, device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114900532B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115396296B (en) * | 2022-08-18 | 2023-06-27 | 中电金信软件有限公司 | Service processing method, device, electronic equipment and computer readable storage medium |
CN115617574B (en) * | 2022-09-28 | 2024-04-16 | 中国南方电网有限责任公司 | Multi-power scheduling system, data transmission method, and computer-readable storage medium |
CN116074188A (en) * | 2022-12-16 | 2023-05-05 | 工业富联(杭州)数据科技有限公司 | Cloud computing service processing method, system and computer readable storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108964986A (en) * | 2018-06-15 | 2018-12-07 | 国网上海市电力公司 | Cooperative office system application layer dual-active disaster recovery and backup systems |
CN111327467A (en) * | 2020-02-21 | 2020-06-23 | 苏州浪潮智能科技有限公司 | Server system, disaster recovery backup method thereof and related equipment |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8630983B2 (en) * | 2011-08-27 | 2014-01-14 | Accenture Global Services Limited | Backup of data across network of devices |
CN105335255B (en) * | 2015-12-10 | 2018-07-20 | 上海数腾软件科技股份有限公司 | The system and method for the fast quick-recovery of realization business |
CN107153649B (en) * | 2016-03-02 | 2020-06-30 | 阿里巴巴集团控股有限公司 | Data backup method and device |
CN205427832U (en) * | 2016-03-12 | 2016-08-03 | 福建博士通信息有限责任公司 | Data storage capacity calamity device |
CN109274986B (en) * | 2017-07-17 | 2021-02-12 | 中兴通讯股份有限公司 | Multi-center disaster recovery method, system, storage medium and computer equipment |
CN108123831A (en) * | 2017-12-15 | 2018-06-05 | 安徽长泰信息安全服务有限公司 | Disaster tolerance service system and method in a kind of the Internet, applications |
CN111130835A (en) * | 2018-11-01 | 2020-05-08 | 中国移动通信集团河北有限公司 | Data center dual-active system, switching method, device, equipment and medium |
CN109597718A (en) * | 2018-12-10 | 2019-04-09 | 浪潮(北京)电子信息产业有限公司 | A kind of disaster recovery platform and a kind of disaster recovery method |
CN111858147B (en) * | 2019-04-29 | 2024-09-27 | 中国移动通信集团贵州有限公司 | Disaster recovery processing method and device, mobile terminal and storage medium |
CN113934792B (en) * | 2020-06-29 | 2023-03-24 | 金篆信科有限责任公司 | Processing method and device of distributed database, network equipment and storage medium |
CN112235142B (en) * | 2020-10-15 | 2022-04-15 | 国网江苏省电力有限公司营销服务中心 | Power utilization information acquisition system capable of realizing key business disaster tolerance and operation method thereof |
CN114281600A (en) * | 2021-11-30 | 2022-04-05 | 北京青云科技股份有限公司 | Disaster recovery backup and recovery method, device, equipment and storage medium |
-
2022
- 2022-05-09 CN CN202210496130.3A patent/CN114900532B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108964986A (en) * | 2018-06-15 | 2018-12-07 | 国网上海市电力公司 | Cooperative office system application layer dual-active disaster recovery and backup systems |
CN111327467A (en) * | 2020-02-21 | 2020-06-23 | 苏州浪潮智能科技有限公司 | Server system, disaster recovery backup method thereof and related equipment |
Also Published As
Publication number | Publication date |
---|---|
CN114900532A (en) | 2022-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114900532B (en) | Power data disaster recovery method, system, device, computer equipment and storage medium | |
US20190196728A1 (en) | Distributed storage system-based data processing method and storage device | |
US11397647B2 (en) | Hot backup system, hot backup method, and computer device | |
CN106776130B (en) | Log recovery method, storage device and storage node | |
CN102411639B (en) | Multi-copy storage management method and system of metadata | |
US11307776B2 (en) | Method for accessing distributed storage system, related apparatus, and related system | |
CN107241430A (en) | A kind of enterprise-level disaster tolerance system and disaster tolerant control method based on distributed storage | |
CN108810150B (en) | Data replication method of application-level disaster recovery backup system of cooperative office system | |
CN113821376A (en) | Cloud disaster backup-based integrated backup disaster recovery method and system | |
CN107943615B (en) | Data processing method and system based on distributed cluster | |
CN105323271B (en) | Cloud computing system and processing method and device thereof | |
CN116389233B (en) | Container cloud management platform active-standby switching system, method and device and computer equipment | |
CN107526652B (en) | Data synchronization method and storage device | |
CN110737543B (en) | Method, device and storage medium for recovering distributed file system data | |
CN113535430B (en) | Application data read-write separation method, device, computer equipment and storage medium | |
CN103780433B (en) | Self-healing type virtual resource configuration management data architecture | |
CN114936115B (en) | Data storage backup method and device, computer equipment and storage medium | |
CN111291063A (en) | Master and backup copy election method, system, computer equipment and storage medium | |
CN107045426B (en) | Multi-copy reading method and system | |
CN116192616A (en) | Micro-service-based power standby and regulation system processing method and device and computer equipment | |
CN111338848B (en) | Failure application copy processing method and device, computer equipment and storage medium | |
CN114328032A (en) | Disaster recovery switching processing method and device based on big data double activities and computer equipment | |
CN114116308A (en) | Disaster tolerance method and device for power data center, computer equipment and storage medium | |
CN115730016B (en) | Data synchronization method, system, device, computer equipment and storage medium | |
CN114499778B (en) | Device, method, system and storage medium for maintaining dual activities of cloud platform |
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 |