A company is deploying Azure SQL Managed Instance and needs to ensure that the failover group provides automatic failover with zero data loss during a regional outage. The secondary region is 500 miles away. Which data replication mode should be configured?
Trap 1: Geo-replication
Geo-replication is not a replication mode; it's a feature.
Trap 2: Snapshot replication
Snapshot replication is not supported in failover groups.
Trap 3: Asynchronous replication
Asynchronous replication may cause data loss during failover.
- A
Synchronous replication
Synchronous replication commits transactions on the secondary instance before acknowledging the primary, guaranteeing zero data loss. However, it requires low network latency, and the 500-mile separation may exceed acceptable thresholds, potentially causing timeouts. Automatic failover groups in Azure SQL Managed Instance support this mode only where latency permits.
- B
Geo-replication
Why it fails: Geo-replication is not a replication mode; it's a feature.
- C
Snapshot replication
Why it fails: Snapshot replication is not supported in failover groups.
- D
Asynchronous replication
Why it fails: Asynchronous replication may cause data loss during failover.