Skip to content
Cloud Efficiency Hub

Overprovisioned Azure App Service Plan

The short version

An App Service Plan is sized larger than required for the applications it hosts.

Aaran Bhambra

FinOps Engineer / DevOps Engineer @ WTW

Category
Compute
Reference
CER-0291
Type
Overprovisioned Resource

Explanation

Why the waste happens and who it affects.

Plans are often provisioned conservatively to handle anticipated peak demand and are not revisited after workloads stabilize. Because pricing is tied to the plan's SKU rather than real-time usage, oversized plans continue to incur higher costs even when CPU and memory utilization remain consistently low.

Billing model

The pricing dimensions that drive this cost.

Azure App Service Plans are billed based on the selected SKU and instance count, regardless of actual application utilization.

How to detect

3 checks to find it in your estate.

  • Review App Service Plans with sustained low utilization relative to their provisioned capacity
  • Identify plans sized for historical or anticipated peaks that no longer occur
  • Assess whether plan sizing has been revisited since initial deployment

How to fix

3 ways to remove the waste.

  • Resize App Service Plans to better align with observed workload needs
  • Periodically reassess plan sizing as application traffic and performance requirements change
  • Treat App Service Plan sizing as a recurring optimization activity, not a one-time decision

Documentation

Vendor references for pricing and configuration.