Synchronous replication and recovery applies to the following scenarios:
Disaster recovery
Prevents large-scale data corruption and loss caused by natural or human-made disasters, ransomware attacks, terrorist events, and other incidents. When a disaster occurs, services can be quickly switched to the disaster recovery cluster and restored rapidly.
Disaster recovery drill
Synchronous replication and recovery can be used for real and simulated disaster recovery drills:
Real disaster recovery drill: Performed through failover and failback. It is used to verify disaster recovery failover capabilities under near-real disaster conditions. During the drill, service downtime occurs and services are taken over by the replica virtual machine. After the drill ends, data generated during the drill can be synchronized back to the source virtual machine to restore normal production operations.
Simulated disaster recovery drill: Performed through failover test. It is used to verify the disaster recovery plan without affecting production services. During the drill, the production virtual machine keeps running normally. Drill data is not synchronized back to the source virtual machine and does not affect the production environment.
Data reuse
Uses the cluster-native snapshot reconstruction capability to reuse data. By reconstructing virtual machines from snapshots of replica virtual machines for development, testing, troubleshooting, and other activities, you can avoid affecting the production environment. Data reuse provides developers and test teams with an efficient and isolated environment without affecting production services, accelerating development and testing while ensuring the stability and security of the production environment.