Does App service instances spread across zones in a region if instance count = No. of zones without enabling zone redundancy ?

Balasubramanian, Hariramprasanth 20 Reputation points
2024-11-14T07:16:11.7133333+00:00

We have deployed our API in App Service, and the instance count is set to 3, which matches the number of availability zones in that region.

However, we did not enable zone redundancy when the App Service plan was created. We understand that it's not possible to enable zone redundancy after the plan has been created, as mentioned in the documentation (https://learn.microsoft.com/en-us/azure/reliability/reliability-app-service?pivots=premium#configure-availability-zone-support).

We do not want to delete and recreate the App Service plan, as this would require significant work due to dependencies on other resources.

Our hope is that, with 3 instances (or potentially more), the App Service will automatically distribute the instances across the available zones.

Please share if our understanding is correct.

TIA

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
8,039 questions
0 comments No comments
{count} votes

Accepted answer
  1. Stanislav Zhelyazkov 25,316 Reputation points MVP
    2024-11-14T08:21:24.43+00:00

    Hi,

    You need to re-create the app service plan with zone redundancy enabled:

    "When you deploy Azure App Service, you can create multiple instances of an App Service plan, which represents the compute workers that run your application code. Although the platform makes an effort to deploy the instances across different fault domains, it doesn't automatically spread the instances across availability zones."

    Source

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.