How to choose between azure spring apps and app service?

Hang Wang 0 Reputation points Microsoft Employee
2023-06-28T08:43:28.9066667+00:00

I have a spring project migrating to java, not sure which service to use.

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.
110 questions
Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
6,916 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Sedat SALMAN 13,160 Reputation points
    2023-06-28T13:11:00.9366667+00:00

    https://learn.microsoft.com/en-us/answers/questions/1142822/what-is-difference-between-azure-app-service-and-a

    we have a similar post according to that post

    • Azure App Service is a fully managed hosting platform for web applications, which includes websites and web APIs. These web applications can be deployed using code or containers. Azure App Service is optimized for hosting web applications and can be integrated with other services like Azure Container Apps or Azure Functions.
    • Azure Spring Apps (previously known as Azure Spring Cloud) is designed 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. It provides lifecycle management using comprehensive monitoring and diagnostics, configuration management, service discovery, continuous integration/continuous deployment (CI/CD) integration, blue-green deployments, and more.

    In conclusion, if you're deploying a web application or API, you might want to consider Azure App Service. However, if you're working with Spring applications, particularly in a microservices architecture, Azure Spring Apps could be a better choice due to its tailored features and management capabilities.

    0 comments No comments