title | description | author | ms.service | ms.topic | ms.date | ms.author | ms.custom |
---|---|---|---|---|---|---|---|
Service plans and quotas for Azure Spring Apps |
Learn about service quotas and service plans for Azure Spring Apps. |
KarlErickson |
azure-spring-apps |
conceptual |
08/29/2024 |
karler |
devx-track-java |
[!INCLUDE deprecation-note]
This article applies to: ✅ Java ✅ C#
This article applies to: ✅ Standard consumption and dedicated (Preview) ✅ Basic/Standard ✅ Enterprise
All Azure services set default limits and quotas for resources and features. Azure Spring Apps offers four pricing plans: Basic, Standard, Enterprise, and Standard consumption.
The following table defines limits for the pricing plans in Azure Spring Apps.
Resource | Scope | Basic | Standard | Enterprise | Standard consumption | Standard dedicated |
---|---|---|---|---|---|---|
vCPU | per app instance | 1 | 4 | 8 | 4 | based on workload profile (for example, 16 in D16) |
Memory | per app instance | 2 GB | 8 GB | 32 GB | 8 GB | based on workload profile (for example, 128GB in E16) |
Azure Spring Apps service instances | per region per subscription | 10 | 10 | 10 | 10 | 10 |
Total app instances | per Azure Spring Apps service instance | 25 | 500 | 1000 | 400 | 1000 |
Custom Domains for app | per Azure Spring Apps service instance | 0 | 500 | 500 | 500 | 500 |
Custom Domains for app | per app instance | 0 | 5 | 5 | 5 | 5 |
Custom Domains for Tanzu Component | per Tanzu Component | N/A | N/A | 5 | N/A | N/A |
Persistent volumes | per Azure Spring Apps service instance | 1 GB/app x 10 apps | 50 GB/app x 10 apps | 50 GB/app x 10 apps | Not applicable | Not applicable |
Inbound Public Endpoints | per Azure Spring Apps service instance | 10 1 | 10 1 | 10 1 | 10 1 | 10 1 |
Outbound Public IPs | per Azure Spring Apps service instance | 1 2 | 2 2 1 if using VNet2 |
2 2 1 if using VNet2 |
2 2 1 if using VNet2 |
2 2 1 if using VNet2 |
User-assigned managed identities | per app instance | 20 | 20 | 20 | Not available during preview | Not available during preview |
Requests per second/Throughput | per Azure Spring Apps service instance | 5000 3 | 10000 3 | 20000 3 | Not applicable | Not applicable |
1 You can increase this limit via support request to a maximum of 1 per app.
2 You can increase this limit via support request to a maximum of 10.
3 This limit only applies to customers without an Enterprise Agreement subscription. You can increase this limit based on your workload size via raising a support ticket. For customers with an Enterprise Agreement subscription, Azure Spring Apps automatically adjusts underlying resource to support application traffic.
Tip
Limits listed apply for apps and deployments in any state, including apps in a stopped state. These limits include total app instances and per service instances. Be sure to delete apps and deployments that aren't being used.
Some default limits can be increased. For more information, see create a support request.