Azure Spring Apps
Build and deploy Spring Boot applications with a fully managed service from Microsoft and VMware.
Simplify Spring Boot application development and management
Azure Spring Apps is a fully managed service for Spring developers. Manage the lifecycle of your Spring Boot applications with comprehensive monitoring and diagnostics, configuration management, service discovery, CI/CD integration, and blue-green deployments.
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 interoperability
Easily build your Java applications, from source to container, with the fully integrated VMware Tanzu Build Service
Ship faster with Enterprise tier and VMware Tanzu
Securely deploy, operate, and scale enterprise Spring Boot applications on Azure. Azure Spring Apps Enterprise offers commercial VMware Tanzu components built to address enterprise requirements around configuration management, 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.
Drive higher app utilization
Be more productive and cost efficient by automatically scaling your Spring Boot applications using the autoscale feature. Choose load- or metric-based mode to scale as needed, or choose schedule-based mode to scale based on a predefined schedule and limits—apps never go above or below the defined limits.
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 (Azure AD), 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 code contributions are welcome.
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.
Use the performance management tools of your choice
Monitor Spring 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 Apps 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 apps with New Relic One
View your data in a single UI for streamlined troubleshooting. With the New Relic One Azure Spring Apps integration, simply send your application data directly to New Relic One and take full advantage of a powerful observability platform.
Full-stack observability across Spring workloads with AppDynamics
Get real-time visibility and correlated insights for Spring Boot applications running in Azure Spring Apps. Quickly isolate the root cause of any performance issue and optimize applications to deliver exceptional experiences for end users and customers.
Unified observability for Spring apps with Elastic
Unify your Azure Spring Apps observability data in a powerful datastore natively integrated into Azure. Apply interactive analytics using rich visualizations in real time. Surface outliers with machine learning and react to events happening anywhere in your environment with intuitive navigation between logs, metrics, and APM traces.
Comprehensive security and compliance, built in
Microsoft invests more than USD1 billion annually on cybersecurity research and development.
We employ more than 3,500 security experts who are dedicated to data security and privacy.
Azure Spring Apps pricing
Azure Spring Apps offers three pricing tiers: Basic, Standard, and Enterprise. The Basic tier targets dev/test and trials. The Standard tier is optimized for running general-purpose production traffic. The Enterprise tier provides on-demand VMware Tanzu components and commercial Spring Runtime support.
Get started with an Azure free account
After your credit, move to pay as you go to keep building with the same free services. Pay only if you use more than your free monthly amounts.
"'Cloud–native' must provide tangible results. Azure Spring Apps 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 Apps 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
"Azure Spring Apps was a strategic fit for Liantis because we can really focus on building the application, whereas Microsoft provides and secures the application platform. That's why Azure Spring Apps is a great fit."
Kurt Roggen, Infrastructure and Security Architect, Liantis
"We are Java developers. We are not infrastructure guys. We are not system administrators. With Azure Spring Apps, we don't have to worry about managing Kubernetes or cluster downtime."
Philipp Stussak, Software Architect, Bosch
"Azure Spring Apps is paramount to our architecture, because of its ease of use and the fact that it's a fully managed offering. Coupled with the REST APIs that we have developed, we have a truly powerful, resilient, and global platform."
Devon Yost, Enterprise Architect, Digital Realty
Video: Accelerate Spring Apps
Learn how enterprise leaders from Bosch, Digital Realty, and Morgan Stanley are using Azure Spring Apps to transform their systems and operations and deliver value in this panel discussion.
Azure Spring Apps resources
Frequently asked questions about Azure Spring Apps
Azure helps ensure that only authorized users access application data, logs, and configurations. The service instances in Azure Spring Apps are isolated from one another and deployed to security-hardened Azure Kubernetes Service (AKS) clusters. Use additional security features such as network isolation with Azure Virtual Network, enforced organizational compliance standards with Azure Policy, and the ability to connect to other Azure services with managed identities.