Recreating Azure Resources in Different Region

Taranjeet Malik 446 Reputation points


We're planning business continuity and disaster recovery for an application hosted in Azure. It's a web app hosted on App Service with a backend Azure SQL DB. The application sits behind an App Gateway. Key Vault is used to store secrets and keys.

I want to understand the best and easiest way to re-create the Azure infrastructure in the secondary region during a disaster (when primary region isn't available). We adopted a passive / cold DR approach, i.e., to re-create resources as part of the DR. We used IaC to initially deploy these resources (App Gateway, Web App, Azure SQL, Key Vault etc.). There are some level of customizations applied to each resource such as App Gateway (for example, Listeners, SSL certificate, back-end config), App Service and Azure SQL.

Will importing the ARM templates of these resources (after these customizations have been applied) also imports these customizations? If not, what's the recommended way to ensure we can recover the application quickly and with minimal manual intervention.

Any inputs or relevant documentation will be greatly appreciated.


Taranjeet Singh

Azure Site Recovery
Azure Site Recovery
An Azure native disaster recovery service. Previously known as Microsoft Azure Hyper-V Recovery Manager.
648 questions
0 comments No comments
{count} votes