A complete runtime for Spring Boot, Steeltoe .NET Core and polyglot apps
Azure Spring Apps includes everything you need to run Spring Boot and Steeltoe .NET Core apps at cloud scale. Have a non-Spring front end? Azure Spring Apps Enterprise enables you to easily deploy and run your polyglot workloads alongside your Spring apps.
Build scalable, maintainable microservices
Just deploy your source code or build artifacts. From there, Azure Spring Apps will automatically wire your app with Spring Cloud infrastructure. Review metrics and logs to fine‑tune performance.
Powered by Kubernetes
Achieve greater stability and scalability for your code with industry-standard technologies. Azure Spring Apps handles operational toil for you, so you can focus on building apps and driving business value.
Why Azure Spring Apps Enterprise?
Azure Spring Apps Enterprise (ASA-E) is optimized for Spring enterprise developer needs and includes Tanzu Spring entitlement. ASA-E leverages the full managed service of Azure for the Spring ecosystems with built-in application lifecycle management. Free up time to focus on application development.
Built and operated by VMware and Microsoft
Azure Spring Apps is powered by two of the biggest names in cloud. That means a first‑class Spring experience at enterprise scale. Enterprise tier includes world-class support for your Spring projects, plus exclusive enterprise features through Tanzu Spring.
Automated patching gives you a secure application stack
VMware Tanzu and Microsoft automatically update your environment for you. Spring Cloud Services, Buildpacks and the JDK are regularly refreshed with patches and updates.
Run Spring Boot and Steeltoe .NET Core apps in the cloud
Get your apps online fast. Azure Spring Apps enables rapid time to value for your custom code by managing everything else for you.
Integrated with Azure tools for metrics and logs
Use Azure Monitor and Application Insights to gain deep insights on real‑world application performance and operational telemetry. Quickly troubleshoot apps and resolve issues.
Automated source‑to‑container builds
Azure Spring Apps simplifies code‑to‑container workflows over the life of your app.
Easy integration with popular Azure databases
Extend your Spring apps with Cosmos DB, Azure Database for MySQL, Azure Cache for Valkey and more.
Horizontal autoscaling
Keep your app online during peak traffic. Automatically increase instance counts via a predetermined schedule and/or performance threshold settings. Scale down when traffic returns to normal levels.
Built on Spring and VMware Tanzu
Azure Spring Apps integrates with the tools and frameworks you already use, with additional features built in for those running enterprise workloads.
Multi-region
Azure Spring Apps is available in an expanding number of regions for flexible deployment options.
What’s included *
App lifecycle management
Authentication and authorization
SSL
Custom domains
Log streaming
Metrics
Real‑time monitoring
Service binding w/ first party and third party services on Azure
Distributed tracing
Rolling updates
Diagnostics service
Multiple deployment methods (e.g. JAR or source code)
Integrated load balancers
Automated code‑to‑container builds and ongoing image management
Service Registry with Eureka Server
Distributed configuration with Spring Cloud Config Server
Spring Cloud Gateway and API Portal for VMware Tanzu
Application Accelerators
Application Live View
Circuit Breaker Dashboard
Blue/green deployments
Automated horizontal scale‑in/scale‑out VNET integration
* Features vary by service tier. See Azure Spring Apps pricing details for more information.