What is Azure Spring Apps?

Note

Azure Spring Apps is the new name for the Azure Spring Cloud service. Although the service has a new name, you'll see the old name in some places for a while as we work to update assets such as screenshots, videos, and diagrams.

Azure Spring Apps makes it easy to deploy Spring Boot applications to Azure without any code changes. The service manages the infrastructure of Spring applications so developers can focus on their code. Azure Spring Apps provides lifecycle management using comprehensive monitoring and diagnostics, configuration management, service discovery, CI/CD integration, blue-green deployments, and more.

Why use Azure Spring Apps?

You get the following benefits when you deploy applications to Azure Spring Apps:

  • Efficiently migrate existing Spring apps and manage cloud scaling and costs.
  • Modernize apps with Spring Cloud patterns to improve agility and speed of delivery.
  • Run Java at cloud scale and drive higher usage without complicated infrastructure.
  • Develop and deploy rapidly without containerization dependencies.
  • Monitor production workloads efficiently and effortlessly.

Azure Spring Apps supports Java Spring Boot apps.

Service overview

As part of the Azure ecosystem, Azure Spring Apps allows easy binding to other Azure services including storage, databases, monitoring, and more, as shown in the following diagram:

Diagram showing an overview of how Azure Spring Apps interacts with other services and tools.

Azure Spring Apps provides you with the following capabilities:

  • A fully managed service for Spring Boot apps that lets you focus on building and running apps without the hassle of managing infrastructure.

  • Automatic wiring of your apps with the Spring service runtime and built-in app lifecycle support when you deploy your JARs or code for your Spring Boot app.

  • Ease of monitoring. After deployment, you can monitor app performance, fix errors, and rapidly improve applications.

  • Full integration to Azure's ecosystems and services.

  • Enterprise readiness with fully managed infrastructure and built-in lifecycle management.

Get started with Azure Spring Apps

The following articles help you get started:

The following articles help you migrate existing Spring Boot apps to Azure Spring Apps:

The following quickstarts apply to the Basic/Standard plan only.

Next steps

Samples are available on GitHub. See Azure Spring Apps Samples.

For feature updates about Azure Spring Apps, see Azure updates.