Blog Post

Apps on Azure Blog
5 MIN READ

Announcing the General Availability of New Availability Zone Features for Azure App Service

jordanselig's avatar
jordanselig
Icon for Microsoft rankMicrosoft
May 17, 2025

We are excited to announce the General Availability (GA) of the new Availability Zone features for Azure App Service. This update brings enhanced reliability and resilience to your applications, increased cost efficiency, and simplified management of your App Service deployments.

What are Availability Zones? 

Availability Zones, or zone redundancy, refers to the deployment of applications across multiple availability zones within an Azure region. Each availability zone consists of one or more data centers with independent power, cooling, and networking. By leveraging zone redundancy, you can protect your applications and data from data center failures, ensuring uninterrupted service. 

Key Updates 

  • The minimum instance requirement for enabling Availability Zones has been reduced from three instances to two, while still maintaining a 99.99% SLA. 
  • Many existing App Service plans with two or more instances will automatically support Availability Zones without additional setup. 
  • The zone redundant setting for App Service plans and App Service Environment v3 is now mutable throughout the life of the resources. 
  • Enhanced visibility into Availability Zone information, including physical zone placement and zone counts, is now provided. 
  • For App Service Environment v3, the minimum instance fee for enabling Availability Zones has been removed, aligning the pricing model with the multi-tenant App Service offering. 

The minimum instance requirement for enabling Availability Zones has been reduced from three instances to two. You can now enjoy the benefits of Availability Zones with just two instances since we continue to uphold a 99.99% SLA even with the two-instance configuration. Many existing App Service plans with two or more instances will automatically support Availability Zones without necessitating additional setup. Over the past few years, efforts have been made to ensure that the App Service footprint supports Availability Zones wherever possible, and we’ve made significant gains in doing so. Therefore, many existing customers can enable Availability Zones on their current deployments without needing to redeploy. 

Along with supporting 2-instance Availability Zone configuration, we have enabled Availability Zones on the App Service footprint in regions where only two zones may be available. Previously, enabling Availability Zones required a region to have three zones with sufficient capacity. To account for the growing demand, we now support Availability Zone deployments in regions with just two zones. This allows us to provide you with Availability Zone features across more regions. And with that, we are upholding the 99.99% SLA even with the 2-zone configuration.

Additionally, we are pleased to announce that the zone redundant setting (zoneRedundant property) for App Service plans and App Service Environment v3 is now mutable throughout the life of these resources. This enhancement allows customers on Premium V2, Premium V3, or Isolated V2 plans to toggle zone redundancy on or off as required. With this capability, you can reduce costs and scale to a single instance when multiple instances are not necessary. Conversely, you can scale out and enable zone redundancy at any time to meet your requirements. This ability has been requested for a while now and we are excited to finally make it available. For App Service Environment v3 users, this also means that your individual App Service plan zone redundancy status is now independent of other plans in your App Service Environment. This means that you can have a mix of zone redundant and non-zone redundant plans in an App Service Environment, something that was previously not supported.

In addition to these new features, we also have a couple of other exciting things to share. We are now providing enhanced visibility into Availability Zone information, including the physical zone placement of your instances and zone counts. For our App Service Environment v3 customers, we have removed the minimum instance fee for enabling Availability Zones. This means that you now only pay for the Isolated V2 instances you consume. This aligns the pricing model with the multi-tenant App Service offering. 

For more information as well as guidance on how to use these features, see the docs - Reliability in Azure App Service. 

 

Azure Portal support for these new features will be available by mid-June 2025. In the meantime, see the documentation to use these new features with ARM/Bicep or the Azure CLI.

Also check out BRK200 breakout session at Microsoft Build 2025 live on May 20th or anytime after via the recording where my team and I will be discussing these new features and many more exciting announcements for Azure App Service. If you’re in the Seattle area and attending Microsoft Build 2025 in person, come meet my team and me at our Expert Meetup Booth. 

FAQ 

Q: What are availability zones? 

Availability zones are physically separate locations within an Azure region, each consisting of one or more data centers with independent power, cooling, and networking. Deploying applications across multiple availability zones ensures high availability and business continuity. 

Q: How do I enable Availability Zones for my existing App Service plan or App Service Environment v3? 

There is a new toggle in the Azure portal that will be enabled if your App Service plan or App Service Environment v3 supports Availability Zones. Your deployment must be on the App Service footprint that supports zones in order to have this capability. There is a new property called “MaximumNumberOfZones”, which indicates the number of zones your deployment supports. If this value is greater than one, you are on the footprint that supports zones and can enable Availability Zones as long as you have two or more instances. If this value is equal to one, you need to redeploy. Note that we are continually working to expand the zone footprint across more App Service deployments.  

