Skip navigation

Azure Spring Cloud pricing

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

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

Explore pricing options

Apply filters to customise 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 programme/offer with Microsoft. Contact an Azure sales specialist for more information on pricing or to request a price quote. See frequently asked questions about Azure pricing.

For each app instance in the Basic Tier, Azure Spring Cloud 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’.

For each app instance in the Standard Tier, Azure Spring Cloud charges for one ‘Standard vCPU and memory group duration’ which includes 16 GB of memory and 8 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’.

For each app instance in the Enterprise Tier, Azure Spring Cloud charges for one ‘Enterprise vCPU and memory group duration’ which includes 32 GB of memory and 16 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’.

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 8 vCPUs, 16 GB 16 vCPUs, 32 GB
Overage vCPU price $-/vCPU-hour $-/vCPU-hour $-/vCPU-hour
Overage memory price $-/GB-hour $-/GB-hour $-/GB-hour
VMware Tanzu Component Licence - - Free during preview
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 Cloud runtime - Available Available
Customised domains / SSL - Available Available
VNET integration - Available Available

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 Cloud 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 Customised 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 Cloud runtime
Externalised configuration in git Available Available Available
Service registration and discovery Available Available Available
Spring Cloud Gateway - - Available
API Portal - - Available
Build Service - Available Available
Blue/Green Deployment - Available Available
Monitoring & Diagnostics
Log stream Available Available Available
Azure Spring Cloud 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
Customised Domains - Available Available
Security
Managed identities for Azure resources Available Available Available
Encryption at REST Available Available Available
Development Tools
Maven plug-in Available Available Available
IntelliJ plug-in 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 optimisation 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 Cloud details

Learn more about Azure Spring Cloud features and capabilities.

Pricing calculator

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

SLA

Review the Service Level Agreement for this product.

Documentation

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

  • Azure Spring Cloud 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 Cloud 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 16 GB memory and 8 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 Cloud.
  • 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 Cloud.

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

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?