Cross-Region Mirror Replication via Layered Access and Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multi-region cloud deployment architectures face inefficiencies in cross-region replication of mirrors for virtual machines, relying heavily on manual operations which are error-prone and inefficient.
Innovation Solution
A mirror processing method and apparatus that automates the replication of mirror meta-information and mirror files across regions by interacting between layers of source and destination clusters, using access and control layers to facilitate efficient cross-region replication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual operations are used for cross-region mirror replication, then operational flexibility is maintained, but efficiency is low and errors are frequent
Solution Approach 1:
The system enables automatic self-service mirror replication between regions. The source cluster automatically identifies mirrors needing replication, transmits them to the destination cluster, and updates metadata without requiring manual intervention, thereby improving productivity while reducing automation dependency
Solution Approach 2:
The patent replaces manual mechanical operations with an automated system using access layers, control layers, and databases. The source access layer communicates with the destination access layer through a control layer, substituting manual copying operations with structured automated data transmission and synchronization mechanisms
2Reliability
If automated replication is implemented, then efficiency and error reduction are improved, but system complexity increases
Solution Approach 1:
The system is segmented into distinct functional layers: access layers at source and destination, and control layers in between. Each layer has specific responsibilities - the access layer handles data transmission while the control layer manages coordination, dividing complexity into manageable segments that improve reliability
Solution Approach 2:
The control layer acts as an intermediary between source and destination access layers. It receives replication requests from the source access layer, coordinates the transmission process, and manages the destination access layer, thereby reducing direct complexity between endpoints while improving replication accuracy
3Adaptability or versatility
If cross-region replication is implemented, then multi-region deployment capability is enabled, but operational overhead increases
Solution Approach 1:
The access layers and control layers are designed with universal functionality to handle various replication scenarios across different regions. The same layered architecture works for any source-destination region pair, enabling multi-region deployment capability while maintaining operational simplicity through standardized interfaces
Solution Approach 2:
The system incorporates feedback mechanisms where the destination access layer confirms receipt of mirrors to the source access layer, and the control layer tracks replication status. This feedback loop ensures reliable operation while simplifying user interaction, as the system automatically handles complexity and provides status information without requiring manual monitoring
Data Source
AI summary
A mirror processing method includes obtaining a mirror replication request including mirror file information and destination cluster information corresponding to a destination cluster deployed in a destination region different from a source region of a source cluster, wherein the destination cluster is deployed with a destination access layer and a destination control layer; replicating mirror meta-information in a source database of the source cluster to a destination database of the destination cluster, by transmitting the mirror meta-information to the destination access layer, based on the mirror replication request; obtaining the mirror replication request; and replicating a mirror file in a source mirror repository of the source cluster to a destination mirror repository of the destination cluster, by transmitting the mirror file to the destination control layer, based on the mirror replication request.


