You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/api-management/api-management-howto-deploy-multi-region.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ When adding a region, you configure:
45
45
1. Select **+ Add** in the top bar.
46
46
1. Select the added location from the dropdown list.
47
47
1. Select the number of scale **[Units](upgrade-and-scale.md)** in the location.
48
-
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.
48
+
1. If the region supports [**Availability zones**](enable-availability-zone-support.md), 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.
49
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.
50
50
1. Select **Add** to confirm.
51
51
1. Repeat this process until you configure all locations.
Copy file name to clipboardExpand all lines: articles/api-management/enable-availability-zone-support.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,11 +26,11 @@ For more detailed information about reliability features of API Management, such
26
26
27
27
* If you don't have an API Management instance, create one by following the [Create a new Azure API Management instance by using the Azure portal](../api-management/get-started-create-service-instance.md) quickstart. Select the **Premium** service tier.
28
28
29
-
* If you have an existing API Management instance, make sure that it's in the **Premium (classic)** tier. If it isn't, [upgrade to the Premium tier](../api-management/upgrade-and-scale.md#change-your-api-management-service-tier).
29
+
* If you have an existing API Management instance, make sure that it's in the **Premium** (classic) tier. If it isn't, [upgrade to the Premium tier](../api-management/upgrade-and-scale.md#change-your-api-management-service-tier).
30
30
31
31
## Default availability zone support
32
32
33
-
When you create a new API Management instance in the **Premium** tier in a region that supports availability zones, or you [deploy API Management to a new region](api-management-howto-deploy-multi-region.md), availability zones are enabled automatically **by default**. With automatic availability zone support, the Azure API Management platform makes a best-effort attempt to spread your instance's units among the region's availability zones. There's no way to determine which availability zones your units are placed into.
33
+
When you create a new API Management instance in the **Premium** tier in a region that supports availability zones, or you [deploy API Management to a new region](api-management-howto-deploy-multi-region.md), availability zones are automatically enabled**by default**. With automatic availability zone support, the Azure API Management platform makes a best-effort attempt to spread your instance's units among the region's availability zones. There's no way to determine which availability zones your units are placed into.
34
34
35
35
Under normal operating conditions, all scale units in all enabled zones are active and serve gateway traffic.
36
36
@@ -48,7 +48,7 @@ While automatic availability zone configuration is recommended, you can manually
48
48
49
49
To manually enable availability zone support on an existing location of an API Management instance that's not injected in a virtual network:
50
50
51
-
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).
51
+
1. Thoroughly understand all requirements and considerations for availability zones in API Management by reading [Reliability in API Management](../reliability/reliability-api-management.md).
52
52
53
53
1. In the Azure portal, go to your API Management instance.
54
54
@@ -62,7 +62,7 @@ To manually enable availability zone support on an existing location of an API M
62
62
63
63
1. Select **Apply**, and then select **Save**.
64
64
65
-
:::image type="content" alt-text="Screenshot that shows selections for migrating an existing location of API Management instance that's not injected in a virtual network." source ="media/enable-availability-zone-support/option-one-not-injected-in-vnet.png":::
65
+
:::image type="content" alt-text="Screenshot that shows availability zone configuration for an existing location of API Management instance that's not injected in a virtual network." source ="media/enable-availability-zone-support/option-one-not-injected-in-vnet.png":::
66
66
67
67
### Gateway injected in a virtual network
68
68
@@ -86,13 +86,13 @@ To manually enable availability zone support on an existing location of an API M
86
86
87
87
1. Select **Apply**, and then select **Save**.
88
88
89
-
:::image type="content" alt-text="Screenshot that shows selections to enable existing location of API Management instance (stv2 platform) that's injected in a virtual network." source ="media/enable-availability-zone-support/option-three-stv2-injected-in-vnet.png":::
89
+
:::image type="content" alt-text="Screenshot that shows availability zone configuration for an existing location of API Management instance that's injected in a virtual network." source ="media/enable-availability-zone-support/option-three-stv2-injected-in-vnet.png":::
90
90
91
91
## New gateway location
92
92
93
93
To add a new location to your API Management instance and to manually enable availability support in that location:
94
94
95
-
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).
95
+
1. Thoroughly understand all requirements and considerations for enabling availability zones in API Management by reading [Reliability in API Management](../reliability/reliability-api-management.md).
96
96
97
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.
@@ -59,7 +59,7 @@ Azure API Management provides *automatic* availability zone support when you:
59
59
With automatic availability zone support by default, the Azure API Management platform makes a best-effort attempt to spread your instance's units among the region's availability zones. There's no way to determine which availability zones your units are placed into.
60
60
61
61
> [!NOTE]
62
-
> If your instance uses automatic availability zone support and has a single unit, the unit's underlying VMs are distributed to two availability zones. While this configuration achieves zone redundancy, for maximum benefit of availability zones, we recommend that you deploy a minimum of three units, which can be distributed across all available zones.
62
+
> If your instance uses automatic availability zone support and has a single unit, the unit's underlying VMs are distributed to two availability zones. While this configuration achieves zone redundancy, for maximum benefit of availability zones, we recommend that you deploy a minimum of three units, which can be distributed across all available zones in a region
63
63
64
64
If you want to explicitly select the availability zones to use, you can choose between zone-redundant and zonal configurations:
65
65
@@ -72,11 +72,11 @@ If you want to explicitly select the availability zones to use, you can choose b
72
72
73
73
### Region support
74
74
75
-
Azure API Management supports availability zones for Premium (classic) tier in all of the [Azure regions that support availability zones](./regions-list.md).
75
+
Azure API Management supports availability zones for the Premium (classic) tier in all of the [Azure regions that support availability zones](./regions-list.md).
76
76
77
77
### Requirements
78
78
79
-
You must use the Premium (classic) tier to configure availability zone support. Azure API Management doesn't support availability zones in the classic Consumption, Developer, Basic, and Standard tiers, nor in the Basic v2, Standard v2, or Premium v2 tiers. To upgrade your instance to the Premium (classic) tier, see [Upgrade to the Premium tier](../api-management/upgrade-and-scale.md#change-your-api-management-service-tier).
79
+
You must use the Premium (classic) tier to configure availability zone support. Azure API Management doesn't support availability zones in the classic Consumption, Developer, Basic, and Standard tiers, nor currently in the Basic v2, Standard v2, or Premium v2 tiers. To upgrade your instance to the Premium (classic) tier, see [Upgrade to the Premium tier](../api-management/upgrade-and-scale.md#change-your-api-management-service-tier).
80
80
81
81
> [!NOTE]
82
82
> **The Premium v2 tier** with enterprise capabilities is in preview. To determine whether your design should rely on early access features or generally available capabilities, evaluate your design and implementation timelines in relation to the available information about Premium v2's release and migration paths.
@@ -116,7 +116,7 @@ Regardless of your availability zone configuration, if you add more units, it in
116
116
In a zone-down scenario, there's no guarantee that requests for additional capacity in another availability zone will succeed. The back-filling of lost units occurs on a best-effort basis. If you need guaranteed capacity when an availability zone is lost, you should create and configure your API Management instance to account for losing a zone. You can do that by:
117
117
118
118
- Over-provisioning the units of your API Management instance
119
-
- Using automatic or zoneredundant availability zone configuration
119
+
- Using automatic or zone-redundant availability zone configuration
120
120
121
121
To learn more about the principle of over-provisioning, see [Manage capacity with over-provisioning](./concept-redundancy-replication-backup.md#manage-capacity-with-over-provisioning).
122
122
@@ -139,9 +139,7 @@ This section describes what to expect when Azure API Management instances are co
139
139
140
140
-**Detection and response:** Responsibility for detection and response depends on the availability zone configuration your instance uses.
141
141
142
-
-*Automatic:* For instances that use automatic availability zone support, the Azure API Management platform is responsible for detecting a failure in an availability zone and responding. You don't need to do anything to initiate a zone failover.
143
-
144
-
-*Zone-redundant:* For instances that are configured to be zone-redundant, the Azure API Management platform is responsible for detecting a failure in an availability zone and responding. You don't need to do anything to initiate a zone failover.
142
+
-*Automatic and zone-redundant:* For instances that are configured to use automatic availability zone support or manually configured to use zone redundancy, the Azure API Management platform is responsible for detecting a failure in an availability zone and responding. You don't need to do anything to initiate a zone failover.
145
143
146
144
-*Zonal:* For instances that are configured to be zonal, you need to detect the loss of an availability zone and initiate a failover to a secondary instance that you create in another availability zone.
147
145
@@ -308,7 +306,8 @@ The service provides its own SLA, but you also need to account for the anticipat
308
306
## Related content
309
307
310
308
-[Disaster recovery and business continuity for API Management](/azure/api-management/api-management-howto-disaster-recovery-backup-restore)
311
-
-[Use availability zones in Azure API Management](/azure/api-management/zone-redundancy)
309
+
-[Use availability zones in Azure API Management](/azure/api-management/enable-availability-zone-support)
312
310
-[Multi-region deployment of API Management](/azure/api-management/api-management-howto-deploy-multi-region)
313
311
-[Monitoring Azure API Management](/azure/api-management/api-management-howto-use-azure-monitor)
314
312
-[Azure API Management capacity planning](/azure/api-management/api-management-capacity)
313
+
-[Architecture best practices for API Management](/azure/well-architected/service-guides/azure-api-management)
0 commit comments