My team is implementing disaster recovery via zone redundancy for our function apps. We currently have several function apps on a consumption app service plan. All of the apps and the service plan are in the same Azure region and in the same resource group. All of the apps run on Windows.
We need an elastic premium app service plan to enable zone redundancy for our function apps. As far as we can tell, the only way to create an elastic premium app service plan is to create a new function app.
When we use the Azure portal to create a new function app with a new elastic premium app service plan, the deployment fails.
Operation details > Status message gives some error details:
Requested feature is not available in resource group...
Try using a different resource group or create a new one.
How do we create a new elastic premium app service plan in our resource group?
We want to avoid moving our function apps to a different resource group if possible.
Requested feature is not available in resource group...
We eventually figured out a workaround for moving our function apps to an elastic premium app service plan with zone redundancy: