Skip to content

Commit 7b7cec5

Browse files
authored
Enhance scaling guidelines for Azure App Service
Added details about automatic scaling features and considerations for Azure App Service, including differences between Autoscale and Automatic scaling.
1 parent 54e9e4d commit 7b7cec5

1 file changed

Lines changed: 23 additions & 2 deletions

File tree

learn-pr/wwl-azure/configure-app-service-plans/includes/5-plan-scaling.md

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,30 @@ There are several considerations to keep in mind when you configure autoscale fo
3333
- **Adequate scale margin**. Make sure your maximum and minimum instance count values are different, and set an adequate margin between the two values. You can automatically scale between the minimum and maximum by using rules you create.
3434

3535
- **Scale rule combinations**. Always use a scale-out and scale-in rule combination that performs an increase and decrease. If you don't set a scale-out rule, your application might fail, or performance might degrade under increased loads. If you don't set a scale-in rule, you can experience unnecessary and extensive costs when the load decreases.
36-
36+
3737
- **Metric statistics**. Carefully choose the appropriate statistic for your diagnostic metrics, including Average, Minimum, Maximum, and Total.
38-
38+
3939
- **Default instance count**. Always select a safe default instance count. The default instance count is important because autoscale scales your service to the count you specify when metrics aren't available.
4040

4141
- **Notifications**. Always configure autoscale notifications. It's important to maintain awareness of how your application is performing as the load changes.
42+
43+
44+
### Things to consider when configuring automatic scaling
45+
46+
In addition to rule-based autoscale, Azure App Service offers Automatic scaling (also called Elastic scaling) for PremiumV2 and PremiumV3 tiers. This is a separate scaling feature that works differently from the autoscale rules.
47+
48+
- **HTTP traffic-based.** Automatic scaling responds directly to incoming HTTP requests without requiring you to configure scaling rules.
49+
50+
- **Platform-managed.** Azure automatically manages the scaling decisions based on traffic patterns, eliminating the need for rule configuration.
51+
52+
- **Always-ready instances.** Maintains warmed instances to handle traffic spikes immediately.
53+
54+
- **Tier availability.** Available only on PremiumV2 and PremiumV3 tiers.
55+
56+
### Choose between Autoscale and Automatic scaling
57+
58+
- **Use rule-based Autoscale.** You need custom scaling logic, want to scale based on multiple metrics, or need schedule-based scaling.
59+
60+
- **Use Automatic scaling when.** You want less management, can't predict load patterns, or need fast response to traffic changes without rule configuration.
61+
62+

0 commit comments

Comments
 (0)