A startup hosts a promotional website on an Azure App Service Web App that is currently running on the Shared () pricing tier. The company expects a temporary increase in web traffic during an upcoming product launch and wants to scale out the application to multiple instances to distribute the load. What must you do first to enable scaling out for this App Service Web App?
- Scale up the App Service plan to a pricing tier that supports scale-out, such as Basic or Standard.Answer
- BConfigure an autoscale rule based on CPU Percentage within the current Shared () plan settings.
- CIncrease the instance count limit of the Shared () plan using the Azure Portal manual scale-out slider.
- DAssociate the Web App with a secondary App Service plan in the Shared () tier to distribute the load.
Answer
Scale up the App Service plan to a pricing tier that supports scale-out, such as Basic or Standard.
Scaling up the App Service plan to a tier like Basic or Standard is the correct first step. The Shared () tier runs on shared virtual machines and does not support horizontal scaling (scaling out) to multiple instances. To increase the instance capacity, the hosting plan must first be scaled up to at least the Basic tier (which supports manual scale-out up to instances) or Standard/Premium tiers (which support automated and larger scale-out options).
Step-by-Step Solution
Key Concept
Azure App Service scaling constraints, specifically that Free and Shared tiers do not support scaling out (horizontal scaling) and require scaling up to at least the Basic tier to enable multiple instances.