Table of Contents

Azure quota groups reference

Where this fits: step 2 of the capacity supply chain. Use quota groups after you unblock regions and zones so you can stage VM-family headroom for multiple subscriptions. Source

Azure quota groups are Azure Resource Manager (ARM) objects that let you share and self-manage compute quota across a set of subscriptions. This page aggregates key prerequisites, limitations, lifecycle behavior, and monitoring options from the official documentation so you can reason about quota groups alongside the other guides in this site, and you'll see where each Microsoft article fits.

Feature overview

  • Quota groups elevate quota from a per-subscription construct to a group-level ARM resource created under a management group, while quota enforcement at deployment time still occurs at the subscription level.
  • The feature enables quota sharing across subscriptions, self-service reallocation of unused quota, and group-level quota increase requests that can later be allocated to individual subscriptions.
  • Supported scenarios in the documentation include deallocating unused quota from subscriptions into the group, allocating quota from the group back to target subscriptions, and submitting quota group limit increase requests for specific regions and VM families.

Prerequisites

Limitations and scope

ARM object and lifecycle behavior

Diagram of Management Group hierarchy with sample Quota Groups created under Management Group.

Quota transfers and allocation snapshots

  • The "Transfer quota within an Azure Quota Group" article describes how to move unused quota from a subscription to the group (deallocation) or from the group to a subscription (allocation) using the quota group ARM object.
  • Quota allocation snapshots expose, for each subscription in the group, a Limit value (current subscription limit) and a Shareable quota value that reflects how many cores have been deallocated or transferred between the subscription and the group.
  • The example in the snapshot section shows a shareable quota of -10 to indicate that 10 cores were given from the subscription to the group, alongside a new subscription limit of 50 cores for the corresponding VM family and region.
  • These documented fields give you a consistent view of how quota is distributed between the group and its member subscriptions without changing how deployments are evaluated against per-subscription limits.

Monitoring and alerting

  • The Quotas experience in the Azure portal includes a My quotas view that continuously tracks resource usage against quota limits for providers such as Microsoft.Compute, and supports alerting when usage approaches limits.
  • The quota monitoring and alerting documentation explains that quota alerts are notifications triggered when resource usage nears the predefined quota limit, and that you can create multiple alert rules across quotas in a subscription.
  • The "Create alerts for quotas" article documents how to create alert rules from the Quotas page by selecting a quota name in My quotas, choosing an alert severity, and configuring a usage-percentage threshold for triggering alerts.
  • While quota group operations are scoped to a management group, the quota monitoring and alerting features give you a way to observe usage and quota consumption trends for the underlying subscriptions that participate in the group.