AZ-305 exam dumps

AZ-305 practice question 156 of 243

Designing Microsoft Azure Infrastructure Solutions. Professional level, Microsoft. Free question with the correct answer and a full explanation.

AZ-305 Question 156

Single answer

You are designing a new container-based solution for a company that needs to deploy multiple microservices with built-in autoscaling and minimal infrastructure management. The team does not want to operate or patch virtual machines or clusters, but they still require the ability to run both HTTP-based services and background processes in a containerized environment. Which Azure service would you recommend?

  1. A

    Azure Kubernetes Service (AKS)

  2. B

    Azure Container Instances (ACI)

  3. C

    Azure Container Apps

  4. D

    Azure Virtual Machines with Docker installed

Show answer and explanation

Correct answer: C

Explanation

Azure Container Apps is built on top of Kubernetes but hides most of the complexity of cluster management. It supports event-driven autoscaling, HTTP-based scaling, and background workloads without requiring direct oversight of the underlying Kubernetes infrastructure. For further details, see Microsoft documentation on Azure Container Apps at https://learn.microsoft.com/azure/container-apps/overview.

  • A. Incorrect.

    Option 1: Azure Kubernetes Service (AKS), While AKS is a powerful managed Kubernetes option, it still requires cluster management responsibilities such as node patching, upgrading cluster versions, and managing the Kubernetes control plane. This adds complexity the team wants to avoid.

  • B. Incorrect.

    Option 2: Azure Container Instances (ACI), ACI is useful for running individual containers without managing servers, but it lacks advanced features for orchestrating multiple microservices and enabling automatic scaling based on HTTP traffic or background processes out of the box.

  • C. Correct.

    Option 3: Azure Container Apps, This option provides a fully managed, platform-as-a-service (PaaS) environment for containerized applications, including built-in HTTP-based autoscaling and support for background processing. It eliminates the need to directly manage Kubernetes clusters, matching the team's requirements.

  • D. Incorrect.

    Option 4: Azure Virtual Machines with Docker installed, Using traditional virtual machines with Docker offers flexibility but requires ongoing management of the underlying virtual machines, including patching and scaling, which is contrary to the requirement to minimize infrastructure management.

Timed practice exam

Take a AZ-305 practice test under exam conditions

70 questions in 100 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam