AzureAzure Spring AppsCompute

azurerm_spring_cloud_service cost estimation

A managed platform for Spring Boot apps. The Standard tier carries a per-hour base fee (~$578/month) on top of per-app vCPU/memory usage.

An azurerm_spring_cloud_service is the managed environment for running Spring Boot / Spring Cloud applications (Azure Spring Apps). The Standard tier bills a per-hour platform base fee — ~$0.7912/hour, about $578/month — on top of the vCPU and memory each deployed app consumes. The Basic tier (B0) is cheaper with lower limits; the Enterprise tier adds VMware Tanzu components at a higher base.

The base fee is a standing cost for the managed platform (service discovery, config server, build service, monitoring integration) regardless of how many apps run on it. App compute then scales with the per-instance vCPU/memory and replica count you configure for each application.

Note that Microsoft has announced retirement of Azure Spring Apps; new workloads are steered toward Azure Container Apps. For existing deployments, the cost levers remain: right-size the tier to your needs, right-size per-app vCPU/memory and replicas, and consolidate apps onto the one service rather than running multiple service instances.

c3x prices the service from its tier base fee; per-app compute is configured per deployment and adds to it.

Terraform example

A minimal but realistic configuration that C3X can estimate.

resource "azurerm_spring_cloud_service" "platform" {
  name                = "spring-platform"
  resource_group_name = azurerm_resource_group.main.name
  location            = azurerm_resource_group.main.location
  sku_name            = "S0"
}

Pricing dimensions

What you actually pay for when you provision azurerm_spring_cloud_service.

DimensionUnitWhat's being charged
Standard tier baseper hourPer-hour platform base fee for the Standard tier, billed continuously regardless of app count.
$0.7912/hour ≈ $577.58/month (Standard)
Per-app vCPU & memoryper vCPU/GB-hourEach deployed app's vCPU and memory × replicas bills on top of the base. Configured per deployment.

Sample C3X output

The Standard tier base fee, 24/7 (app compute adds on top):

azurerm_spring_cloud_service.platform
└─ Standard tier base   730 hours   $577.58
                        Monthly     $577.58

Optimization tips

Common ways to reduce azurerm_spring_cloud_service cost without changing the workload.

Plan migration to Azure Container Apps

Avoids the base fee for low-traffic apps

Azure Spring Apps is being retired. New Spring Boot workloads run on Azure Container Apps, which bills per resource-second with scale-to-zero — often cheaper and without the standing platform base fee. Plan the move for existing services.

Right-size per-app vCPU/memory and replicas

Proportional to right-sizing

App compute is on top of the base. Match each app's vCPU, memory, and replica count to actual load rather than over-allocating — the base fee is fixed, but app compute scales with what you request.

Use the Basic tier for dev/test

Most of the base fee on non-prod

The B0 (Basic) tier has a lower base and limits, fine for development and low-traffic non-production where the Standard tier's capacity isn't needed.

Consolidate apps onto one service

Per avoided service instance

Many apps share one Spring Apps service and its base fee. Don't provision multiple service instances when one can host the apps.

FAQ

How is Azure Spring Apps billed?

The Standard tier charges a per-hour platform base fee (~$0.7912/hour, ~$578/month) plus the vCPU and memory each deployed app consumes. Basic (B0) is cheaper with limits; Enterprise adds Tanzu components at a higher base.

Isn't Azure Spring Apps being retired?

Yes — Microsoft has announced its retirement, steering new Spring Boot workloads to Azure Container Apps, which bills per resource-second with scale-to-zero and no standing platform base fee. Existing services should plan migration.

How does c3x estimate the cost?

From the tier, pricing the platform base fee. Per-app vCPU/memory is configured per deployment and adds on top of the base.

Related resources

Estimate this resource in your own Terraform

Free, open source, no API key. C3X parses your Terraform and shows line-item cost for every resource, including azurerm_spring_cloud_service.