Microsoft Azure Architect Design (legacy) — Question 37

You are designing a solution for a company to deploy software for testing and production.
The solution must meet the following requirements:
✑ Applications must be deployed to several different environments and must run without installation of dependencies.
✑ Existing published application must be ported to the new solution.
✑ Application developers must be given flexibility when architecting their code.
You need to recommend a solution for hosting applications.
What should you select?

Answer options

Correct answer: B

Explanation

The correct choice is Azure Kubernetes Service (AKS) because it allows for the deployment of applications in containers across various environments without requiring manual dependency installations. Azure Functions and Azure Batch are not suitable because they do not provide the necessary orchestration and flexibility for application architecture. Azure worker role is less optimal compared to AKS for modern deployment needs.