Question

Difficulty: EasyScale Azure App Service Web Apps

An organization hosts a web application on an Azure App Service plan that is currently configured for the Basic (B1) pricing tier. You are tasked with configuring the web app to automatically scale out (autoscale) whenever the average CPU usage exceeds 75%75\%.

What must you do first?

  1. Scale up the App Service plan to the Standard (S1) pricing tier or higher.Answer
  2. B
    Define an autoscale rule directly on the Basic (B1) App Service plan with CPU Percentage as the metric.
  3. C
    Configure the existing Basic (B1) App Service plan to use manual scale-out with a custom instance limit.
  4. D
    Change the App Service plan pricing tier to the Shared (D1) pricing tier.

Answer

Scale up the App Service plan to the Standard (S1) pricing tier or higher.
The correct answer is to scale up the App Service plan to the Standard (S1) pricing tier or higher. In Azure App Service, autoscaling (scaling out automatically based on rules and metrics like CPU usage) requires at least the Standard pricing tier. The Basic tier only supports manual scaling.

Step-by-Step Solution

1
Determine if the current pricing tier supports autoscaling.
The Basic (B1) tier only supports manual scaling up to 3 instances; it does not support autoscaling.
Before configuring autoscale rules, the App Service plan must be in a tier that supports autoscale.
2
Identify the minimum pricing tier required for autoscale.
The Standard (S1) pricing tier is the minimum tier that supports autoscale capabilities.
Scaling up to the Standard tier enables Azure Monitor autoscaling features.
3
Select the correct action to enable the requirement.
Scale up the App Service plan to the Standard (S1) pricing tier or higher.
This enables the option to configure metric-based autoscaling rules.

Key Concept

Azure App Service pricing tiers and scale-out capabilities
Rate this question