Skip Navigation

Azure Spring Apps pricing

Build and deploy Spring Boot applications with a fully managed service from Microsoft and VMware

Azure Spring Apps makes it quick, safe, and easy to deploy and operate Spring Boot applications in the cloud.

Explore pricing options

Apply filters to customize pricing options to your needs.

Prices are estimates only and are not intended as actual price quotes. Actual pricing may vary depending on the type of agreement entered with Microsoft, date of purchase, and the currency exchange rate. Prices are calculated based on US dollars and converted using Thomson Reuters benchmark rates refreshed on the first day of each calendar month. Sign in to the Azure pricing calculator to see pricing based on your current program/offer with Microsoft. Contact an Azure sales specialist for more information on pricing or to request a price quote. For more information on Azure pricing see frequently asked questions.

For each app instance in the Basic Tier, Azure Spring Apps charges for one 'Basic vCPU and memory group duration' which includes 4 GB of memory and 2 vCPUs. When you exceed either, or both, of the capacities included in the 'Basic vCPU and memory group duration', you will be billed for the actual additional usage based on the total 'Basic Overage Memory Duration' and 'Basic Overage vCPU Duration'. The first 50 vCPU-hours and 100 memory GB-hours are free each month. The first 50 vCPU-hours and 100 memory GB-hours are free each month and shared among basic, standard and enterprise.

For each app instance in the Standard Tier, Azure Spring Apps charges for one 'Standard vCPU and memory group duration' which includes 12 GB of memory and 6 vCPUs. When you exceed either, or both, of the capacities included in the 'Standard vCPU and memory group duration', you will be billed for the actual additional usage based on the total 'Standard Overage Memory Duration' and 'Standard Overage vCPU Duration'. The first 50 vCPU-hours and 100 memory GB-hours are free each month. The first 50 vCPU-hours and 100 memory GB-hours are free each month and shared among basic, standard and enterprise.

For each app instance in the Enterprise Tier, Azure Spring Apps charges for one 'Enterprise vCPU and memory group duration' which includes 12 GB of memory and 6 vCPUs. When you exceed either, or both, of the capacities included in the 'Enterprise vCPU and memory group duration', you will be billed for the actual additional usage based on the total 'Enterprise Overage Memory Duration' and 'Enterprise Overage vCPU Duration'. The first 50 vCPU-hours and 100 memory GB-hours are free each month and shared among basic, standard and enterprise.

Basic - For tire kicking and individual dev/test Standard - For general purpose production workloads Enterprise - For production workloads with VMware Tanzu components
Base price $-/hour $-/hour $-/hour
Included vCPU and Memory 2 vCPUs, 4 GB 6 vCPUs, 12 GB 6 vCPUs, 12 GB
Overage vCPU price $-/vCPU-hour $-/vCPU-hour $-/vCPU-hour
Overage memory price $-/GB-hour $-/GB-hour $-/GB-hour
*Monthly free grant 50 vCPU-hours
100 memory GB-hours
50 vCPU-hours
100 memory GB-hours
50 vCPU-hours
100 memory GB-hours
VMware Tanzu License - - Licensing cost details
Max App instance size 1 vCPU, 2 GB 4 vCPU, 8 GB 4 vCPU, 8 GB
Max App instances 25 500 500
SLA - Available Available
VMware Spring Runtime Support - - Available
Highly available Spring Apps runtime - Available Available
Custom domains / SSL - Available Available
VNET integration - Available Available

*Monthly free grant is shared among Basic, Standard, and Enterprise tiers.

Tier comparison

Basic - For tire kicking and individual dev/test Standard - For general purpose production workloads Enterprise - For production workloads with VMware Tanzu components
Limits
Max App instance size 1 vCPU, 2 GB 4 vCPU, 8 GB 4 vCPU, 8 GB
Max App instances 25 500 500
Highly available Spring Apps runtime - Available Available
SLA - Available Available
Persistent storage 1GB per app, up to 10 apps 50GB per app, up to 10 apps 50GB per app, up to 10 apps
App management
Deploy from Source - Build from source with OSS buildpacks Build from source with Tanzu buildpacks
Deploy from *Java artifact Jar Jar Jar, WAR
Run Custom Image Available Available Available
Manually scale in/out or up/down Available Available Available
Start/stop/restart/delete applications Available Available Available
Rolling update - Available Available
Spring Apps runtime
Externalized configuration in git Available Available Available
Service registration and discovery Available Available Available
Spring Apps Gateway - - Available
API Portal - - Available
Build Service - Available Available
Blue/Green Deployment - Available Available
Monitoring & Diagnostics
Log stream Available Available Available
Azure Spring Apps Diagnostics Available Available Available
Metrics and logs in Azure Monitor Available Available Available
Distributed tracing Available Available Available
Networking
VNET integration - Available Available
SSL termination Available Available Available
Custom Domains - Available Available
Security
Managed identities for Azure resources Available Available Available
Encryption at REST Available Available Available
Development Tools
Maven plugin Available Available Available
IntelliJ plugin Available Available Available
CI/CD integration Available Available Available
Service binding with Azure services Available Available Available
Programming languages and frameworks
.NET Core/Steeltoe Available Available Available
Java/Spring Available Available Available

*Spring Boot uber JAR

Azure pricing and purchasing options

Connect with us directly

Get a walkthrough of Azure pricing. Understand pricing for your cloud solution, learn about cost optimization and request a custom proposal.

Talk to a sales specialist

See ways to purchase

Purchase Azure services through the Azure website, a Microsoft representative, or an Azure partner.

Explore your options

Additional resources

Azure Spring Apps

Learn more about Azure Spring Apps features and capabilities.

Pricing calculator

Estimate your expected monthly costs for using any combination of Azure products.

SLA

Review the Service Level Agreement for Azure Spring Apps.

Documentation

Review technical tutorials, videos, and more Azure Spring Apps resources.

  • Azure Spring Apps is billed on a per second basis and metered hourly, in fractional hours calculated based on the number of seconds of usage incurred.
  • Azure Spring Apps resources and overage usage are tracked at the service instance level.
  • A “Basic vCPU and Memory group Duration” includes 4 GB memory and 2 vCPUs. A “Standard vCPU and Memory Group Duration” includes 12 GB memory and 6 vCPUs.
  • Yes, you will be charged for one "vCPU and Memory Group Duration" per service instance according to your pricing tier (basic or standard). Any additional memory and vCPU usage will be billed based on the total count of "Overage Memory Duration" and "Overage vCPU Duration" in our subscription according to your pricing tier for Azure Spring Apps.
  • Yes, rates listed for “vCPU and Memory Group Duration” apply for apps in stopped state. Please delete service instance(s) not in use.
  • Basic tier is intended for individual dev/test usage and does not come with SLA. It is suitable for those looking to explore Azure Spring Apps.

    Standard tier is intended for general purpose production workloads and comes with SLA.

    Enterprise tier is intended for customers that want commercial VMware Tanzu components and advanced Spring Runtime support.

  • VMware Tanzu license is calculated based on vCPU consumption of user apps running in the Enterprise tier. As an example, considering you have 17.5 vCPU in your Enterprise service instance with the following resource allocation.

    Component vCPU consumed
    Spring cloud gateway 3
    Build service 2
    API Portal 0.5
    User apps 12

    Hourly cost = VMware Tanzu license cost x 12

Talk to a sales specialist for a walk-through of Azure pricing. Understand pricing for your cloud solution.

Get free cloud services and a $200 credit to explore Azure for 30 days.

Added to estimate. Press 'v' to view on calculator
Can we help you?