Disaster recovery processing method and device of power grid dispatching cloud platform based on cross-chip architecture
By constructing a cross-chip architecture power grid dispatch cloud platform with a multi-domain architecture, dividing it into local and remote regional groups, and building a multi-level disaster recovery system, the power grid dispatch cloud platform achieves efficient disaster recovery processing, solving the problem of low efficiency in traditional disaster recovery processing and improving the system's availability and recovery capabilities.
Patent Information
- Application Number
- CN202511379962.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-23
- Publication Date
- 2025-11-18
AI Technical Summary
Traditional power grid dispatch cloud platforms have low disaster recovery efficiency, require a lot of manual intervention, and have low data synchronization and fault switching efficiency.
A multi-domain architecture for a power grid dispatching cloud platform based on a cross-chip architecture is constructed, dividing the platform into local and remote regional groups, and building a multi-level disaster recovery system to achieve the distribution of business data and rapid switching of fault databases.
It improved the efficiency of disaster recovery, reduced the risk of data loss, and ensured the high availability and rapid recovery capability of the power grid dispatch cloud platform.
Smart Images

Figure CN120979890A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a disaster recovery processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product for a power grid dispatch cloud platform based on a cross-chip architecture. Background Technology
[0002] With the development of cloud computing technology, the power industry is gradually shifting to a cloud-based dispatch management model. As a core business of the power system, grid dispatch places higher demands on system reliability and stability. Therefore, how to efficiently perform disaster recovery has become an important research direction.
[0003] Traditional disaster recovery methods typically involve establishing simple backup nodes; however, this approach requires significant manual intervention, resulting in inefficient data synchronization and failover, and consequently, low overall disaster recovery efficiency. Summary of the Invention
[0004] Therefore, it is necessary to provide a disaster recovery method, device, computer equipment, computer-readable storage medium, and computer program product based on a cross-chip architecture power grid dispatch cloud platform that can improve the efficiency of disaster recovery processing, addressing the aforementioned technical problems.
[0005] Firstly, this application provides a disaster recovery method for a power grid dispatch cloud platform based on a cross-chip architecture. The method includes:
[0006] A one-cloud-multi-domain architecture is constructed to correspond to the power grid dispatch cloud platform; the one-cloud-multi-domain architecture includes a central region and multiple unit regions.
[0007] Based on the location information of the multiple unit regions, the multiple unit regions are divided into intra-city region groups and inter-city region groups;
[0008] Based on the same-city regional group and the different-city regional group, a multi-level disaster recovery system for the power grid dispatch cloud platform is constructed.
[0009] The business data of the power grid dispatch cloud platform is distributed to the databases of various regions in the multi-level disaster recovery system;
[0010] If a faulty database is detected in the databases of the various regions, disaster recovery processing is performed on the power grid dispatch cloud platform based on the normal databases in the databases of the various regions and the faulty databases.
[0011] In one embodiment, the step of constructing a multi-level disaster recovery system for the power grid dispatch cloud platform based on the same-city regional group and the different-city regional group includes:
[0012] Based on the aforementioned city-wide regional group, a local disaster recovery layer is constructed for the power grid dispatch cloud platform;
[0013] Based on the aforementioned geographical groups, a remote disaster recovery layer is constructed for the power grid dispatch cloud platform;
[0014] The local disaster recovery layer and the remote disaster recovery layer are combined to obtain the multi-level disaster recovery system.
[0015] In one embodiment, the disaster recovery processing of the power grid dispatch cloud platform based on the normal database and the fault database in the databases of the various regions includes:
[0016] Retrieve target business data from the normal database;
[0017] Disaster recovery processing is performed on the power grid dispatch cloud platform based on the target business data and the fault database.
[0018] In one embodiment, the disaster recovery processing of the power grid dispatch cloud platform based on the target business data and the fault database includes:
[0019] Based on the target business data, the power grid dispatch cloud platform is controlled to switch its business services from the fault database to the normal database.
[0020] In one embodiment, distributing the business data of the power grid dispatch cloud platform to databases in various regions of the multi-level disaster recovery system includes:
[0021] The business data of the power grid dispatch cloud platform is synchronously distributed to the database within the same city region group in the multi-level disaster recovery system;
[0022] The business data of the power grid dispatch cloud platform is asynchronously distributed to the database in the remote regional group of the multi-level disaster recovery system.
[0023] In one embodiment, dividing the plurality of unit regions into a same-city region group and a different-city region group based on the location information of the plurality of unit regions includes:
[0024] Based on the location information of the multiple unit regions, determine the location information of the data center where the multiple unit regions are located;
[0025] Based on the location information of the data centers where the multiple unit regions are located, the multiple unit regions are divided into same-city region groups and different-city region groups.
[0026] Secondly, this application also provides a disaster recovery processing device for a power grid dispatch cloud platform based on a cross-chip architecture. The device includes:
[0027] The first construction module is used to construct the one-cloud-multi-domain architecture corresponding to the power grid dispatch cloud platform; the one-cloud-multi-domain architecture includes a central region and multiple unit regions.
[0028] The region division module is used to divide the multiple unit regions into same-city region groups and different-city region groups based on the location information of the multiple unit regions;
[0029] The second construction module is used to construct a multi-level disaster recovery system for the power grid dispatch cloud platform based on the same-city regional group and the different-city regional group.
[0030] The data distribution module is used to distribute the business data of the power grid dispatch cloud platform to the databases of various regions in the multi-level disaster recovery system;
[0031] The platform processing module is used to perform disaster recovery processing on the power grid dispatch cloud platform based on the normal databases and the faulty databases in the databases of each region when a faulty database is detected in the databases of each region.
[0032] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0033] A one-cloud-multi-domain architecture is constructed to correspond to the power grid dispatch cloud platform; the one-cloud-multi-domain architecture includes a central region and multiple unit regions.
[0034] Based on the location information of the multiple unit regions, the multiple unit regions are divided into intra-city region groups and inter-city region groups;
[0035] Based on the same-city regional group and the different-city regional group, a multi-level disaster recovery system for the power grid dispatch cloud platform is constructed.
[0036] The business data of the power grid dispatch cloud platform is distributed to the databases of various regions in the multi-level disaster recovery system;
[0037] If a faulty database is detected in the databases of the various regions, disaster recovery processing is performed on the power grid dispatch cloud platform based on the normal databases in the databases of the various regions and the faulty databases.
[0038] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0039] A one-cloud-multi-domain architecture is constructed to correspond to the power grid dispatch cloud platform; the one-cloud-multi-domain architecture includes a central region and multiple unit regions.
[0040] Based on the location information of the multiple unit regions, the multiple unit regions are divided into intra-city region groups and inter-city region groups;
[0041] Based on the same-city regional group and the different-city regional group, a multi-level disaster recovery system for the power grid dispatch cloud platform is constructed.
[0042] The business data of the power grid dispatch cloud platform is distributed to the databases of various regions in the multi-level disaster recovery system;
[0043] If a faulty database is detected in the databases of the various regions, disaster recovery processing is performed on the power grid dispatch cloud platform based on the normal databases in the databases of the various regions and the faulty databases.
[0044] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0045] A one-cloud-multi-domain architecture is constructed to correspond to the power grid dispatch cloud platform; the one-cloud-multi-domain architecture includes a central region and multiple unit regions.
[0046] Based on the location information of the multiple unit regions, the multiple unit regions are divided into intra-city region groups and inter-city region groups;
[0047] Based on the same-city regional group and the different-city regional group, a multi-level disaster recovery system for the power grid dispatch cloud platform is constructed.
[0048] The business data of the power grid dispatch cloud platform is distributed to the databases of various regions in the multi-level disaster recovery system;
[0049] If a faulty database is detected in the databases of the various regions, disaster recovery processing is performed on the power grid dispatch cloud platform based on the normal databases in the databases of the various regions and the faulty databases.
[0050] The aforementioned disaster recovery processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product for a power grid dispatch cloud platform based on a cross-chip architecture construct a one-cloud-multi-domain architecture corresponding to the power grid dispatch cloud platform. The one-cloud-multi-domain architecture includes a central region and multiple unit regions. Based on the location information of the multiple unit regions, they are divided into intra-city region groups and inter-city region groups. Based on the intra-city region groups and the inter-city region groups, a multi-level disaster recovery system for the power grid dispatch cloud platform is constructed. The business data of the power grid dispatch cloud platform is distributed to the databases of each region within the multi-level disaster recovery system. When a faulty database is detected in any of the databases of a region, disaster recovery processing is performed on the power grid dispatch cloud platform based on the normal databases and the faulty databases in each region's database. This solution constructs a multi-domain architecture corresponding to the power grid dispatch cloud platform, establishing a distributed architecture between a central region and multiple unit regions. This facilitates the dispersed deployment of disaster recovery resources across different regions, avoiding single points of failure. By dividing the multiple unit regions into intra-city and inter-city groups based on their location information, it is possible to optimize disaster recovery strategies according to geographical characteristics. Intra-city groups can provide low-latency disaster recovery services, while inter-city groups can provide high-reliability disaster recovery assurance. By constructing a multi-level disaster recovery system for the power grid dispatch cloud platform based on intra-city and inter-city groups, a tiered disaster recovery protection mechanism can be formed, capable of handling both localized failures and large-scale disasters. By distributing the business data of the power grid dispatch cloud platform to databases in various regions within the multi-level disaster recovery system, it is possible to ensure that data is backed up simultaneously in multiple regions, reducing the risk of data loss. When a faulty database is detected in any region's database, disaster recovery processing is performed based on the normal and faulty databases in each region's database. This facilitates the rapid location of available resources and fault switching, thereby improving the efficiency of disaster recovery processing. Attached Figure Description
[0051] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0052] Figure 1 This is a flowchart illustrating a disaster recovery method for a power grid dispatch cloud platform based on a cross-chip architecture in one embodiment.
[0053] Figure 2 This is a schematic diagram of a single-cloud, multi-region architecture in one embodiment;
[0054] Figure 3 This is a schematic diagram illustrating the deployment process of a multi-core, single-cloud power grid dispatching cloud platform in one embodiment.
[0055] Figure 4 This is a schematic diagram of an architecture with 2 locations, 2 zones, and 2 availability zones in one embodiment;
[0056] Figure 5 This is a schematic diagram of an architecture with 2 locations, 2 zones, and 4 availability zones in one embodiment;
[0057] Figure 6 This is a structural block diagram of a disaster recovery processing device for a power grid dispatch cloud platform based on a cross-chip architecture, as shown in one embodiment.
[0058] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0059] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0060] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0061] In one exemplary embodiment, such as Figure 1 As shown, a disaster recovery method for a power grid dispatch cloud platform based on a cross-chip architecture is provided. This embodiment illustrates the method by applying it to a terminal. It is understood that this method can also be applied to a server, or to a system including both a terminal and a server, and is implemented through interaction between the terminal and the server. The terminal can be, but is not limited to, various personal computers, laptops, smartphones, tablets, etc.; the server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. In this embodiment, the method includes the following steps:
[0062] Step S101: Construct a one-cloud-multi-domain architecture corresponding to the power grid dispatch cloud platform; the one-cloud-multi-domain architecture includes a central region and multiple unit regions;
[0063] Step S102: Based on the location information of multiple unit regions, divide the multiple unit regions into same-city region groups and different-city region groups;
[0064] Step S103: Based on the same-city regional group and the different-city regional group, construct a multi-level disaster recovery system for the power grid dispatch cloud platform;
[0065] Step S104: Distribute the business data of the power grid dispatch cloud platform to the databases of various regions in the multi-level disaster recovery system;
[0066] Step S105: If a faulty database is detected in the databases of each region, disaster recovery processing is performed on the power grid dispatch cloud platform based on the normal databases and faulty databases in the databases of each region.
[0067] Among them, the power grid dispatch cloud platform can refer to a cloud platform system that provides services for power grid dispatch. For example, the power grid dispatch cloud platform can be a cloud platform compatible with multi-chip architecture, used to ensure the high availability and disaster recovery capabilities of the power system.
[0068] Cross-chip architecture can refer to a technical architecture that supports multiple different chip types.
[0069] Among them, a one-cloud-multi-domain architecture can refer to an architecture pattern that deploys multiple regions under a single cloud platform. For example, a one-cloud-multi-domain architecture can be a one-cloud-multi-Region (domain) architecture.
[0070] In this context, the central region can refer to the core region responsible for unified management in a cloud multi-domain architecture. For example, the central region can be a central region that performs unified management, unified operation and maintenance, and unified metering for all unit regions.
[0071] In this context, a unit region can refer to a distributed region managed by a central region in a cloud multi-domain architecture. For example, a unit region can be a unit Region, and its underlying hardware can use different chips.
[0072] In this context, "region" can refer to a collection of infrastructure services in a certain area based on geographical location.
[0073] Location information can refer to geographical location information of each unit region. For example, location information can be used to determine the geographical distance relationship between unit regions.
[0074] Among them, a "same-city region group" can refer to a collection of multiple regions located within the same city.
[0075] Among them, a geographical group can refer to a collection of multiple regions located in different cities or areas.
[0076] Among them, a multi-level disaster recovery system can refer to a multi-level disaster recovery architecture that includes local disaster recovery and remote disaster recovery. For example, a multi-level disaster recovery system can be a cloud-native disaster recovery architecture that supports multi-level disaster recovery and multiple disaster recovery modes.
[0077] In this context, "same-city disaster recovery" can refer to a disaster recovery architecture deployed in multiple IDC data centers that are 20-80KM (kilometers) apart within a city. For example, same-city disaster recovery can be a same-city disaster recovery architecture with two Availability Zones (AZs) that back each other up within a Region, or two AZs plus one classic network, or three or more AZs. It supports stateful cloud products and infrastructure services such as databases and storage.
[0078] Among them, off-site disaster recovery can refer to deploying a disaster recovery architecture belonging to multiple different Regions in multiple IDC data centers in different locations. For example, off-site disaster recovery can be a multi-Region architecture of a cloud platform. These Regions can belong to the same cloud (one-cloud Region architecture) or to different clouds (multi-cloud multi-Region).
[0079] Among them, business data can refer to various data generated during the operation of the power grid dispatch cloud platform. For example, business data can be operation data, configuration data and status data related to power grid dispatch.
[0080] The database can refer to a database system that stores business data of the power grid dispatch cloud platform. For example, the database can be database instances distributed in various regions to store and manage various business data of the power grid dispatch cloud platform.
[0081] Among them, a faulty database can refer to a database that is unable to provide services normally due to a fault. For example, a faulty database can be a database instance that cannot operate normally due to hardware failure, network failure, or software failure.
[0082] In this context, a normal database can refer to a database that is able to provide services normally. For example, a normal database can be any database instance in a multi-level disaster recovery system that is able to operate normally, excluding the faulty database.
[0083] IDC can refer to Internet Data Center, for example, an IDC can be one or more data center rooms within a data center park.
[0084] Here, AZ can refer to Availability Zone. For example, AZ can be an independent high-availability domain / fault domain composed of IT infrastructure resources such as racks / computing / storage / networks, and the clusters of working nodes of various cloud products on them, after the capacity / high availability design is aligned.
[0085] RPO can refer to Recovery Point Objective, such as the amount of data loss that a business system can tolerate, or a past point in time to which data can be recovered when a disaster or emergency occurs.
[0086] Optionally, the terminal (or the power grid dispatch cloud platform) constructs a one-cloud-multi-domain architecture corresponding to the power grid dispatch cloud platform. This one-cloud-multi-domain architecture adopts a 1+N approach, including one central region and multiple unit regions. The central region provides unified management, operation, and metering for all unit regions. The underlying hardware of the multiple unit regions uses different chips. Geographical location information of the multiple unit regions is obtained as location information. Based on this location information, the geographical distance between the unit regions is determined. Multiple unit regions located within the same city but 20-80 km apart are divided into same-city region groups, and multiple unit regions distributed in different geographical locations are divided into different-city region groups. A same-city disaster recovery architecture is constructed based on the same-city region groups, and a different-city disaster recovery architecture is constructed based on the different-city region groups. The disaster recovery architecture combines local and remote disaster recovery architectures to construct a multi-level disaster recovery system for the power grid dispatch cloud platform. This multi-level disaster recovery system is based on a cloud-native architecture and supports multi-level disaster recovery and multiple disaster recovery modes. A data synchronization mechanism distributes the power grid dispatch cloud platform's business data to databases in various regions within the multi-level disaster recovery system, ensuring that each region's database stores the corresponding business data. The system monitors the operational status of databases in each region. If a faulty database is detected, the system identifies the remaining operational database instances in each region as normal databases. Based on the normal and faulty databases in each region, a fault switching mechanism performs disaster recovery processing on the power grid dispatch cloud platform.
[0087] In the disaster recovery method of the power grid dispatch cloud platform based on the cross-chip architecture described above, a one-cloud-multi-domain architecture corresponding to the power grid dispatch cloud platform is constructed. The one-cloud-multi-domain architecture includes a central region and multiple unit regions. Based on the location information of the multiple unit regions, the multiple unit regions are divided into intra-city region groups and inter-city region groups. Based on the intra-city region groups and inter-city region groups, a multi-level disaster recovery system for the power grid dispatch cloud platform is constructed. The business data of the power grid dispatch cloud platform is distributed to the databases of each region in the multi-level disaster recovery system. When a faulty database is detected in the databases of each region, disaster recovery processing is performed on the power grid dispatch cloud platform based on the normal databases and faulty databases in the databases of each region. This solution constructs a multi-domain architecture corresponding to the power grid dispatch cloud platform, establishing a distributed architecture between a central region and multiple unit regions. This facilitates the dispersed deployment of disaster recovery resources across different regions, avoiding single points of failure. By dividing the multiple unit regions into intra-city and inter-city groups based on their location information, it is possible to optimize disaster recovery strategies according to geographical characteristics. Intra-city groups can provide low-latency disaster recovery services, while inter-city groups can provide high-reliability disaster recovery assurance. By constructing a multi-level disaster recovery system for the power grid dispatch cloud platform based on intra-city and inter-city groups, a tiered disaster recovery protection mechanism can be formed, capable of handling both localized failures and large-scale disasters. By distributing the business data of the power grid dispatch cloud platform to databases in various regions within the multi-level disaster recovery system, it is possible to ensure that data is backed up simultaneously in multiple regions, reducing the risk of data loss. When a faulty database is detected in any region's database, disaster recovery processing is performed based on the normal and faulty databases in each region's database. This facilitates the rapid location of available resources and fault switching, thereby improving the efficiency of disaster recovery processing.
[0088] In an exemplary embodiment, a multi-level disaster recovery system for the power grid dispatch cloud platform is constructed based on local and remote regional groups, including: constructing a local disaster recovery layer for the power grid dispatch cloud platform based on local regional groups; constructing a remote disaster recovery layer for the power grid dispatch cloud platform based on remote regional groups; and combining the local and remote disaster recovery layers to obtain the multi-level disaster recovery system.
[0089] Among them, the local disaster recovery layer can refer to the disaster recovery protection layer built based on the same city region group. For example, the local disaster recovery layer can be a same city disaster recovery architecture.
[0090] Among them, the remote disaster recovery layer can refer to the disaster recovery protection layer built based on a geographical group, such as a remote disaster recovery architecture.
[0091] Among them, combined processing can refer to the process of integrating different disaster recovery layers to form a unified architecture. For example, combined processing can be the integration of local disaster recovery layer and remote disaster recovery layer to form a multi-active architecture of the same city and different locations.
[0092] Optionally, when constructing the local disaster recovery layer of the power grid dispatch cloud platform based on the same-city regional group, multiple Availability Zones (AZs) with mutual backups are deployed in multiple IDC data centers 20-80KM apart within a single city, forming a same-city disaster recovery architecture within a single region. The local disaster recovery layer supports stateful cloud products and infrastructure services such as databases and storage, achieving cross-AZ deployments with an RPO close to or equal to 0, ensuring disaster recovery protection capabilities within the same city. When constructing the remote disaster recovery layer of the power grid dispatch cloud platform based on different-location regional groups, multiple Availability Zones (AZs) are deployed in multiple IDC data centers in different locations. The Availability Zones (AZs) in different regions form a multi-regional architecture for the cloud platform. The remote disaster recovery layer can be a single-cloud regional architecture belonging to the same cloud, or a multi-cloud multi-regional architecture belonging to different clouds, providing cross-regional disaster recovery protection for the power grid dispatch cloud platform. When combining the local disaster recovery layer and the remote disaster recovery layer, the same-city disaster recovery architecture of the local disaster recovery layer and the off-site disaster recovery architecture of the remote disaster recovery layer are integrated to form a combined disaster recovery architecture of same-city plus off-site multi-active, resulting in a multi-level disaster recovery system. The multi-level disaster recovery system is a cloud-native disaster recovery architecture that supports multi-level disaster recovery and multiple disaster recovery modes.
[0093] The technical solution provided in this embodiment combines the local disaster recovery layer and the remote disaster recovery layer to obtain a multi-level disaster recovery system, which is conducive to forming a hierarchical disaster recovery protection mechanism, thereby improving the flexibility and reliability of the disaster recovery architecture.
[0094] In one exemplary embodiment, disaster recovery processing is performed on the power grid dispatch cloud platform based on normal databases and fault databases in databases of various regions, including: obtaining target business data from the normal database; and performing disaster recovery processing on the power grid dispatch cloud platform based on the target business data and the fault database.
[0095] Among them, target business data can refer to specific business data obtained from normal databases for disaster recovery processing. For example, target business data can be key operational data, configuration data, and status data required for the operation of the power grid dispatch cloud platform. These data can support the normal operation and service recovery of the power grid dispatch cloud platform.
[0096] Optionally, when the terminal detects faulty databases in databases across different regions, it identifies database instances that cannot operate normally due to hardware, network, or software failures through a fault detection mechanism. It then retrieves target business data from the remaining operational databases in each region, excluding the faulty databases. This target business data includes critical business information such as operational data, configuration data, and status data related to power grid dispatching, ensuring that the retrieved target business data can support the normal operation of the power grid dispatching cloud platform. Based on the target business data retrieved from the normal databases and the identified faulty database information, a disaster recovery mechanism is initiated to perform disaster recovery processing on the power grid dispatching cloud platform. A load balancing mechanism is used to transfer business traffic from the faulty databases to the normal databases, and the target business data is used to restore the service functions of the power grid dispatching cloud platform, ensuring that the power grid dispatching cloud platform can recover from an inoperable or unacceptable state caused by a disaster to a normally operating state.
[0097] The technical solution provided in this embodiment helps ensure that there is a reliable data source to support business recovery during disaster recovery by obtaining target business data from a normal database; and by performing disaster recovery processing on the power grid dispatch cloud platform based on the target business data and the fault database, it helps improve the accuracy and effectiveness of disaster recovery processing.
[0098] In an exemplary embodiment, disaster recovery processing of the power grid dispatch cloud platform is performed based on target business data and a fault database, including: controlling the power grid dispatch cloud platform to switch the business services of the power grid dispatch cloud platform from the fault database to the normal database based on the target business data.
[0099] Among them, business services can refer to various service functions provided by the power grid dispatch cloud platform. For example, business services can be various services that support the normal operation of the power grid dispatch cloud platform, such as operation services and data processing services related to power grid dispatch.
[0100] Service switching can refer to the process of transferring business services from one database to another. For example, service switching can be a process of rerouting business requests that access a faulty database to a normal database through a failover mechanism.
[0101] Optionally, the terminal analyzes the integrity and availability of the target business data obtained from the normal database, verifies that the target business data can support the normal operation of the power grid dispatch cloud platform, formulates a service switching strategy based on the analysis results of the target business data, controls the power grid dispatch cloud platform to start the fault switching mechanism to switch the business services of the power grid dispatch cloud platform from the faulty database to the normal database, and reroutes the business requests that originally accessed the faulty database to the database instance that can operate normally through the load balancing mechanism and traffic scheduling technology, so as to ensure that the business services of the power grid dispatch cloud platform can continue to be provided normally, and realize the rapid recovery of the power grid dispatch cloud platform from the inoperable state caused by the disaster to the normal operating state.
[0102] The technical solution provided in this embodiment controls the power grid dispatch cloud platform to switch its business services from the fault database to the normal database based on the target business data. This facilitates accurate service switching based on a reliable data source, avoids switching failures caused by incomplete data, and thus improves the success rate of service switching in disaster recovery.
[0103] In one exemplary embodiment, distributing business data from the power grid dispatch cloud platform to databases in various regions within a multi-level disaster recovery system includes: synchronously distributing the business data from the power grid dispatch cloud platform to databases within the same city region group in the multi-level disaster recovery system; and asynchronously distributing the business data from the power grid dispatch cloud platform to databases within different regions within the multi-level disaster recovery system.
[0104] Synchronous distribution can refer to a real-time data distribution method. For example, synchronous distribution can be a real-time data synchronization between databases within the same city region group, achieving a cross-AZ deployment with an RPO close to 0 or an RPO equal to 0.
[0105] Asynchronous distribution can refer to a data distribution method that uses asynchronous replication. For example, asynchronous distribution can be used to back up data in a remote region group through asynchronous replication. The latency of the remote data center is less than 20ms, which ensures that services can be quickly restored from other regions when a failure occurs in a single region.
[0106] Optionally, when the terminal synchronously distributes business data from the power grid dispatch cloud platform to databases within a multi-level disaster recovery system in the same city's regional group, real-time data synchronization is performed between mutually backed-up Availability Zones (AZs) deployed in multiple IDC data centers 20-80KM apart within a single city. Network latency between data centers within the same city is less than or equal to 3ms. Sufficient synchronization link resources are ensured through DTS services, enabling real-time synchronization and replication of power grid dispatch-related operational, configuration, and status data among databases within the same city's regional group. This ensures data consistency within the databases of the same city's regional group. It supports deployments with RPO close to or equal to 0 across Availability Zones (AZs). When asynchronously distributing business data from the power grid dispatch cloud platform to databases in geographically dispersed regions within a multi-level disaster recovery system, an asynchronous replication mechanism is established between multiple regions distributed in different geographical locations. The latency in the remote data center is less than 20ms. Through asynchronous replication, the business data of the power grid dispatch cloud platform is distributed to database instances in various regions within the geographically dispersed region group, forming cross-regional data backups. This ensures that in the event of a failure in a single region, business data can be quickly retrieved from databases in other regions and services can be restored.
[0107] The technical solution provided in this embodiment, by asynchronously distributing the business data of the power grid dispatch cloud platform to the database in the remote regional group of the multi-level disaster recovery system, is conducive to establishing data backup across regions, thereby improving the overall efficiency of the disaster recovery system.
[0108] In an exemplary embodiment, the multiple unit regions are divided into a local region group and a remote region group based on the location information of the multiple unit regions, including: determining the location information of the data center where the multiple unit regions are located based on the location information of the multiple unit regions; and dividing the multiple unit regions into a local region group and a remote region group based on the location information of the data center where the multiple unit regions are located.
[0109] The location information of the data centers in multiple unit regions can refer to the geographical location information of the data centers corresponding to the multiple unit regions. For example, the location information of the data centers in multiple unit regions can be the geographical location information of IDC (Internet Data Center).
[0110] Optionally, the terminal obtains the geographic coordinates and area range corresponding to each unit region through a geographic location analysis system based on the location information of multiple unit regions, determines the location information of the data centers where the multiple unit regions are located, and the location information of the data centers where the multiple unit regions are located includes the geographic location coordinates, city information and geographic area identifier of the IDC corresponding to each unit region, and calculates geographic relationship parameters such as geographic distance and network latency between the data centers where different unit regions are located; based on the obtained location information of the data centers where the multiple unit regions are located, the terminal analyzes the geographic distribution of the data centers where the multiple unit regions are located, and divides them according to the city where the data centers are located, dividing multiple unit regions located within the same city and 20-80KM apart into same-city region groups, and dividing multiple unit regions distributed in different cities or geographic locations into different-location region groups.
[0111] The technical solution provided in this embodiment divides multiple unit regions into same-city region groups and different-city region groups based on the location information of the data centers where multiple unit regions are located. This facilitates region grouping based on actual geographical location relationships, thereby improving the accuracy of region division.
[0112] The following application example illustrates the disaster recovery method of the power grid dispatch cloud platform based on cross-chip architecture provided in this application. This application example uses the method applied to a terminal for illustration.
[0113] In power grid dispatching, high availability and disaster recovery capabilities of the power system are crucial factors in ensuring service continuity. When responding to natural disasters and sudden failures, off-site active-active and intra-city disaster recovery technologies, through high-availability architecture, real-time backup, and failover mechanisms, can ensure timely system recovery and contribute to maintaining the stable operation of the power system.
[0114] Among the related technologies, the Pass (Platform as a Service) cloud platform uses multi-site active-active technology to achieve region-level disaster recovery, and also utilizes WAN (Wide Area Network) optimization technology to reduce the time and latency of data synchronization across geographical locations.
[0115] While existing multi-site active-active and intra-city disaster recovery technologies can guarantee service continuity to a certain extent, they still have many shortcomings, such as poor real-time data synchronization and high complexity of load balancing mechanisms. The lack of effective "one cloud, multiple chips" architecture support restricts the collaborative work between different chip architectures, leading to increased costs and wasted resources. At the same time, the response time during disaster recovery is long, failing to meet business needs in a timely manner.
[0116] The "one cloud, multiple chips" technology (i.e., deploying multiple chip architectures under the same cloud center) is used to achieve multi-site active-active and intra-city disaster recovery for the power grid dispatch cloud platform. Multi-site active-active is usually achieved through data synchronization, load balancing, and failover mechanisms, while intra-city disaster recovery relies on a high-availability architecture and real-time data backup technology to ensure that the power system can recover quickly in the event of a disaster.
[0117] First, a cross-cloud power grid dispatch cloud platform is built using a one-cloud-multi-core architecture. Then, the power grid dispatch cloud platform is deployed in various regions according to the model of multi-active operation in different locations and disaster recovery in the same city, so that when a database fails, the power grid dispatch cloud platform can call data from other databases and restore the data.
[0118] I. Building a power grid dispatch cloud platform with one cloud and multiple cores:
[0119] One Cloud, Multiple Chips: Provides a full-stack hybrid power grid dispatch cloud platform with one cloud and multiple chips. Essentially, it is one cloud and multiple regions. A central region manages, operates, and meters all unit regions in a unified manner. The underlying hardware of the unit regions can use different chips and is fully compatible with multi-chip architecture through the operating system, realizing the diversification of chip hardware.
[0120] One-cloud-multi-region architecture: 1+N (1 central region + N unit regions) to achieve multi-level collaboration, multi-level management and hierarchical operation and maintenance; based on cloud-native disaster recovery architecture, it supports multi-level disaster recovery and multiple disaster recovery modes to ensure the continuity of the power grid dispatch cloud platform and power system.
[0121] In this context, a region refers to a collection of infrastructure services within a specific geographical area. Regions can be divided in various ways, typically by the city where the data center is located, or by compliance requirements.
[0122] Figure 2 The diagram illustrates a multi-region cloud architecture. It includes a central region and multiple units. The central region comprises three availability zones (AZ1, AZ2, and AZ3), located in different data centers, forming a three-data center disaster recovery architecture within the same city (same-city deployment). Each unit contains two availability zones (AZ1 and AZ2), also located in different data centers, forming a two-data center disaster recovery architecture within the same city (same-city deployment), capable of cross-region disaster recovery. It also includes a single availability zone unit, forming a cross-region disaster recovery architecture (cross-region deployment). The entire architecture achieves unified management of cloud management, accounts, and metering.
[0123] Figure 3This is a schematic diagram of the deployment process for a multi-core power grid dispatch cloud platform. The process includes the following steps: Start → Deploy Central Region → Obtain Central Region Mainframe Deployment Information → Add Unit Region → Create Unit Region Project → Import Central Region Mainframe Deployment Information → Plan Unit Region → Export Planning Data → Pre-deployment Preparation → Create HTTPS Certificate → Install Environment Monitoring → Establish Network Connection between Central Region and Unit Region → Formal Deployment → End. It also includes parallel processes such as business planning, editing all variables, and delivery planning.
[0124] Construction sequence: First build the central region, then build the unit regions. Classic network merging must be performed before construction. Scenarios where multiple cloud instances are merged into one multi-region are not supported.
[0125] Network requirements: Classic networks and BGP AS (Border Gateway Protocol Autonomous System) numbers should be planned uniformly across multiple regions; network latency between unit regions and the central region should not exceed 100ms; network bandwidth between unit regions and the central region should not be less than 100MB when there is no user service traffic; network clocks in all regions should be consistent.
[0126] Dependencies: The central region needs to deploy DTS (Data Transmission Service) and ensure sufficient synchronization link resources; some products depend on the central region's deployment when deployed in unit regions, such as control systems that need to be deployed in the central region.
[0127] Each unit region deploys an automated data center management system to manage the hardware lifecycle and various static resources of the data center, providing a universal solution for version management, deployment, and hot upgrades for various cloud product applications and services. The unit region's data center management system synchronizes service variables with the central region for reference by products or services in the unit region. Different unit region data center management systems can be built using different types of chips.
[0128] II. Multi-site active-active deployment and same-city disaster recovery:
[0129] Disaster recovery refers to the activities and processes designed to restore an information system from an unusable or unacceptable state caused by a disaster to a normal operating state, and to restore the business functions it supports from an abnormal state caused by a disaster to an acceptable state.
[0130] Off-site disaster recovery refers to deploying a disaster recovery architecture belonging to multiple Availability Zones (AZs) in multiple data centers located in different regions. Essentially, it is a multi-regional architecture of a cloud platform. These regions can belong to the same cloud (single-cloud regional architecture) or different clouds (multi-cloud multi-region).
[0131] An AZ (Availability Zone) typically refers to a collection of one or more data centers within a specific region. A region can host one or more AZs. An AZ is a single, independent high-availability / fault domain comprised of IT infrastructure resources such as racks, compute, storage, and network infrastructure, as well as worker nodes for various cloud products, all aligned with a single DPA network cluster and designed for high capacity and high availability.
[0132] Same-city disaster recovery refers to a same-city disaster recovery architecture that uses two or three IDC data centers located 20-80KM apart within a city, deployed in one region with mutual backup of two Availability Zones (AZs), or two AZs + one classic network, or three or more AZs. It supports stateful cloud products and infrastructure services such as databases and storage, with cross-AZ RPO close to 0 or equal to 0.
[0133] An IDC (Internet Data Center) refers to one or more data center buildings within a data center park. An IDC typically has two different upstream power supply stations and a 380V to 220V substation within the park, 2-N carrier lines (each with two different upstream communication substations), and two physical routes for power / water / communication lines. Each data center has its own independent dual-circuit power, cooling, and water supply (generator, UPS (uninterruptible power supply), air conditioning, and fire protection). Different data center modules within each data center may also have independent fans, fire cylinders, water pipes, and UPS units, but they generally share high-voltage & UPS (uninterruptible power supply) equipment rooms, water-cooled units, and other resources.
[0134] RPO (Recovery Point Objective) refers to the amount of data loss that a business system can tolerate. It indicates a past point in time to which data can be recovered in the event of a disaster or emergency.
[0135] RTO (Recovery Time Objective) is the maximum time a business system can tolerate being out of service, which is the shortest time period required from the occurrence of a disaster to the restoration of the business system's service functionality.
[0136] Same-city + multi-site active-active architecture: The disaster recovery architectures of cloud platforms such as 2 sites 2 zones 2AZ / 4AZ / 6AZ, 2 sites 4 zones 4AZ / 6AZ / 8AZ, 3 sites 3 zones 9AZ, and 3 sites 3 zones 5AZ are all combinations of the same-city disaster recovery architecture and the multi-site disaster recovery architecture of cloud platforms. Figure 4 , Figure 5 The diagrams show the architectures for 2 locations, 2 zones, 2 AZs (availability zones) and 2 locations, 2 zones, 4 AZs (availability zones), respectively.
[0137] Figure 4 The diagram illustrates a 2-site, 2-zone, 2AZ (Availability Zone) architecture. This architecture comprises Region 1 and Region 2, with traffic distribution via DNS+GSLB (Global Server Load Balancing). Region 1 includes AZ1 in data center 1, and Region 2 includes AZ2 in a different data center. The two regions provide mutual disaster recovery through asynchronous replication. The architecture supports blue-green group deployment and includes components such as VPC (Virtual Private Cloud) network, CZ (Cache Zone), GZ (Global Zone), standby capacity, Spanner (distributed database system), and SLB (Server Load Balancer). The database uses sharded storage and supports data sharding by UID (User Identifier) and application unit expansion.
[0138] Figure 5 The diagram shows a 2-site, 2-zone, 4AZ (Availability Zone) architecture. This architecture includes Region A and Region B. Region A contains three availability zones: AZ1 in data center 1, AZ2 and AZ3 (classic network) in data center 2, the database, and the VPC network. Region B contains AZ4 in a different data center. The architecture supports active-active deployment within the same city and disaster recovery across different locations, using external DNS + GSLB for traffic scheduling. The database uses asynchronous replication disaster recovery with 3 AZ3 replicas within the same city (one for log backup only) and 2 replicas in the different location.
[0139] III. Data Synchronization and Data Switching:
[0140] The data from the power grid dispatch cloud platform is synchronized to databases in various regions. When a database fails, the power grid dispatch cloud platform drives a switchover.
[0141] The technical solution provided in this application example achieves the following:
[0142] 1) One cloud, multiple regions architecture: physically distributed, logically unified, with unified services and management, and unified operation and maintenance;
[0143] 2) Localized operation / maintenance management: Based on regional-level resource isolation and access control, it can meet the headquarters' unified control requirements while also taking into account the management needs of provincial self-operation and maintenance;
[0144] 3) Dual brains across the network, high platform-level reliability: Central region same-city disaster recovery, business-level application dual-active and data master-slave; platform-level dual brains ensure high platform reliability, realize multi-active in different locations and same-city disaster recovery, ensure that the power grid system can quickly recover from an inoperable state to an operational state when a disaster occurs, and improve the disaster recovery capability and business continuity of the power grid dispatch cloud platform.
[0145] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0146] Based on the same inventive concept, this application also provides a disaster recovery processing device for a cross-chip architecture-based power grid dispatch cloud platform, used to implement the disaster recovery processing method for the cross-chip architecture-based power grid dispatch cloud platform described above. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more embodiments of the disaster recovery processing device for a cross-chip architecture-based power grid dispatch cloud platform provided below can be found in the limitations of the disaster recovery processing method for a cross-chip architecture-based power grid dispatch cloud platform described above, and will not be repeated here.
[0147] In one exemplary embodiment, such as Figure 6 As shown, a disaster recovery processing device 600 based on a cross-chip architecture power grid dispatch cloud platform is provided. This device 600 may include:
[0148] The first construction module 601 is used to construct the one-cloud-multi-domain architecture corresponding to the power grid dispatch cloud platform; the one-cloud-multi-domain architecture includes a central region and multiple unit regions.
[0149] The region division module 602 is used to divide multiple unit regions into same-city region groups and different-city region groups based on the location information of multiple unit regions;
[0150] The second construction module 603 is used to construct a multi-level disaster recovery system for the power grid dispatch cloud platform based on the same-city regional group and the different-city regional group.
[0151] The data distribution module 604 is used to distribute business data from the power grid dispatch cloud platform to databases in various regions of the multi-level disaster recovery system.
[0152] The platform processing module 605 is used to perform disaster recovery processing on the power grid dispatch cloud platform based on the normal databases and faulty databases in each region's database when a faulty database is detected in the databases of each region.
[0153] In an exemplary embodiment, the second construction module 603 is further configured to construct a local disaster recovery layer of the power grid dispatch cloud platform based on the same city region group; construct a remote disaster recovery layer of the power grid dispatch cloud platform based on the different region group; and combine the local disaster recovery layer and the remote disaster recovery layer to obtain a multi-level disaster recovery system.
[0154] In an exemplary embodiment, the platform processing module 605 is further configured to obtain target business data from the normal database; and perform disaster recovery processing on the power grid dispatch cloud platform based on the target business data and the fault database.
[0155] In an exemplary embodiment, the platform processing module 605 is further configured to control the power grid dispatch cloud platform to switch the business services of the power grid dispatch cloud platform from the fault database to the normal database based on the target business data.
[0156] In an exemplary embodiment, the data distribution module 604 is further configured to synchronously distribute the business data of the power grid dispatch cloud platform to the database within the same city region group in the multi-level disaster recovery system; and asynchronously distribute the business data of the power grid dispatch cloud platform to the database within the different region group in the multi-level disaster recovery system.
[0157] In an exemplary embodiment, the region division module 602 is further configured to determine the location information of the data center where the multiple unit regions are located based on the location information of the multiple unit regions; and to divide the multiple unit regions into a same-city region group and a different-city region group based on the location information of the data center where the multiple unit regions are located.
[0158] The various modules in the disaster recovery processing device of the aforementioned power grid dispatch cloud platform based on a cross-chip architecture can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0159] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 7As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a disaster recovery method for a power grid dispatch cloud platform based on a cross-chip architecture. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0160] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0161] In one exemplary embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0162] In one exemplary embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above-described method embodiments.
[0163] In one exemplary embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0164] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0165] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0166] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A disaster recovery method for a power grid dispatch cloud platform based on a cross-chip architecture, characterized in that, The method includes: A one-cloud-multi-domain architecture is constructed to correspond to the power grid dispatch cloud platform; the one-cloud-multi-domain architecture includes a central region and multiple unit regions. Based on the location information of the multiple unit regions, the multiple unit regions are divided into intra-city region groups and inter-city region groups; Based on the same-city regional group and the different-city regional group, a multi-level disaster recovery system for the power grid dispatch cloud platform is constructed. The business data of the power grid dispatch cloud platform is distributed to the databases of various regions in the multi-level disaster recovery system; If a faulty database is detected in the databases of the various regions, disaster recovery processing is performed on the power grid dispatch cloud platform based on the normal databases in the databases of the various regions and the faulty databases.
2. The method according to claim 1, characterized in that, The construction of a multi-level disaster recovery system for the power grid dispatch cloud platform based on the same-city regional group and the different-city regional group includes: Based on the aforementioned city-wide regional group, a local disaster recovery layer is constructed for the power grid dispatch cloud platform; Based on the aforementioned geographical groups, a remote disaster recovery layer is constructed for the power grid dispatch cloud platform; The local disaster recovery layer and the remote disaster recovery layer are combined to obtain the multi-level disaster recovery system.
3. The method according to claim 1, characterized in that, The step of performing disaster recovery processing on the power grid dispatch cloud platform based on the normal database and the fault database in the databases of the various regions includes: Retrieve target business data from the normal database; Disaster recovery processing is performed on the power grid dispatch cloud platform based on the target business data and the fault database.
4. The method according to claim 3, characterized in that, The step of performing disaster recovery processing on the power grid dispatch cloud platform based on the target business data and the fault database includes: Based on the target business data, the power grid dispatch cloud platform is controlled to switch its business services from the fault database to the normal database.
5. The method according to claim 1, characterized in that, The step of distributing the business data of the power grid dispatch cloud platform to databases in various regions of the multi-level disaster recovery system includes: The business data of the power grid dispatch cloud platform is synchronously distributed to the database within the same city region group in the multi-level disaster recovery system; The business data of the power grid dispatch cloud platform is asynchronously distributed to the database in the remote regional group of the multi-level disaster recovery system.
6. The method according to any one of claims 1 to 5, characterized in that, The step of dividing the multiple unit regions into intra-city region groups and inter-city region groups based on the location information of the multiple unit regions includes: Based on the location information of the multiple unit regions, determine the location information of the data center where the multiple unit regions are located; Based on the location information of the data centers where the multiple unit regions are located, the multiple unit regions are divided into same-city region groups and different-city region groups.
7. A disaster recovery processing device for a power grid dispatch cloud platform based on a cross-chip architecture, characterized in that, The device includes: The first construction module is used to construct the one-cloud-multi-domain architecture corresponding to the power grid dispatch cloud platform; the one-cloud-multi-domain architecture includes a central region and multiple unit regions. The region division module is used to divide the multiple unit regions into same-city region groups and different-city region groups based on the location information of the multiple unit regions; The second construction module is used to construct a multi-level disaster recovery system for the power grid dispatch cloud platform based on the same-city regional group and the different-city regional group. The data distribution module is used to distribute the business data of the power grid dispatch cloud platform to the databases of various regions in the multi-level disaster recovery system; The platform processing module is used to perform disaster recovery processing on the power grid dispatch cloud platform based on the normal databases and the faulty databases in the databases of each region when a faulty database is detected in the databases of each region.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Disaster recovery system and disaster recovery method
CN106776126A
Enterprise-level disaster recovery system based on distributed storage and disaster recovery control method
CN107241430A
A method and a system for disaster preparedness in the same city and different places based on cloud computing
CN109471755A
Region-level remote disaster recovery method, system and device based on Paas cloud platform and medium
CN119473718A