Question

Difficulty: MediumConfigure Azure App Service Plans

A company plans to deploy containerized APIs to Azure App Service. The hosting environment has the following requirements:

- Enable auto-scaling to dynamically scale out up to 5 instances during peak traffic.
- Configure up to 2 staging slots for testing updates before swapping to production.
- Perform automated backups of the application and configuration data twice per day.

Which App Service plan pricing tier is the most cost-effective tier that meets these requirements?

  1. A
    F1
  2. B
    B1
  3. S1Answer
  4. D
    P1v3

Answer

S1
The Standard (S1) pricing tier supports auto-scaling (up to 10 instances), up to 5 deployment slots, and up to 10 automated backups per day. This makes it the most cost-effective tier that satisfies all requirements of the scenario.

Step-by-Step Solution

1
Analyze the scaling requirements.
Auto-scaling is required, which rules out the Free (F1) and Basic (B1) tiers since B1 only supports manual scaling.
Free and Basic tiers do not support auto-scaling capabilities.
2
Analyze the deployment slots requirement.
At least 2 staging slots are needed. This rules out the Free (F1) and Basic (B1) tiers, which do not support deployment slots.
Standard (S1) supports up to 5 slots, and Premium (P1v3) supports up to 20 slots.
3
Analyze the backup requirements.
Automated backups twice per day are required. Standard (S1) supports up to 10 backups per day, and Premium (P1v3) supports up to 50 backups per day.
Free and Basic tiers do not support automated backups.
4
Identify the most cost-effective tier that meets all criteria.
The Standard (S1) tier meets all criteria and is cheaper than the Premium (P1v3) tier.
Comparing costs, Standard is positioned below Premium and satisfies the customer's constraints.

Key Concept

Selecting the appropriate App Service Plan pricing tier based on application features like deployment slots, scaling, and backups.
Rate this question