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
+10-11Lines changed: 10 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ ms.author: apimpm
17
17
18
18
# Automatically scale an Azure API Management instance
19
19
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 in **Standard** and **Premium** tiers of the Azure API Management service.
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.
21
21
22
22
The article walks through the process of configuring autoscale and suggests optimal configuration of autoscale rules.
23
23
@@ -36,13 +36,13 @@ Certain limitations and consequences of scaling decisions need to be considered
36
36
37
37
+ Autoscale can be enabled only for **Standard** and **Premium** tiers of Azure API Management service.
38
38
+ Pricing tiers also specify the maximum number of units for a service instance.
39
-
+ Scaling process will take at least 20 minutes. If the service instance is locked by another operation, the process will take longer.
40
-
+In case of multiregional deployments, only units in the **Primary location** can be scaled. Units in secondary locations can't be scaled.
41
-
+Scaling will trigger a restart of the Azure API Management units, which can cause an intermittent performance degradation.
39
+
+ Scaling process will take at least 20 minutes.
40
+
+If the service is locked by another operation, scaling request will fail and retry automatically.
41
+
+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.
42
42
43
-
## Enable and configure autoscale for Azure API Management instance
43
+
## Enable and configure autoscale for Azure API Management service
44
44
45
-
Follow the steps below to configure autoscale behavior for an Azure API Management instance.
45
+
Follow the steps below to configure autoscale for an Azure API Management service:
46
46
47
47
1. Navigate to **Monitor** instance in the Azure portal.
48
48
@@ -52,8 +52,8 @@ Follow the steps below to configure autoscale behavior for an Azure API Manageme
@@ -101,7 +101,7 @@ Follow the steps below to configure autoscale behavior for an Azure API Manageme
101
101
| Metric name | Capacity | Same metric as the one used for the scale out rule. |
102
102
| Time grain statistic | Average ||
103
103
| Operator | Less than ||
104
-
| Threshold | 35% | Similarly to the scale out rule, this value heavily depends on the usage patterns of the Azure API Management. <br /> Ideally, it should be lower than half of the value used for scale out purposes. For example, if 80% was used for the scale out rule and Azure API Management instance has scaled out from 1 to 2 units, the new average capacity metric value might drop to around 80% / 2 = 40%. To avoid constant deadlock between scaling out and in, 35% could be a reasonable threshold. |
104
+
| Threshold | 35% | Similarly to the scale out rule, this value heavily depends on the usage patterns of the Azure API Management. |
105
105
| Duration (in minutes) | 30 | Same value as the one used for the scale out rule. |
106
106
|*Action*|||
107
107
| Operation | Decrease count by | Opposite to what was used for the scale out rule. |
@@ -115,7 +115,7 @@ Follow the steps below to configure autoscale behavior for an Azure API Manageme
115
115
12. Set the **maximum** number of Azure API Management units.
116
116
117
117
> [!NOTE]
118
-
> Azure API Management tiers enforce a limit of units an instance can scale out to.
118
+
> Azure API Management has a limit of units an instance can scale out to. The limit depends on a service tier.
119
119
120
120

121
121
@@ -124,4 +124,3 @@ Follow the steps below to configure autoscale behavior for an Azure API Manageme
124
124
## Next steps
125
125
126
126
+[How to deploy an Azure API Management service instance to multiple Azure regions](api-management-howto-deploy-multi-region.md)
127
-
+[How to automatically scale an Azure API Management service instance](api-management-howto-autoscale.md)
0 commit comments