title | description | ms.topic | ms.custom | ms.date | |
---|---|---|---|---|---|
Azure subscription limits and quotas |
Provides a list of common Azure subscription and service limits, quotas, and constraints. This article includes information on how to increase limits along with maximum values. |
conceptual |
|
12/12/2024 |
This document lists some of the most common Microsoft Azure limits, which are also sometimes called quotas.
To learn more about Azure pricing, see Azure pricing overview. There, you can estimate your costs by using the pricing calculator. You also can go to the pricing details page for a particular service, for example, Windows VMs. For tips to help manage your costs, see Prevent unexpected costs with Azure billing and cost management.
Note
Some services have adjustable limits.
When the limit can be adjusted, the tables include Default limit and Maximum limit headers. The limit can be raised above the default limit but not above the maximum limit. Some services with adjustable limits use different headers with information about adjusting the limit.
When a service doesn't have adjustable limits, the following tables use the header Limit without any additional information about adjusting the limit. In those cases, the default and the maximum limits are the same.
If you want to raise the limit or quota above the default limit, open an online customer support request at no charge.
The terms soft limit and hard limit often are used informally to describe the current, adjustable limit (soft limit) and the maximum limit (hard limit). If a limit isn't adjustable, there won't be a soft limit, only a hard limit.
Free Trial subscriptions aren't eligible for limit or quota increases. If you have a Free Trial subscription, you can upgrade to a Pay-As-You-Go subscription. For more information, see Upgrade your Azure Free Trial subscription to a Pay-As-You-Go subscription and the Free Trial subscription FAQ.
Some limits are managed at a regional level.
Let's use vCPU quotas as an example. To request a quota increase with support for vCPUs, you must decide how many vCPUs you want to use in which regions. You then request an increase in vCPU quotas for the amounts and regions that you want. If you need to use 30 vCPUs in West Europe to run your application there, you specifically request 30 vCPUs in West Europe. Your vCPU quota isn't increased in any other region--only West Europe has the 30-vCPU quota.
As a result, decide what your quotas must be for your workload in any one region. Then request that amount in each region into which you want to deploy. For help in how to determine your current quotas for specific regions, see Resolve errors for resource quotas.
For limits on resource names, see Naming rules and restrictions for Azure resources.
For information about Resource Manager API read and write limits, see Throttling Resource Manager requests.
The following limits apply to management groups.
[!INCLUDE management-group-limits]
The following limits apply when you use Azure Resource Manager and Azure resource groups.
[!INCLUDE azure-subscription-limits-azure-resource-manager]
[!INCLUDE azure-resource-groups-limits]
[!INCLUDE entra-service-limits]
[!INCLUDE api-center-service-limits]
This section provides information about limits that apply to Azure API Management instances in different service tiers, including the following:
- API Management classic tiers
- API Management v2 tiers
- API Management workspaces
- Developer portal in API Management v2 tiers
[!INCLUDE api-management-service-limits]
[!INCLUDE api-management-service-limits-v2]
[!INCLUDE api-management-workspace-limits]
[!INCLUDE api-management-developer-portal-limits-v2]
[!INCLUDE azure-websites-limits]
[!INCLUDE automation-limits]
[!INCLUDE app-configuration-limits]
[!INCLUDE redis-cache-service-limits]
[!INCLUDE azure-cloud-services-limits]
Pricing tiers determine the capacity and limits of your search service. Tiers include:
- Free multitenant service, shared with other Azure subscribers, is intended for evaluation and small development projects.
- Basic provides dedicated computing resources for production workloads at a smaller scale, with up to three replicas for highly available query workloads.
- Standard, which includes S1, S2, S3, and S3 High Density, is for larger production workloads. Multiple levels exist within the Standard tier so that you can choose a resource configuration that best matches your workload profile.
Limits per subscription
[!INCLUDE azure-search-limits-per-subscription]
Limits per search service
[!INCLUDE azure-search-limits-per-service]
To learn more about limits on a more granular level, such as document size, queries per second, keys, requests, and responses, see Service limits in Azure AI Search.
[!INCLUDE azure-cognitive-services-limits]
For Azure Chaos Studio limits, see Azure Chaos Studio service limits.
Some of the following default limits and quotas can be increased. To request a change, create a change request stating the limit you want to change.
[!INCLUDE communications-gateway-general-restrictions]
Azure Communications Gateway also has limits on the SIP signaling.
[!INCLUDE communications-gateway-sip-size-restrictions]
[!INCLUDE communications-gateway-sip-behavior-restrictions]
[!INCLUDE limits on the Provisioning API]
For Azure Container Apps limits, see Quotas in Azure Container Apps.
[!INCLUDE container-apps-limits]
For Azure Cosmos DB limits, see Limits in Azure Cosmos DB.
[!INCLUDE azure-data-explorer-limits]
For Azure Database for MySQL limits, see Limitations in Azure Database for MySQL.
For Azure Database for PostgreSQL limits, see Limitations in Azure Database for PostgreSQL.
[!INCLUDE Deployment Environments limits]
To learn more about the limits for Azure Files and File Sync, see Azure Files scalability and performance targets.
[!INCLUDE functions-limits]
For more information, see Functions Hosting plans comparison.
[!INCLUDE functions-limits]
[!INCLUDE functions-limits]
[!INCLUDE container-service-limits]
[!INCLUDE azure-lab-services-limits]
For Azure Load Testing limits, see Service limits in Azure Load Testing.
The latest values for Azure Machine Learning Compute quotas can be found in the Azure Machine Learning quota page
[!INCLUDE maps-limits]
[!INCLUDE Azure Managed Grafana limits]
For Azure Monitor limits, see Azure Monitor service limits.
[!INCLUDE azure-data-factory-limits]
[!INCLUDE netapp-limits]
[!INCLUDE azure-policy-limits]
[!INCLUDE quantum-limits]
The following limits apply to Azure role-based access control (Azure RBAC).
[!INCLUDE role-based-access-control-limits]
[!INCLUDE signalr-service-limits]
To learn more about the limits for Azure Spring Apps, see Quotas and service plans for Azure Spring Apps.
This section lists the following limits for Azure Storage:
- Standard storage account limits
- Azure Storage resource provider limits
- Azure Blob Storage limits
- Azure Queue storage limits
- Azure Table storage limits
[!INCLUDE azure-storage-account-limits-standard]
[!INCLUDE azure-storage-limits-azure-resource-manager]
[!INCLUDE storage-blob-scale-targets]
[!INCLUDE storage-queues-scale-targets]
[!INCLUDE storage-tables-scale-targets]
To learn more about the creation limits for Azure subscriptions, see Billing accounts and scopes in the Azure portal.
[!INCLUDE azure-virtual-desktop-service-limits]
[!INCLUDE azure-vmware-solutions-limits]
[!INCLUDE azure-web-pubsub-limits]
[!INCLUDE azure-backup-limits]
[!INCLUDE azure-batch-limits]
If you use classic deployment model instead of the Azure Resource Manager deployment model, the following limits apply.
[!INCLUDE azure-subscription-limits]
[!INCLUDE container-instances-limits]
The following table details the features and limits of the Basic, Standard, and Premium service tiers.
[!INCLUDE container-registry-limits]
[!INCLUDE cdn-limits]
[!INCLUDE azure-data-lake-analytics-limits]
[!INCLUDE azure-data-factory-limits]
[!INCLUDE azure-data-lake-store-limits]
[!INCLUDE azure-data-share-limits]
[!INCLUDE database-migration-service-limits]
[!INCLUDE device-update-for-iot-hub-limits]
Note
Some areas of this service have adjustable limits, and others do not. This is represented in the following tables with the Adjustable? column. When the limit can be adjusted, the Adjustable? value is Yes.
[!INCLUDE digital-twins-limits]
[!INCLUDE event-grid-limits]
[!INCLUDE event-hubs-limits]
[!INCLUDE iot-central-limits]
[!INCLUDE azure-iothub-limits]
[!INCLUDE azure-iotdps-limits]
[!INCLUDE key-vault-limits]
[!INCLUDE Managed-Identity-Limits]
[!INCLUDE azure-mediaservices-limits]
For limits specific to Media Services v2 (legacy), see [Media Services v2 (legacy)]
[!INCLUDE mobile-services-limits]
[!INCLUDE azure-mfa-service-limits]
[!INCLUDE azure-virtual-network-limits]
[!INCLUDE azure-load-balancer-limits]
The following table applies to v1, v2, Standard, and WAF SKUs unless otherwise stated. [!INCLUDE application-gateway-limits]
[!INCLUDE application-gateway-for-containers-limits]
[!INCLUDE Azure Bastion limits]
[!INCLUDE dns-limits]
[!INCLUDE azure-firewall-limits]
[!INCLUDE azure-front-door-service-limits]
[!INCLUDE network-watcher-limits]
[!INCLUDE Azure Route Server Limits]
[!INCLUDE expressroute-limits]
[!INCLUDE nat-gateway-limits]
[!INCLUDE private-link-limits]
[!INCLUDE traffic-manager-limits]
The following limits apply to VPN Gateway resources and VPN Gateway virtual network gateways, unless otherwise stated.
[!INCLUDE virtual-network-gateway-limits]
[!INCLUDE virtual-wan-limits]
[!INCLUDE notification-hub-limits]
[!INCLUDE dev-box-limits]
The latest values for Microsoft Purview quotas can be found in the Microsoft Purview quota page.
For Microsoft Sentinel limits, see Service limits for Microsoft Sentinel
[!INCLUDE azure-servicebus-limits]
[!INCLUDE site-recovery-limits]
For SQL Database limits, see SQL Database resource limits for single databases, SQL Database resource limits for elastic pools and pooled databases, and SQL Database resource limits for SQL Managed Instance.
The maximum number of private endpoints per Azure SQL Database logical server is 250.
[!INCLUDE synapse-analytics-limits]
[!INCLUDE azure-storage-limits-vm-disks]
For more information, see Virtual machine sizes.
[!INCLUDE azure-storage-limits-vm-apps]
For more information, see VM Applications.
There's a limitation of 5000 disk encryption sets per region, per subscription. For more information, see the encryption documentation for Linux or Windows virtual machines. If you need to increase the quota, contact Azure support.
[!INCLUDE azure-storage-limits-vm-disks-managed]
[!INCLUDE azure-storage-limits-vm-disks-standard]
[!INCLUDE azure-storage-limits-vm-disks-premium]
[!INCLUDE storsimple-limits-table]
[!INCLUDE stream-analytics-limits-table]
[!INCLUDE azure-virtual-machines-limits]
The following limits apply when you use Azure Resource Manager and Azure resource groups.
[!INCLUDE azure-virtual-machines-limits-azure-resource-manager]
There are limits, per subscription, for deploying resources using Compute Galleries:
- 100 compute galleries, per subscription, per region
- 1,000 image definitions, per subscription, per region
- 10,000 image versions, per subscription, per region
The maximum number of allowed Managed Run Commands is currently limited to 25.
[!INCLUDE virtual-machine-scale-sets-limits]
[!INCLUDE virtual-network-manager-limits]
[!INCLUDE dev-tunnels-service-limits]
[!INCLUDE network-security-perimeter-limits]