Instiq
Chapter 3 · Design Business Continuity Solutions·v2.0.0·Updated 6/3/2026·~10 min

What's changed: Deepened AZ-305 Chapter 3 (added comparison tables, scenarios, FAQs, exam traps, deep-dive paragraphs to each section; localized figures to Japanese)

3.3Designing Disaster Recovery

Key points

Understand DR design—Azure Site Recovery (ASR), region pairs, RTO/RPO, and database geo-replication/failover groups. Design strategies to recover from regional failures.

For regional failures, prepare with cross-region replication and failover. ASR for VMs; geo-replication for databases.

3.3.1DR means and metrics

Diagram of Azure DR design: from a primary region to a secondary (region pair), VMs replicate continuously via Azure Site Recovery (ASR) with failover/failback, SQL Database replicates to another region via active geo-replication or failover groups, Cosmos DB uses multi-region writes, Storage replicates via GRS; configurations chosen by RTO (time to recover) and RPO (tolerable data loss) requirements.
Disaster recovery design
  • Azure Site Recovery (ASR): continuously replicate VMs to another region with failover/failback.
  • Region pairs: replicate to a geographically distant paired region for regional disasters.
  • DB geo-replication: SQL uses active geo-replication/failover groups; Cosmos uses multi-region writes.
  • RTO/RPO: RTO = recovery time, RPO = data loss; requirements drive the DR setup (replication/standby).
Exam point

Common on AZ-305: cross-region VM DR = Azure Site Recovery, cross-region SQL DR = active geo-replication/failover groups, Cosmos multi-region writes, storage geo-redundancy = GRS, and choose setup by RTO/RPO. Failover groups auto-fail over without changing connection strings.

AZ-305 DR design probes "which replication and failover method meet the RTO/RPO requirement." RPO (recovery point objective) is tolerable data loss; RTO (recovery time objective) is tolerable time to recover—the tighter they are, the more always-on standby (cost) is needed. Azure Site Recovery (ASR) continuously block-level replicates VMs to another region and performs ordered failover via recovery plans (validated non-disruptively with test failover) and failback. For databases, Azure SQL Database offers active geo-replication (readable secondary) and failover groups (auto/manual failover via a listener without changing connection strings), and SQL Managed Instance supports failover groups. Cosmos DB uses multi-region writes (multi-master) so each region accepts writes, driving RPO/RTO near zero. Storage replicates cross-region with GRS/RA-GRS and promotes via account failover. Select regions based on Azure region pairs (favored for sequential maintenance and recovery prioritization). DR strategy spans, like AWS, backup & restore < pilot light < warm standby < active/active, chosen by the RTO/RPO-vs-cost trade-off, and validated with periodic failover drills.

TargetCross-region DR meansKey point
Virtual machinesAzure Site Recovery (ASR)Continuous replication; recovery plans
Azure SQL DatabaseFailover groups / geo-replicationAuto-failover without changing connection strings
Cosmos DBMulti-region writesWritable in each region; near-zero RPO/RTO
StorageGRS/RA-GRSCross-region replica; account failover
Note

Scenario: Recover a core app (IaaS VMs + Azure SQL Database) to another region within minutes of RTO and minutes of RPO even on a regional failure. → Continuously replicate VMs to another region with ASR, defining boot order in a recovery plan (validated via test failover). Replicate the DB cross-region with a failover group, switching via the listener without changing connection strings. Choose a region pair and run periodic failover drills.

Note

FAQ: Active geo-replication vs failover groups? Both replicate Azure SQL cross-region, but failover groups provide a listener (read-write/read-only endpoints) and group-level auto/manual failover without changing connection strings. Active geo-replication is the finer-grained mechanism creating a readable secondary per database. For operational simplicity, failover groups are the go-to.

Warning

Exam trap: Handling cross-region VM disaster recovery with Azure Backup alone is a weak design—Backup is restore from recovery points and tends to have a long RTO. For low-RTO cross-region failover, ASR (continuous replication) fits. Also, thinking of Cosmos DB DR as the same "failover groups" as SQL is wrong—Cosmos centers on multi-region writes.

3.3.2Section summary

  • VM = ASR (cross-region replication/failover) / DB = geo-replication
  • Metrics = choose setup by RTO (recovery time)/RPO (data loss)

Sign in to track progress — Log in.

Quick check

(just a quick review)

Q1. Continuously replicate VMs to another region and fail over on disaster. What?

Q2. Replicate Azure SQL Database to another region and auto-fail over without changing connection strings. What?

Q3. Which are the two key metrics when choosing a DR configuration?

Check your understandingPractice questions for Chapter 3: Design Business Continuity Solutions