An advertising technology company hosts a real-time bidding application on Azure virtual machines (VMs) in the East US region. The application architecture consists of three front-end web server VMs and one PostgreSQL database VM. The database VM has a single Premium SSD data disk with a continuous write churn of . The front-end VMs have minimal disk write activity. You are designing a disaster recovery solution to the West US region. The solution must meet a Recovery Point Objective (RPO) of and a Recovery Time Objective (RTO) of . Which replication strategy should you recommend to meet the requirements?
- Replicate the front-end VMs using Azure Site Recovery. Replicate the database VM using PostgreSQL native streaming replication to a target VM in the West US region.Answer
- BReplicate all VMs, including the database VM, using Azure Site Recovery with the High Churn replication policy.
- CReplicate all VMs using Azure Site Recovery, and exclude the database VM's Premium SSD data disk from replication.
- DUse Azure Backup to back up the database VM to a Geo-Redundant Recovery Services vault, and replicate the front-end VMs using Azure Site Recovery.
Answer
Replicate the front-end VMs using Azure Site Recovery, and replicate the database VM using PostgreSQL native streaming replication to a target VM in the West US region.
The correct strategy is to replicate the front-end VMs using Azure Site Recovery and replicate the database VM using PostgreSQL native streaming replication. This is because Azure Site Recovery limits block-level write replication churn to a maximum of per Premium SSD disk under the High Churn configuration. Because the database disk exhibits a continuous write churn of , utilizing Azure Site Recovery for the database VM is unsupported. Native streaming replication handles the database replication, while Azure Site Recovery is perfectly suited to meet the RPO and RTO for the low-churn front-end VMs.
Step-by-Step Solution
Key Concept
Azure Site Recovery limits and hybrid disaster recovery design