Skip to content

Commit 776eaea

Browse files
authored
Merge pull request #279969 from simonjj/quota-maximums
adding maximums and quota names
2 parents e29b27e + e614d6a commit 776eaea

File tree

1 file changed

+30
-27
lines changed

1 file changed

+30
-27
lines changed

articles/container-apps/quotas.md

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -7,60 +7,63 @@ ms.service: container-apps
77
ms.custom:
88
- ignite-2023
99
ms.topic: conceptual
10-
ms.date: 02/17/2023
10+
ms.date: 07/02/2024
1111
ms.author: cshoe
1212
---
1313

1414
# Quotas for Azure Container Apps
1515

1616
The following quotas are on a per subscription basis for Azure Container Apps.
1717

18-
You can [request a quota increase in the Azure portal](/azure/quotas/quickstart-increase-quota-portal).
18+
You can [request a quota increase in the Azure portal](/azure/quotas/quickstart-increase-quota-portal). Any time when the maximum quota is larger than the default quota you can request a quota increase. When requesting a quota increase make sure to pick type _Container Apps_. For more information, see [how to request a limit increase](faq.yml#how-can-i-request-a-quota-increase-).
1919

20-
The *Is Configurable* column in the following tables denotes a feature maximum may be increased. For more information, see [how to request a limit increase](faq.yml#how-can-i-request-a-quota-increase-).
21-
22-
| Feature | Scope | Default Quota | Is Configurable | Remarks |
20+
| Feature | Scope | Default Quota | Maximum Quota | Remarks |
2321
|--|--|--|--|--|
24-
| Environments | Region | Up to 15 | Yes | Up to 15 environments per subscription, per region. |
25-
| Environments | Global | Up to 20 | Yes | Up to 20 environments per subscription, across all regions. |
26-
| Container Apps | Environment | Unlimited | n/a | |
27-
| Revisions | Container app | Up to 100 | No | |
28-
| Replicas | Revision | Unlimited | No | Maximum replicas configurable are 300 in Azure portal and 1000 in Azure CLI. There must also be enough cores quota available. |
29-
| Session pools | Global | Up to 6 | Yes | Maximum number of dynamic session pools per subscription. |
30-
31-
## Consumption plan
22+
| Environments | Region | 15 | Unlimited | Up to 15 environments per subscription, per region. Quota name: Managed Environment Count |
23+
| Environments | Global | 20 | Unlimited | Up to 20 environments per subscription, across all regions. Adjusted through Managed Environment Count quota (usually 20% more than Managed Environment Count) |
24+
| Container Apps | Environment | Unlimited | Unlimited | |
25+
| Revisions | Container app | Up to 100 | Unlimited | |
26+
| Replicas | Revision | Unlimited | Unlimited | Maximum replicas configurable are 300 in Azure portal and 1000 in Azure CLI. There must also be enough cores quota available. |
27+
| Session pools | Global | Up to 6 | 10,000 | Maximum number of dynamic session pools per subscription. No official Azure quota yet, please raise support case. |
3228

33-
| Feature | Scope | Default | Is Configurable | Remarks |
34-
|--|--|--|--|--|
35-
| Cores | Replica | 2 | No | Maximum number of cores available to a revision replica. |
36-
| Cores | Environment | 100 | Yes | Maximum number of cores an environment can accommodate. Calculated by the sum of cores requested by each active replica of all revisions in an environment. |
3729

3830
## Workload Profiles Environments
3931

4032
### Consumption workload profile
4133

42-
| Feature | Scope | Default | Is Configurable | Remarks |
34+
| Feature | Scope | Default Quota | Maximum Quota | Remarks |
4335
|--|--|--|--|--|
44-
| Cores | Replica | 4 | No | Maximum number of cores available to a revision replica. |
45-
| Cores | Environment | 100 | Yes | Maximum number of cores the Consumption workload profile in a Dedicated plan environment can accommodate. Calculated by the sum of cores requested by each active replica of all revisions in an environment. |
36+
| Cores | Replica | 4 | 4 | Maximum number of cores available to a revision replica. |
37+
| Cores | Environment | 100 | 5,000 | Maximum number of cores the Consumption workload profile in a Dedicated plan environment can accommodate. Calculated by the sum of cores requested by each active replica of all revisions in an environment. Quota name: Managed Environment General Purpose Cores |
4638

4739
### Dedicated workload profiles
4840

49-
| Feature | Scope | Default | Is Configurable | Remarks |
41+
| Feature | Scope | Default Quota | Maximum Quota | Remarks |
5042
|--|--|--|--|--|
51-
| Cores | Subscription | 2000 | Yes | Maximum number of dedicated workload profile cores within one subscription |
52-
| Cores | Replica | Up to maximum cores a workload profile supports | No | Maximum number of cores available to a revision replica. |
53-
| Cores | General Purpose Workload Profiles | 100 | Yes | The total cores available to all general purpose (D-series) profiles within an environment. |
54-
| Cores | Memory Optimized Workload Profiles | 50 | Yes | The total cores available to all memory optimized (E-series) profiles within an environment. |
55-
56-
For more information regarding quotas, see the [Quotas roadmap](https://github.com/microsoft/azure-container-apps/issues/503) in the Azure Container Apps GitHub repository.
43+
| Cores | Subscription | 2,000 | Unlimited | Maximum number of dedicated workload profile cores within one subscription |
44+
| Cores | Replica | Maximum cores a workload profile supports | Same as default quota | Maximum number of cores available to a revision replica. |
45+
| Cores | Environment | 100 | 5,000 | The total cores available to all general purpose (D-series) profiles within an environment. Maximum assumes appropriate network size. Quota name: Managed Environment General Purpose Cores |
46+
| Cores | Environment | 50 | 5,000 | The total cores available to all memory optimized (E-series) profiles within an environment. Maximum assumes appropriate network size. Quota name: Managed Environment Memory Optimized Cores |
5747

5848
> [!NOTE]
5949
> For GPU enabled workload profiles, you need to request capacity via a [request for a quota increase in the Azure portal](/azure/quotas/quickstart-increase-quota-portal).
6050
6151
> [!NOTE]
6252
> [Free trial](https://azure.microsoft.com/offers/ms-azr-0044p) and [Azure for Students](https://azure.microsoft.com/free/students/) subscriptions are limited to one environment per subscription globally and ten (10) cores per environment.
6353
54+
55+
56+
## Consumption plan
57+
58+
All new environments use the Consumption workload profile architecture listed above. Only environments created before January 2024 use the consumption plan below.
59+
60+
| Feature | Scope | Default Quota | Maximum Quota | Remarks |
61+
|--|--|--|--|--|
62+
| Cores | Replica | 2 | 2 | Maximum number of cores available to a revision replica. |
63+
| Cores | Environment | 100 | 1,500 | Maximum number of cores an environment can accommodate. Calculated by the sum of cores requested by each active replica of all revisions in an environment. Quota name: Managed Environment Consumption Cores |
64+
65+
66+
6467
## Considerations
6568

6669
* If an environment runs out of allowed cores:

0 commit comments

Comments
 (0)