Skip to content

Commit fbfc404

Browse files
author
gitName
committed
review comments
1 parent 9a68f58 commit fbfc404

File tree

3 files changed

+36
-40
lines changed

3 files changed

+36
-40
lines changed

articles/api-management/api-management-howto-deploy-multi-region.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Learn how to deploy a Premium tier Azure API Management instance to
55
author: dlepow
66
ms.service: azure-api-management
77
ms.topic: how-to
8-
ms.date: 06/28/2025
8+
ms.date: 07/07/2025
99
ms.author: danlep
1010
---
1111

@@ -39,34 +39,34 @@ When adding a region, you configure:
3939
* If you haven't created an API Management service instance, see [Create an API Management service instance](get-started-create-service-instance.md). Select the Premium service tier.
4040
* If your API Management instance is deployed in a virtual network, ensure that you set up a virtual network and subnet in the location that you plan to add, and within the same subscription. See [virtual network prerequisites](api-management-using-with-vnet.md#prerequisites).
4141

42-
## <a name="add-region"> </a>Deploy API Management service to an additional region
42+
## Deploy API Management service to an additional region
4343

4444
1. In the Azure portal, navigate to your API Management service and select **Locations** from the left menu.
4545
1. Select **+ Add** in the top bar.
4646
1. Select the added location from the dropdown list.
4747
1. Select the number of scale **[Units](upgrade-and-scale.md)** in the location.
4848
1. If the region supports availability zones, leave the **Automatic** setting (recommended), or optionally select one or more [**Availability zones**](enable-availability-zone-support.md). If you select specific zones, the number of units that you selected must distribute evenly across the availability zones. For example, if you selected three units, you would select three zones so that each zone hosts one unit.
49-
1. If the API Management instance is deployed in a [virtual network](api-management-using-with-vnet.md), configure virtual network settings in the location, including virtual network, subnet, and public IP address (if enabling availability zones).
49+
1. If the API Management instance is deployed in a [virtual network](api-management-using-with-vnet.md), configure virtual network settings in the location, including virtual network, subnet, and public IP address.
5050
1. Select **Add** to confirm.
5151
1. Repeat this process until you configure all locations.
5252
1. Select **Save** in the top bar to start the deployment process.
5353

54-
## <a name="remove-region"> </a>Remove an API Management service region
54+
## Remove an API Management service region
5555

5656
1. In the Azure portal, navigate to your API Management service and select **Locations** from the left menu.
5757
1. For the location you would like to remove, select the context menu using the **...** button at the right end of the table. Select **Delete**.
5858
1. Confirm the deletion and select **Save** to apply the changes.
5959

6060

61-
## <a name="route-backend"> </a>Route API calls to regional backend services
61+
## Route API calls to regional backend services
6262

6363
By default, each API routes requests to a single backend service URL. Even if you've configured Azure API Management gateways in various regions, the API gateway will still forward requests to the same backend service, which is deployed in only one region. In this case, the performance gain will come only from responses cached within Azure API Management in a region specific to the request; contacting the backend across the globe may still cause high latency.
6464

6565
To take advantage of geographical distribution of your system, you should have backend services deployed in the same regions as Azure API Management instances. Then, using policies and `@(context.Deployment.Region)` property, you can route the traffic to local instances of your backend.
6666

6767
1. Navigate to your Azure API Management instance and select **APIs** from the left menu.
6868
2. Select your desired API.
69-
3. Select **Code editor** from the arrow dropdown in the **Inbound processing**.
69+
3. On the **Design** tab, in the **Inbound processing** section, select **Code editor**.
7070

7171
![API code editor](./media/api-management-howto-deploy-multi-region/api-management-api-code-editor.png)
7272

@@ -110,7 +110,7 @@ You may also front your backend services with [Azure Traffic Manager](https://az
110110

111111
* For traffic control during maintenance operations, we recommend using the Priority routing method.
112112

113-
## <a name="custom-routing"> </a>Use custom routing to API Management regional gateways
113+
## Use custom routing to API Management regional gateways
114114

115115
API Management routes the requests to a regional gateway based on [the lowest latency](../traffic-manager/traffic-manager-routing-methods.md#performance). Although it isn't possible to override this setting in API Management, you can use your own Traffic Manager with custom routing rules.
116116

@@ -168,7 +168,7 @@ This section provides considerations for multi-region deployments when the API M
168168
* Configure each regional network independently. The [connectivity requirements](virtual-network-reference.md) such as required network security group rules for a virtual network in an added region are generally the same as those for a network in the primary region.
169169
* Virtual networks in the different regions don't need to be peered.
170170
> [!IMPORTANT]
171-
> When configured in internal VNet mode, each regional gateway must also have outbound connectivity on port 1433 to the Azure SQL database configured for your API Management instance, which is only in the *primary* region. Ensure that you allow connectivity to the FQDN or IP address of this Azure SQL database in any routes or firewall rules you configure for networks in your secondary regions; the Azure SQL service tag can't be used in this scenario. To find the Azure SQL database name in the primary region, go to the **Network** > **Network status** page of your API Management instance in the portal.
171+
> When configured in internal virtual network mode, each regional gateway must also have outbound connectivity on port 1433 to the Azure SQL database configured for your API Management instance, which is only in the *primary* region. Ensure that you allow connectivity to the FQDN or IP address of this Azure SQL database in any routes or firewall rules you configure for networks in your secondary regions; the Azure SQL service tag can't be used in this scenario. To find the Azure SQL database name in the primary region, go to the **Network** > **Network status** page of your API Management instance in the portal.
172172

173173
### IP addresses
174174

articles/api-management/enable-availability-zone-support.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
title: Enable availability support on Azure API Management instances
3-
description: Learn how to enable availability zone support on your Azure API Management instances.
3+
description: Learn how to enable availability zone support on your Premium tier Azure API Management instances.
44
author: dlepow
55
ms.service: azure-api-management
66
ms.topic: how-to
7-
ms.date: 06/26/2025
7+
ms.date: 07/07/2025
88
ms.author: danlep
99
ms.custom: references_regions, subject-reliability
1010
#Customer intent: As an engineer responsible for business continuity, I want to learn how to enable zone redundancy for my Azure API Management instances.
@@ -35,18 +35,18 @@ When you create a new API Management instance in the **Premium** tier in a regio
3535
Under normal operating conditions, all scale units in all enabled zones are active and serve gateway traffic.
3636

3737
> [!IMPORTANT]
38-
> To ensure the reliability of your API Management instance, we recommend that you use the default availability zone support and deploy a minimum of three units in each region where you deploy your API Management instances. For details, see [Reliability in API Management](../reliability/reliability-api-management.md).
38+
> To ensure the reliability of your API Management instance, we recommend that you use the default availability zone support. To achieve maximum zone redundancy, we recommend that you deploy a minimum of three units in each region where you deploy your API Management instances. For details, see [Reliability in API Management](../reliability/reliability-api-management.md).
3939
4040
## Manually configure availability zone support for an existing gateway location
4141

42-
While automatic availability zone configuration is recommended, you can manually configure or update availability zones for an existing location of your API Management instance. There are two configuring availability zones on an existing location of your API Management instance, depending on whether the instance is injected in a virtual network.
42+
While automatic availability zone configuration is recommended, you can manually configure or update availability zones for an existing location of your API Management instance. There are two configurations for availability zones on an existing location of your API Management instance, depending on whether the instance is injected in a virtual network.
4343

4444
> [!CAUTION]
4545
> If you manually configure availability zones on an API Management instance that's configured with autoscaling, you might need to adjust your autoscale settings after configuration. In this case, the number of API Management units in autoscale rules and limits must be a multiple of the number of zones. If you simply default to the automatic availability zone support, you don't need to adjust your autoscale settings.
4646
4747
### Gateway not injected in a virtual network
4848

49-
To manually enable availability support on an existing location of an API Management instance that's not injected in a virtual network:
49+
To manually enable availability zone support on an existing location of an API Management instance that's not injected in a virtual network:
5050

5151
1. Thoroughly understand all requirements and considerations for enabling zone redundancy in API Management by reading [Reliability in API Management](../reliability/reliability-api-management.md).
5252

@@ -66,11 +66,11 @@ To manually enable availability support on an existing location of an API Manage
6666

6767
### Gateway injected in a virtual network
6868

69-
To manually enable availability support on an existing location of an API Management instance that's injected in a virtual network:
69+
To manually enable availability zone support on an existing location of an API Management instance that's injected in a virtual network:
7070

7171
1. Thoroughly understand all requirements and considerations for enabling zone redundancy in API Management by reading [Reliability in API Management](../reliability/reliability-api-management.md).
7272

73-
1. Create a new subnet and public IP address in the location to enable to availability zones. Detailed requirements are in the [virtual networking guidance](../api-management/api-management-using-with-vnet.md?tabs=stv2#prerequisites).
73+
1. Create a new subnet and public IP address in the location to enable availability zones. Detailed requirements are in the [virtual networking guidance](../api-management/api-management-using-with-vnet.md?tabs=stv2#prerequisites).
7474

7575
1. In the Azure portal, go to your API Management instance.
7676

@@ -94,7 +94,7 @@ To add a new location to your API Management instance and to manually enable ava
9494

9595
1. Thoroughly understand all requirements and considerations for enabling zone redundancy in API Management by reading [Reliability in API Management](../reliability/reliability-api-management.md).
9696

97-
1. If your API Management instance is deployed in a virtual network in the primary location, set up a [virtual network](../api-management/api-management-using-with-vnet.md), subnet, and optional public IP address in any new location where you plan to enable availability zones.
97+
1. If your API Management instance is deployed in a virtual network in the primary location, set up a [virtual network](../api-management/api-management-using-with-vnet.md), subnet, and optional public IP address in the new location where you plan to enable availability zones.
9898

9999
1. In the Azure portal, go to your API Management instance.
100100

@@ -104,7 +104,7 @@ To add a new location to your API Management instance and to manually enable ava
104104

105105
1. In the **Units** box, select the number of scale [units](../api-management/upgrade-and-scale.md) that you want in the location.
106106

107-
In the **Availability zones** box, leave the **Automatic** setting (recommended), or optionally select one or more zones. If you select specific zones, the number of units that you selected must distribute evenly across the availability zones. For example, if you selected three units, you would select three zones so that each zone hosts one unit.
107+
1. In the **Availability zones** box, leave the **Automatic** setting (recommended), or optionally select one or more zones. If you select specific zones, the number of units that you selected must distribute evenly across the availability zones. For example, if you selected three units, you would select three zones so that each zone hosts one unit.
108108

109109
1. If your API Management instance is deployed in a virtual network, use the boxes under **Network** to select the virtual network, subnet, and public IP address that are available in the location.
110110

0 commit comments

Comments
 (0)