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
- A. Azure worker role
- B. Azure Kubernetes Service
- C. Azure Functions
- D. Azure Batch
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.