Azure Spring Cloud
Build and deploy Spring Boot apps with a fully managed service from Microsoft and VMware
Simplify Spring Boot app development and management
Use Azure Spring Cloud to bring modern application patterns to Spring Boot and Steeltoe .NET Core apps, eliminating boilerplate code to quickly develop robust apps in the cloud.
Fully managed application development with built-in service discovery and configuration management
Joint engineering, operation, and integrated support by Microsoft and VMware
Quickly troubleshoot or identify bottlenecks with Azure Monitor
Easily build your Java applications, from source to container, with the fully integrated VMware Tanzu Build Service
Enterprise tier with VMware Tanzu now available
Azure Spring Cloud Enterprise (preview) offers commercial VMware Tanzu components built specifically to address enterprise requirements around configuration, integration, portability, flexibility, and support. Use commercial versions of Tanzu Build Service, Application Configuration, Service Registry, and more, all backed by support from VMware and Microsoft.
Quickly develop and deliver your Java and Steeltoe .NET Core apps using fully managed Spring Cloud components, including service discovery, configuration management, and distributed tracing. Just deploy your source code or build artifacts, and Azure Spring Cloud will automatically wire your app with the Spring Cloud infrastructure.
Monitor and troubleshoot your apps
Gain deep insights into application dependencies and operational telemetry using Azure Monitor. Aggregate metrics for a topological view of how different services interact and see average performance and error rates. Easily identify the root cause of reliability issues and performance bottlenecks.
Extend your apps using Spring starters
Use a large portfolio of Spring starters to easily interact with Azure services such as Azure Cosmos DB, Azure Active Directory, and Key Vault.
Include Spring starters in your app so you don't need to manually add dependency descriptors to your code. Spring starter development is open to the community, and we welcome code contributions.Learn more about Spring on Azure
Simplify infrastructure management
Run your Spring Boot and Steeltoe .NET Core apps on a fully managed service with scalable global infrastructure. Reduce downtime and deployment risk with turnkey support for blue-green deployments.Learn more about deployment strategies
Use the performance management tools of your choice
Monitor Spring Cloud workloads with Dynatrace
Get automatic and intelligent observability with Dynatrace. With deep code–level visibility and end-to-end traces, Dynatrace works with Azure Spring Cloud to provide AI-assisted problem detection and automatic root-cause analysis. Stay on top of your hybrid cloud and distinguish between healthy and unhealthy applications.
Add observability to Spring Cloud apps with New Relic One
View your data in a single UI for streamlined troubleshooting. With the New Relic One Azure Spring Cloud integration, simply send your application data directly to New Relic One and take full advantage of a powerful observability platform.
"Cloud–native' must provide tangible results. Azure Spring Cloud helps by taking away the implementation and management effort so we can focus on our core competencies."Jonathan Jones, Lead Solutions Architect, Group Finance IT, Swiss Re
"Azure Spring Cloud has allowed Raley's to quickly develop and deploy new apps while exceeding customer and developer expectations."Armando Guzman, Principal Software Engineer, Unified Commerce, Raley's
Microsoft invests more than USD 1 billion annually on cybersecurity research and development.
We employ more than 3,500 security experts dedicated to data security and privacy.
Azure has more certifications than any other cloud provider. View the comprehensive list.
Azure Spring Cloud pricing
For each app instance, you'll be charged for one standard vCPU and memory group duration, which includes 16 GB of memory and 8 vCPUs. If you exceed either, or both, of the capacities in the standard vCPU and memory group duration, you’ll be billed for your actual additional usage based on the total standard overage memory duration and standard overage vCPU duration.
Azure Spring Cloud resources
Understand Azure Spring Cloud concepts and try out quickstarts, tutorials, and more.See documentation
Check out Azure Spring Cloud guides and tutorials on GitHub.See resources on GitHub
Learn cloud skills with free, hands-on, step-by-step learning modules from Microsoft Learn.Take a workshop
Azure Spring Cloud updates, blogs, and announcements
Frequently asked questions about Azure Spring Cloud
Azure Spring Cloud is a platform as a service (PaaS) for Spring developers. Manage the lifecycle of your Spring Boot applications with comprehensive monitoring and diagnostics, configuration management, service discovery, CI/CD integration, blue-green deployments, and more.
Azure Spring Cloud makes it easy to deploy Spring Boot–based microservice applications to Azure with zero code changes. Spring Cloud manages your application infrastructure so that you can focus on application code and business logic. Take advantage of built-in core features like Eureka, Config Server, Service Registry Server, VMware Tanzu Build Service, and blue-green deployment. Bind your applications with other Azure services, such as Azure Cosmos DB, Azure Database for MySQL, and Azure Cache for Redis.
Your data security and privacy are top priorities. Through data encryption, Azure helps ensure that only authorized users access application data, logs, and configurations.
The service instances in Azure Spring Cloud are isolated from each other and deployed to security-hardened Azure Kubernetes clusters. Critical security patches for Zulu JDK and Spring Cloud runtimes are applied to Azure Spring Cloud.
Additional security features include network isolation with Azure Virtual Network, enforced organizational compliance standards with Azure Policy, and the ability to connect to other Azure services with Managed Identity.
Azure Spring Cloud offers two pricing tiers: Basic and Standard. The Basic tier is targeted to Dev/Test and trying Azure Spring Cloud, and the Standard tier is optimized for running general purpose production traffic. See Azure Spring Cloud pricing details for limits and feature level comparison.
View availability by region.
View the SLA for Azure Spring Cloud Standard tier. There is no SLA for the Basic tier.