An organization is designing a disaster recovery (DR) solution from the North Europe region to the West Europe region for an application hosted on an Azure Virtual Machine (VM1). The business requirements specify a Recovery Point Objective (RPO) of 15 minutes and a Recovery Time Objective (RTO) of 2 hours. VM1 runs a high-throughput PostgreSQL database and has the following disk configuration:
- OS Disk: 128 GB Premium SSD with a peak write churn of 2 MB/s
- Data Disk: 1 TB Premium SSD with a peak write churn of 28 MB/s
- Log Disk: 256 GB Premium SSD with a peak write churn of 32 MB/s
The total peak write churn for VM1 is 62 MB/s. Which disaster recovery design should you recommend to meet the requirements?
- Replicate VM1 using Azure Site Recovery, excluding the Data Disk and Log Disk from replication, and implement PostgreSQL native streaming replication to the target region for database data.Answer
- BReplicate VM1 and all of its disks using Azure Site Recovery, configuring the replication policy to use the High Churn tier.
- CReplicate VM1 and all of its disks using standard Azure Site Recovery replication.
- DConfigure Azure Backup with Cross-Region Restore (CRR) to perform hourly backups of VM1 and restore them in the target region during a disaster.
Answer
Replicate VM1 using Azure Site Recovery, excluding the Data Disk and Log Disk from replication, and implement PostgreSQL native streaming replication to the target region for database data.
The correct design uses Azure Site Recovery to replicate the virtual machine's OS disk while excluding the high-churn database disks (Data Disk and Log Disk). To protect the database workload without exceeding replication thresholds, native database-level replication (PostgreSQL streaming replication) is implemented. This combination respects the per-disk limits of ASR (which caps Premium SSD write churn at 30 MB/s even with High Churn support) while ensuring database replication remains within the 15-minute RPO constraint.
Step-by-Step Solution
Key Concept
Azure Site Recovery (ASR) write churn limits and disk exclusion strategy