Hi
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.
Thanks
Taranjeet Singh