You are migrating 30 Spring Boot microservices (packaged as JARs) from on-premises VMs. The apps use Spring Cloud Config (Git backend), Netflix Eureka for service discovery, MySQL, and Redis. You must minimize code changes and adopt managed services. What should you recommend?
Choose an answer
Tap an option to check your answer.
Correct answer: Deploy to Azure Spring Apps Standard tier; configure the managed Config Server to point to the existing Git repo; enable Service Discovery; migrate data to Azure Database for MySQL Flexible Server and use Azure Cache for Redis; bind services via Service Connector..
Why this is the answer
This option is correct because Azure Spring Apps (ASA) is specifically designed for Spring Boot applications, minimizing code changes. The Standard tier supports the required features. ASA's managed Config Server can directly use the existing Git repository, and its built-in Service Discovery integrates with Eureka. Azure Database for MySQL Flexible Server and Azure Cache for Redis are managed services that directly replace the existing data stores. Service Connector simplifies binding applications to these services. The other options are less suitable: Containerizing for AKS would require significant refactoring to replace Spring Cloud Config and Eureka with Kubernetes-native alternatives. Azure App Service for Linux with Java doesn't offer managed Config Server or Eureka integration, and keeping these on-premises defeats the purpose of migration. Azure Functions is a serverless compute service, not ideal for long-running microservices, and replacing MySQL with Cosmos DB would require significant data model changes. Azure Spring Apps Enterprise tier is overkill if the Standard tier meets requirements, and replacing Redis with Azure Service Bus queues is a functional change not requested and would require code changes.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed