You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/container-apps/quota-requests.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,14 +48,16 @@ Once your request is approved, then you'll see a success message that resembles
48
48
49
49
:::image type="content" source="media/quotas/azure-container-apps-quota-success.png" alt-text="Screenshot of successful quota request.":::
50
50
51
-
## Manual request
51
+
## Manual requests
52
52
53
53
Manual requests could take up to a few days to complete. Use this option for the following quotas:
54
54
55
55
- Managed environment consumption cores
56
56
- Managed environment general purpose cores
57
57
- Managed environment memory optimized cores
58
58
59
+
### Make a manual request
60
+
59
61
1. Open [New support request](https://ms.portal.azure.com/#view/Microsoft_Azure_Support/NewSupportRequestV4Blade/callerName/Quota/summary/Quota%20request) form in the Azure portal.
Copy file name to clipboardExpand all lines: articles/container-apps/quotas.md
+14-10Lines changed: 14 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ ms.author: cshoe
11
11
12
12
# Quotas for Azure Container Apps
13
13
14
-
Azure Container Apps assigns different quota types to different scopes. In addition to the subscription scope, quotas also apply to region, environment, and application scopes. All quota requests are initiated using Azure Quota Management System (QMS), which features two options for a quota requests.
14
+
Azure Container Apps assigns different quota types to different scopes. In addition to the subscription scope, quotas also apply to region, environment, and application scopes. All quota requests are initiated using Azure Quota Management System (QMS), which features two options for making quota requests.
15
15
16
16
| Request type| Description | Use for these scopes... | View request status via |
17
17
|---|---|---|---|
@@ -23,17 +23,19 @@ Azure Container Apps assigns different quota types to different scopes. In addit
23
23
24
24
## View current quotas levels
25
25
26
-
You can view your quota levels via the [Azure portal](https://ms.portal.azure.com/#view/Microsoft_Azure_Capacity/QuotaMenuBlade/~/myQuotas) and through the Azure CLI, depending on the quota type.
26
+
<aname="list-usage-portal"></a>
27
27
28
-
<aname="list-usage-portal">
28
+
You can view your quota levels via the [Azure portal](https://ms.portal.azure.com/#view/Microsoft_Azure_Capacity/QuotaMenuBlade/~/myQuotas) and through the Azure CLI, depending on the quota type.
29
29
30
30
When in the portal, select **Azure Container Apps** for the *Provider*.
31
31
32
32
:::image type="content" source="media/quotas/azure-container-apps-quota-header.png" alt-text="Screenshot of provider and subscription dropdowns in the quota window.":::
33
33
34
+
<aid="list-usage-cli"></a>
35
+
34
36
Quotas change requests made via manual requests aren't available in the portal. Use the following command to view your quotas on a per environment basis.
35
37
36
-
<aid="list-usage-cmd"></a>
38
+
Before you run the following command, make sure to replace the placeholders surrounded by `<>` with your own values.
37
39
38
40
```azurecli
39
41
az containerapp env list-usages \
@@ -45,16 +47,18 @@ az containerapp env list-usages \
45
47
46
48
If an environment or subscription reaches a quota limit, it can have unintended consequences which include:
47
49
48
-
- Provisioning timing out with a failure
49
50
- Scaling restrictions on an app
50
-
- Container Apps environment or workload profile creation can fail
51
+
- Provisioning times out with a failure
52
+
- Container Apps environment or workload profile creation failure
51
53
52
54
Your default quotas depend on factors which include the age and type of your subscription, and service use. If your app could receive thousands of requests per minute, you check your current quota allocations before moving your application into production.
53
55
54
56
If you encounter a *Maximum Allowed Cores exceeded for the Managed Environment* error, similar to the following example, you need to request a quota increase.
55
57
56
58
```text
57
-
Maximum Allowed Cores exceeded for the Managed Environment. Please check https://learn.microsoft.com/en-us/azure/container-apps/quotas for resource limits
59
+
Maximum Allowed Cores exceeded for the Managed Environment.
60
+
61
+
Please check https://learn.microsoft.com/en-us/azure/container-apps/quotas for resource limits
58
62
```
59
63
60
64
Other error messages could indicate that you've reached an environment or other quota limit. The Azure Quota Management System allows you to [monitor and alert](azure/quotas/monitoring-alerting) on quota usage to proactively prevent constraints.
@@ -70,9 +74,9 @@ The most requested quota changes are listed in the following table. Each scope i
70
74
| Quota | Scope | Request | View | Remarks |
71
75
|---|---|---|---|---|
72
76
| Managed Environment Count | Region |[Integrated request](quota-requests.md#integrated-requests)|[Portal](#list-usage-portal)| The number of environments per region. |
73
-
| Managed Environment Consumption Cores | Environment |[Manual request](quota-requests.md#manual-request)| CLI | The number of maximum consumption cores the environment is allocated to use. This value is the sum of cores requested by each active replica (across all apps) in an environment. |
74
-
| Managed Environment General Purpose Cores | Environment |[Manual request](quota-requests.md#manual-request)| CLI | The total cores available to all general purpose (D-series) profiles within an environment. |
75
-
| Managed Environment Memory Optimized Cores | Environment |[Manual request](quota-requests.md#manual-request)| CLI | The total cores available to all memory optimized (E-series) profiles within an environment. |
77
+
| Managed Environment Consumption Cores | Environment |[Manual request](quota-requests.md#manual-request)|[CLI](#list-usage-cli)| The number of maximum consumption cores the environment is allocated to use. This value is the sum of cores requested by each active replica (across all apps) in an environment. |
78
+
| Managed Environment General Purpose Cores | Environment |[Manual request](quota-requests.md#manual-request)|[CLI](#list-usage-cli)| The total cores available to all general purpose (D-series) profiles within an environment. |
79
+
| Managed Environment Memory Optimized Cores | Environment |[Manual request](quota-requests.md#manual-request)|[CLI](#list-usage-cli)| The total cores available to all memory optimized (E-series) profiles within an environment. |
0 commit comments