Q: Is there an additional charge for Availability Zones? 

There is no additional charge, you only pay for the instances you use. The only requirement is that you use two or more instances. 

Q: Can I change the zone redundant property after creating my App Service plan? 

Yes, the zone redundant property is now mutable, meaning you can toggle it on or off at any time. 

Q: How can I verify the zone redundancy status of my App Service Plans? 

We now display the physical zone for each instance, helping you verify zone redundancy status for audits and compliance reviews.

Q: How do I use these new features?

You can use ARM/Bicep or the Azure CLI at this time. Starting in mid-June, Azure Portal support should be available. The documentation currently shows how to use ARM/Bicep and the Azure CLI to enable these features. The documentation as well as this blog post will be updated once Azure Portal support is available.

Q: Are Availability Zones supported on Premium V4?

Yes! See the documentation for more details on how to get started with Premium V4 today.

Updated May 21, 2025
Version 2.0

12 Comments

  • SamCurryCurry's avatar
    SamCurryCurry
    Copper Contributor

    Hi jordanselig​,

    Similar to others on this thread, I can report that we were using Zone Redundancy with 2 instances, and Zone Redundancy was a mutable setting (could be switched off), but the feature seems to have been rolled back, with zero info from (the very opaque black box of) Microsoft on what is going on.

    I have tried to get some concrete info via support channels, but the only person replying is a "Volunteer Moderator" who seems to confirm our experience but cannot quote any concrete authoritive details on exactly what is going on.

    https://learn.microsoft.com/en-au/answers/questions/5495756/last-week-we-had-zone-redundant-app-services-with

    Could you please let us know why suddenly these changes appear to have been rolled back with no official updates, and provide some concrete info that we can use to plan against?

    Thankyou. 

    • jordanselig's avatar
      jordanselig
      Icon for Microsoft rankMicrosoft

      Apologies for the delay, we are investigating this issue. 2 instances should be supported and there are no plans to go back to the 3-instance requirement. I will follow up when I have more information.

      • SamCurryCurry's avatar
        SamCurryCurry
        Copper Contributor

        Hi Jordan,

        It's been 7 days since your message. Do you have any information on the situation?

        Thanks.

  • TomMalow's avatar
    TomMalow
    Copper Contributor

    We are also facing issue Sweden Central with the following error

    App Service Plans with fewer than 3 workers are not allowed for zone redundancy. Requested number of workers: 2.

    And this is on an app service plan that was deployed last with 2 workers and zone redundancy enabled. So seems to be a regression.

    • jordanselig's avatar
      jordanselig
      Icon for Microsoft rankMicrosoft

      The issue should be resolved as of yesterday. Please try again and let us know if any issues.

    • jordanselig's avatar
      jordanselig
      Icon for Microsoft rankMicrosoft

      Apologies for the delay, we are investigating this issue. 2 instances should be supported and there are no plans to go back to the 3-instance requirement. I will follow up when I have more information.

  • I've just tried to configure an App Service Plan to use 2 instances with Zone Redundancy enabled, but get the error:

    App Service Plans with fewer than 3 workers are not allowed for zone redundancy. Requested number of workers: 2.

    The same error occurs whether I try to configure this in the GUI or using the Azure CLI (using the command in https://learn.microsoft.com/en-us/azure/reliability/reliability-app-service?tabs=azurecli&pivots=premium#configure-availability-zone-support)

    This is a Linux, P0v3 App Service Plan, running in the UK South region.

    Is this just a case that I need to wait for the feature to roll out and try again? Or some other limitation? Thanks.

    • jordanselig's avatar
      jordanselig
      Icon for Microsoft rankMicrosoft

      The issue should be resolved as of yesterday. Please try again and let us know if any issues.

    • jordanselig's avatar
      jordanselig
      Icon for Microsoft rankMicrosoft

      Apologies for the delay, we are investigating this issue. 2 instances should be supported and there are no plans to go back to the 3-instance requirement. I will follow up when I have more information.

  • mybackhurts's avatar
    mybackhurts
    Copper Contributor

    Is this feature available yet? It's past "mid-June" and I can still see the cost estimate add-up the cost of 3 instances when creating a new App Service Plan and enabling Zone Redundancy (Zone Redundancy - Additional 2 zones)

    • jordanselig's avatar
      jordanselig
      Icon for Microsoft rankMicrosoft

      Hi mybackhurts​ 
      This is available, that estimate is incorrect. I am taking this back to the team to investigate. Thank you for calling this out.