An Azure native disaster recovery service. Previously known as Microsoft Azure Hyper-V Recovery Manager.
Hi Aravind S K (External - Capgemini India Pvt. Ltd) & thx for join me here at Q&A portal,
Azure Site Recovery isn't the right DR solution for App Service or most of the services u listed. It's mainly for replicating VMs.
I'd start by defining ur DR requirements first
What's the target RPO and RTO? Does the DR environment need to be hot, warm, or cold? Can u fail over manually, or does it need to be automatic?
For ur architecture, the DR plan usually looks something like this
Deploy the App Services in a secondary Azure region using IaC (Bicep/Terraform).
Use zone-redundant or geo-redundant storage where appropriate.
Configure Azure Database for PostgreSQL Flexible Server with cross-region read replica or geo-backup, depending on ur recovery requirements.
Replicate Key Vault secrets to a secondary Key Vault.
Make sure Private DNS and Private Endpoints exist in the DR region as well.
Redeploy ADF in the secondary region if it's business-critical, and verify all linked services can reconnect after failover.
Update Cloudflare to route traffic to the DR endpoints during a failover.
Microsoft's Azure Well-Architected Framework has a good overview of designing DR https://learn.microsoft.com/azure/well-architected/reliability/disaster-recovery & the reliability guidance for App Service is worth reading too https://learn.microsoft.com/azure/reliability/reliability-app-service
The biggest part of DR isn't deploying duplicate resources. It's making sure the entire failover process is documented and tested regularly. A DR plan that hasn't been tested is really just a theory.
rgds,
Alex &
pls if my answer was helpfull mark it as an answer & follow me here and at my blog https://ctrlaltdel.blog/