Instiq
Chapter 3 · Design Business Continuity Solutions·v2.0.0·Updated 6/4/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

Keep track of your progress

The full study guide is free to read. Sign up free to practice with the question bank, track what you have read, review your mistakes, and highlight passages.