Does the premium API Management need to be configured with availability zones for high availability ?

$@chin 115 Reputation points
2024-09-10T19:42:00.49+00:00

If a premium API Management is already being used, then increasing the number of unit for availability zones is required for high availability.

Does the APIM premium not support zone redundancy or is it still necessary to distribute it across three availability zones for high availability?

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,175 questions
{count} votes

2 answers

Sort by: Most helpful
  1. James Bisiar 160 Reputation points
    2024-09-10T21:02:28.5566667+00:00

    The Premium tier of Azure API Management (APIM) does support zone redundancy, but it does not enable automatic zone redundancy by default. For high availability within a region, it's still necessary to distribute API Management units across three availability zones manually to ensure that your instance is resilient to zone-level failures.

    Key Points:

    1. Zone Redundancy Support in Premium Tier: The Premium tier of API Management supports deploying across multiple availability zones within a region, but this requires explicitly provisioning the APIM units across the zones.
    2. High Availability with Availability Zones: To achieve high availability (HA) and zone redundancy, you should scale your API Management service by increasing the number of units and distributing them across the availability zones in the region. Azure will handle balancing the units across zones, but you need to provision enough units (at least 3, one for each zone) to benefit from the redundancy.
    3. Scaling API Management: You increase the number of units in the Premium tier via the Azure portal, CLI, or ARM templates. When you increase the units, Azure distributes those units across the three availability zones to provide zone redundancy.

    Summary:

    While the Premium tier of APIM supports zone redundancy, it’s necessary to manually increase the number of units to ensure that API Management is deployed across three availability zones for high availability. Without scaling the units, zone redundancy would not be automatically provided.

    Let me know if you need further clarification or help with configuring this!


  2. JananiRamesh-MSFT 27,921 Reputation points
    2024-09-11T13:34:21.8366667+00:00

    @$@chin Thanks for reaching out. APIM Premium tier does support zone redundancy, which means that it can be deployed across multiple availability zones for high availability. However, increasing the number of units for availability zones is still required to achieve high availability.

    When you increase the number of units for availability zones, you are essentially deploying multiple instances of APIM across different availability zones. This provides redundancy and ensures that your API Management service remains available even if one of the availability zones goes down.

    Please refer: https://learn.microsoft.com/en-us/azure/api-management/high-availability

    do let me know incase of further queries, I would be happy to assist you.


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.