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-autoscale.md
+9-12Lines changed: 9 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,23 +1,20 @@
1
1
---
2
2
# Mandatory fields. See more on aka.ms/skyeye/meta.
3
3
title: Configure autoscale of an Azure API Management instance | Microsoft Docs
4
-
description: This topic describes how to set up autoscale behavior for an Azure API Management instance.
4
+
description: This article describes how to set up autoscale behavior for an Azure API Management instance.
5
5
services: api-management
6
6
documentationcenter: ''
7
7
author: dlepow
8
-
manager: anneta
9
-
editor: ''
10
8
11
9
ms.service: api-management
12
-
ms.workload: integration
13
-
ms.topic: article
14
-
ms.date: 06/20/2018
10
+
ms.topic: how-to
11
+
ms.date: 02/02/2022
15
12
ms.author: danlep
16
13
---
17
14
18
15
# Automatically scale an Azure API Management instance
19
16
20
-
Azure API Management service instance can scale automatically based on a set of rules. This behavior can be enabled and configured through Azure Monitor and is supported only in **Standard** and **Premium** tiers of the Azure API Management service.
17
+
Azure API Management service instance can scale automatically based on a set of rules. This behavior can be enabled and configured through [Azure Monitor autoscale](../azure-monitor/autoscale/autoscale-overview.md#supported-services-for-autoscale) and is supported only in **Standard** and **Premium** tiers of the Azure API Management service.
21
18
22
19
The article walks through the process of configuring autoscale and suggests optimal configuration of autoscale rules.
23
20
@@ -39,11 +36,11 @@ To follow the steps from this article, you must:
39
36
40
37
Certain limitations and consequences of scaling decisions need to be considered before configuring autoscale behavior.
41
38
42
-
+Autoscale can be enabled only for **Standard**and**Premium**tiers of Azure API Management service.
43
-
+Pricing tiers also specify the maximum number of units for a service instance.
44
-
+Scaling process will take at least 20 minutes.
45
-
+ If the service is locked by another operation, scaling request will fail and retry automatically.
46
-
+In case of a service with multi-regional deployments, only units in the **Primary location** can be scaled. Units in other locations can't be scaled.
39
+
+The pricing tier of your API Management instance determines the [maximum number of units](upgrade-and-scale.md#upgrade-and-scale) you may scale to. The **Standard tier**can be scaled to 4 units. You can add any number of units to the **Premium** tier.
40
+
+The scaling process will take at least 20 minutes.
41
+
+If the service is locked by another operation, the scaling request will fail and retry automatically.
42
+
+ If your service instance is deployed in multiple regions (locations), only units in the **Primary location** can be autoscaled with Azure Monitor autoscale. Units in other locations can only be scaled manually.
43
+
+If your service instance is configured with [availability zones](zone-redundancy.md)in the **Primary location**, be aware of the number of zones when configuring autoscaling. The number of API Management units in autoscale rules and limits must be a multiple of the number of zones.
47
44
48
45
## Enable and configure autoscale for Azure API Management service
Copy file name to clipboardExpand all lines: articles/api-management/zone-redundancy.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ author: dlepow
5
5
6
6
ms.service: api-management
7
7
ms.topic: how-to
8
-
ms.date: 01/24/2022
8
+
ms.date: 02/02/2022
9
9
ms.author: danlep
10
10
ms.custom: references_regions
11
11
@@ -50,9 +50,12 @@ Configuring API Management for zone redundancy is currently supported in the fol
50
50
51
51
## Prerequisites
52
52
53
-
* If you have not yet created an API Management service instance, see [Create an API Management service instance](get-started-create-service-instance.md). Select the Premium service tier.
53
+
* If you haven't yet created an API Management service instance, see [Create an API Management service instance](get-started-create-service-instance.md). Select the Premium service tier.
54
54
* If your API Management instance is deployed in a [virtual network](api-management-using-with-vnet.md), ensure that you set up a virtual network, subnet, and public IP address in any new location where you plan to enable zone redundancy.
55
55
56
+
> [!NOTE]
57
+
> If you've configured [autoscaling](api-management-howto-autoscale.md) for your API Management instance in the primary location, you might need to adjust your autoscale settings after enabling zone redundancy. The number of API Management units in autoscale rules and limits must be a multiple of the number of zones.
58
+
56
59
## Enable zone redundancy - portal
57
60
58
61
In the portal, optionally enable zone redundancy when you add a location to your API Management service, or update the configuration of an existing location.
@@ -61,7 +64,7 @@ In the portal, optionally enable zone redundancy when you add a location to your
61
64
1. Select an existing location, or select **+ Add** in the top bar. The location must [support availability zones](#supported-regions).
62
65
1. Select the number of scale **[Units](upgrade-and-scale.md)** in the location.
63
66
1. In **Availability zones**, select one or more zones. The number of units selected must distribute evenly across the availability zones. For example, if you selected 3 units, select 3 zones so that each zone hosts one unit.
64
-
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 by select an existing virtual network, subnet, and public IP address that are available in the location. For an existing location, the virtual network and subnet must be configured from the Virtual Network blade.
67
+
1. If the API Management instance is deployed in a [virtual network](api-management-using-with-vnet.md), select an existing virtual network, subnet, and public IP address that are available in the location. For an existing location, the virtual network and subnet must be configured from the Virtual Network blade.
65
68
1. Select **Apply** and then select **Save**.
66
69
67
70
:::image type="content" source="media/zone-redundancy/add-location-zones.png" alt-text="Enable zone redundancy":::
0 commit comments