About the appropriate Azure services for building Spring Boot web applications on Azure

Iiyama, Masatoshi 21 Reputation points
2022-12-01T01:55:34.627+00:00

Hello, I have a question.
I would like to deploy a Spring Boot web application to Azure.
We are looking for a suitable Azure service for this purpose.

In doing so, we are considering adopting one of the following two options as the most cost-effective option.

  • "Deploy Spring Boot apps to Azure App Service"
  • "Deploy Spring Boot apps to Azure Spring App"

I tried to compare these two means, but I couldn't figure out the advantages/disadvantages of each.
Frankly speaking, which of these two methods should we adopt? Could you please tell me the advantages/disadvantages of comparing each means?

Azure Spring Apps
Azure Spring Apps
An Azure platform as a service for running Spring Boot applications at cloud scale. Previously known as Azure Spring Cloud.
124 questions
Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
7,758 questions
0 comments No comments
{count} votes

Accepted answer
  1. VenkateshDodda-MSFT 20,696 Reputation points Microsoft Employee
    2022-12-01T09:05:07.913+00:00

    @Iiyama, Masatoshi Thank you for reaching out to Microsoft Q&A. Both Azure App service & Azure springs apps are PAAS offering solutions which can run spring boot applications. Based on your business requirement you need to choose which service suits for you.

    • App Service is a fully managed hosting for web applications including websites and web APIs. These web applications may be deployed using code or containers. It is optimized for web applications and can be integrated with other services like Azure Container Apps or Azure Functions.
    • Azure Spring Apps is considered for microservice architectures to run spring boot, spring cloud or any spring applications. This 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.

    Refer to these documentations to know more about the features supported by Azure App service and Azure Spring apps.

    For additional information go through this documentation About comparing different container options and able different compute service in Azure.

    Feel Free to reach back to me if you have any further questions on this.

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.