Submit feedback on
Outdated Azure App Service Plan
We've received your feedback.
Thanks for reaching out!
Oops! Something went wrong while submitting the form.
Close
Outdated Azure App Service Plan
Prasanna Ravichandran, Jurian van Hoorn
CER:

CER-0027

Service Category
Compute
Cloud Provider
Azure
Service Name
Azure App Service
Inefficiency Type
Outdated Resource
Explanation

Applications running on App Service V2 plans may incur higher operational costs and degraded performance compared to V3 plans. V2 uses older hardware generations that lack access to platform-level enhancements introduced in V3, including improved cold start times, faster scaling, enhanced networking options, and eligibility for commitment-based discounts.

This inefficiency often arises from legacy deployments or default provisioning choices that haven't been revisited. Without proactive review, teams may continue running production workloads on suboptimal infrastructure—paying more for less performance and missing available savings.

Relevant Billing Model

App Service plans are billed based on:

  • Instance size and tier (e.g., Premium v2 vs. Premium v3)
  • Provisioned capacity (number of instances)

Additional considerations:

  • Premium v2 plans do not support Azure Reservations or Savings Plans
  • Premium v3 plans support both, enabling 1-year and 3-year commitment discounts
  • Isolated v2 plans already support reservations and savings plans

As a result, Premium v2 plans may be less cost-efficient both from a price-performance and discount eligibility perspective.

Detection
  • Identify applications hosted on Premium v2 or Isolated v1 App Service plans
  • Check whether the workload is long-running or steady-state but ineligible for reservations
  • Determine whether a V3 compatibility review has been completed
  • Look for performance symptoms such as slow cold starts or scaling delays
  • Assess whether newer App Service features required by the workload are unavailable on V2
Remediation
  • Evaluate workload compatibility with Premium v3 or Isolated v2 plans
  • Migrate eligible Premium v2 workloads to Premium v3 to improve performance and unlock reservation or savings plan eligibility
  • Consider 1-year or 3-year commitments for predictable workloads after migration
  • Update infrastructure-as-code templates and provisioning defaults to prefer V3-based plans
  • Periodically review App Service plan usage to align with current Azure best practices
Submit Feedback