user-guides

Active-Passive DR Architecture for Drupal (Single VM with Managed Disk, Managed MySQL, F5 Global WAF)

1. Overview

This document describes an Active-Passive Disaster Recovery (DR) architecture for a Drupal website with a single VM per region (Central India as PRIMARY, South India as DR Standby), managed Azure Database for MySQL, and F5 WAF at the global level. File storage uses a managed disk attached to the VM; DR is based on Azure Site Recovery (ASR) for the VM and disk, and using Azure Database for MySQL geo-replication for the database.


2. Architecture Diagram

image


3. Traffic & Failover Flow


4. Database DR/Replication (Azure DB for MySQL)


5. Azure Database for MySQL – Cross-Region HA/DR: What’s Supported and Not Supported

Supported

NOT Supported

What Happens During Region Failure?

Example:

What About “Active-Passive”?


6. File Storage


7. Cutover/Failover Process


8. Pros & Cons

Pros

Cons