title | description | ms.topic | ms.date | ms.custom |
---|---|---|---|---|
Azure subscription and service limits, quotas, and constraints |
Understand common Azure subscription and service limits, quotas, and constraints. This article includes information about how to increase limits along with maximum values. |
conceptual |
01/23/2025 |
ignite-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 the Azure pricing overview and details page.
- The Azure pricing page provides details for specific services; for example, Windows Virtual Machines.
- You can also use the Azure pricing calculator to estimate your costs.
- See What is Microsoft Billing? for tips to help manage your costs.
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 are often 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 but only a hard limit.
Free Azure trial subscriptions aren't eligible for limit or quota increases. If you have this type of subscription, you can upgrade to a Pay-as-you-go one. For more information, see Upgrade your Azure account and the overviews for Try Azure for free or pay as you go.
Some limits are managed at a regional level. You decide what your quotas must be for your workload in any one region, and then request that amount for each region into which you want to deploy.
For example, with virtual central processing unit (vCPU) quotas:
- To request a quota increase with support for vCPUs, you decide how many vCPUs 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 doesn't increase in any other region; only West Europe has the 30-vCPU quota.
See Resolve errors for resource quotas for more information about how to determine quotas for specific regions.
- See Naming rules and restrictions for Azure resources for limits on resource names.
- See Understand how Azure Resource Manager throttles requests to learn about Resource Manager API read and write limits.
The following limits apply to Azure 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. These tiers include:
- Free: Multitenant service that's shared with other Azure subscribers and helps with evaluations and small development projects
- Basic: Provides dedicated computing resources for production workloads at a smaller scale and with up to three replicas for highly available query workloads
- Standard: Includes S1, S2, S3, and S3 High Density; is for larger production workloads; multiple levels exist within the Standard tier for you to 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]
See Service limits in Azure AI Search for more details about limits, including document size, queries per second, keys, requests, and responses.
[!INCLUDE azure-cognitive-services-limits]
See Azure Chaos Studio service limits for Azure Chaos Studio limits.
Some of the following default limits and quotas can be increased. To request a change, create an Azure portal support request, and describe the limit that you need to change.
[!INCLUDE communications-gateway-general-restrictions]
Azure Communications Gateway also has limits on SIP signaling.
[!INCLUDE communications-gateway-sip-size-restrictions]
[!INCLUDE communications-gateway-sip-behavior-restrictions]
[!INCLUDE limits on the Provisioning API]
See Quotas in Azure Container Apps for Azure Container Apps limits.
[!INCLUDE container-apps-limits]
See Limits in Azure Cosmos DB for Azure Cosmos DB limits.
[!INCLUDE azure-data-explorer-limits]
See Limitations in Azure Database for MySQL for Azure Database for MySQL limits.
See Limitations in Azure Database for PostgreSQL for Azure Database for PostgreSQL limits.
[!INCLUDE Deployment Environments limits]
See Scalability and performance targets for Azure Files and Azure File Sync to learn more about the limits for Azure Files and Azure File Sync.
[!INCLUDE functions-limits]
See Azure Functions hosting options for more information.
[!INCLUDE functions-limits]
[!INCLUDE functions-limits]
[!INCLUDE container-service-limits]
[!INCLUDE azure-lab-services-limits]
See Service limits in Azure Load Testing for Azure Load Testing limits.
See Manage and increase quotas and limits for resources with Azure Machine Learning for the latest values for Azure Machine Learning Compute quotas.
[!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]
See Quotas and service plans for Azure Spring Apps to learn more about the limits 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]
See Billing accounts and scopes in the Azure portal to learn more about creating limits for Azure subscriptions.
[!INCLUDE azure-virtual-desktop-service-limits]
[!INCLUDE azure-vmware-solutions-limits]
[!INCLUDE azure-web-pubsub-limits]
[!INCLUDE azure-backup-limits]
[!INCLUDE azure-batch-limits]
The following limits apply if you use a classic deployment model instead of the Azure Resource Manager deployment model.
[!INCLUDE azure-subscription-limits]
[!INCLUDE container-instances-limits]
The following table details the features and limits of the Basic, Standard, and Premium Azure Container Registry service tiers.
[!INCLUDE container-registry-limits]
[!INCLUDE cdn-limits]
[!INCLUDE azure-data-lake-analytics-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. The following tables use the Adjustable? column to represent this condition. 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 microsoft-entra-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]
Unless stated otherwise, the following limits apply to Azure VPN Gateway resources and virtual network gateways.
[!INCLUDE virtual-network-gateway-limits]
[!INCLUDE virtual-wan-limits]
[!INCLUDE notification-hub-limits]
[!INCLUDE dev-box-limits]
See Classic Microsoft Purview data governance limits for the most current Microsoft Purview quotas.
See Service limits for Microsoft Sentinel for Microsoft Sentinel limits.
[!INCLUDE azure-servicebus-limits]
[!INCLUDE site-recovery-limits]
For Azure SQL Database limits see:
- Overview of Azure SQL Managed Instance resource limits
- Resource limits for single databases using the vCore purchasing model
- Resource limits for elastic pools using the vCore purchasing model
The maximum number of private endpoints per Azure SQL Database logical server is 250.
[!INCLUDE synapse-analytics-limits]
[!INCLUDE azure-storage-limits-vm-disks]
See sizes for virtual machines in Azure for more information.
[!INCLUDE azure-storage-limits-vm-apps]
See VM Applications overview for more information.
A limit of 5,000 disk encryption sets are allowed per region and per subscription. Contact Azure support to increase the quota.
See the following documentation to learn more about about encryption restrictions:
[!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 when you use Compute Galleries:
- 100 compute galleries per subscription and per region
- 1,000 image definitions per subscription and per region
- 10,000 image versions per subscription and per region
The maximum 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]
Continue to the following resources to learn more: