Disaster Recovery for Azure WebApp
Currently, we have to deploy the Azure WebApp twice, one in West Europe and other in North Europe to support Disaster Recovery.
It means that we need to update the both WebApps if we want to deploy new artifacts in WebApp.
It is very difficult to sync artifacts in both WebApps.
It would be great if Azure provides the RA-GRS(Read-access geo-redundant storage) feature for WebApp like Azure SQL Database.
With this feature the synching of artifacts between both WebApps done by RA-GRS feature.
So we will not deploy the new artifacts in both web app, when we deploy the artifacts to primary WebApp then secondary WebApp will sync with primary WebApp asynchronously.

Thanks fort the feature request! We have work on the backlog for disaster recovery, but we don’t have a timeline to share at the moment.
Thanks,
Oded
3 comments
-
Federico Almada commented
Is there any update on this? We are currently reviewing how this would work and there does not seem to be an easy way other than manually replicating the ARM template or forcing everyone to have something like TF states to deploy on the secondary. Moreover, every document points us to having HA with help of Traffic Manager, and TM does not support ILB ASEs yet, only ELB ones.
-
Steven Dian commented
I'd recommend something more along the lines of Geo-Replication / Failover Group for ASE/API Mgmt similar to services offered with MS-SQL PAAS today.
-
Steven Dian commented
Any update on this yet? We are currently looking to deploy App Service Environments and API Mgmt Services and are in need of DR capabilities for the same.