Table of Contents

Capacity governance program

Azure guidance connects capacity planning, scale-unit architecture, quota management, Azure Reservations and savings plans, and monitoring into a cohesive capacity governance approach. This page aggregates those references so you can align the other guides in this site with the official documentation without guessing where guidance lives. You'll see how each link maps to the guides elsewhere in this repo.

This page aggregates Azure's capacity governance surfaces so you can integrate them into your platform's supply chain. Each section cites Microsoft Learn and links to supporting guides.

Azure capacity governance surfaces

Azure exposes these controls for capacity governance:

Forecasts and scale units

  • The Well-Architected capacity planning article describes capacity planning as an iterative process that uses historical telemetry, business context, and forecasting to keep workloads reliable without overprovisioning.
  • The reliable scaling guidance recommends designing around scale units—logical groupings of components that scale together—and notes that you can scale individual resources, full components, or entire solutions as deployment stamps.
  • In the mission-critical application design guidance, a scale unit is defined as a logical unit or function that can be scaled independently, potentially including code components, hosting platforms, deployment stamps, and even subscriptions when multitenant requirements are involved.
  • The same guidance illustrates that scale units can range from microservice pods to cluster nodes and regional deployment stamps, and that using scale units helps standardize how capacity is added and validated before directing user traffic.

Quota groups and shared quota

  • The Azure Quota Groups article explains that quota groups are ARM objects created at the management group scope that allow you to share procured quota between subscriptions, distribute or reallocate unused quota, and submit group-level quota increase requests.
  • Supported scenarios include deallocating unused quota from subscriptions into the group, allocating quota from the group back to subscriptions, and using group-level limit increases to make quota available for future transfers.
  • Documentation notes that quota groups are independent of subscription placement in the management group hierarchy and do not automatically synchronize subscription membership, which keeps quota management orthogonal to policy and role hierarchies.
  • The transfer and quota allocation snapshot APIs provide a view of per-subscription limits and shareable quota for VM families and regions within a group, using the same quota constructs that apply to standard subscription quota checks.

Capacity reservations and compute supply

This section focuses on compute supply through capacity reservations and capacity reservation groups, which are distinct from Azure Reservations and savings plans used for pricing and discount optimization.

Reservations, savings plans, and utilization

  • FinOps rate optimization guidance highlights Azure Advisor recommendations, reservation purchase recommendations, and savings plan purchase recommendations as starting points for deciding when to buy reservations or savings plans based on historical usage and cost.
  • After commitments are purchased, the same guidance points to portal experiences for viewing utilization for reservations and savings plans, with options to adjust scope or enable instance size flexibility to increase utilization.
  • The documentation also describes reservation utilization alerts that can notify stakeholders when utilization drops below a desired threshold, and showback and chargeback reports for reservations and savings plans.
  • These utilization views and alerts complement capacity reservation and quota monitoring by providing cost-side signals about how effectively reserved capacity and savings plans are being used.

Monitoring quotas and capacity signals