az-305 Practice Question 1969

Exam: az-305
Domain: Design infrastructure solutions
Topic: Design a compute solution
Difficulty: medium
You are designing a solution for a company that needs to deploy a scalable web application using containerized microservices. The application should be able to handle sudden traffic spikes without downtime. Which Azure services should you use to meet these requirements, and why?

Answer Options

A
Use Azure App Services for all microservices.
B
Use Azure Kubernetes Service (AKS) for container orchestration and Azure Functions Premium for stateless functions.
C
Use Azure Functions Premium for all microservices.
D
Use only Azure App Services for all microservices.

Correct Answer

B: Use Azure Kubernetes Service (AKS) for container orchestration and Azure Functions Premium for stateless functions.

Explanation

Azure Kubernetes Service (AKS) is ideal for deploying containerized applications as it provides a managed Kubernetes service that can scale automatically based on demand. Azure App Services can also be used for containerized applications but do not offer the same level of control and scalability as AKS. Azure Functions Premium can be used for stateless functions but is not suitable for complex microservices architectures.

Related Practice Questions