AZ-305 exam dumps

AZ-305 practice question 159 of 243

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

AZ-305 Question 159

Single answer

A startup is containerizing its e-commerce platform to handle unpredictable traffic spikes. They want a fully managed, serverless environment that can automatically scale containers horizontally based on HTTP traffic, while eliminating the need to manage underlying cluster infrastructure. They also want easy integration with CI/CD pipelines to deploy updates frequently. Which container-based service should they implement to meet these requirements?

  1. A

    Azure Container Instances (ACI)

  2. B

    Azure Kubernetes Service (AKS)

  3. C

    Azure Container Apps

  4. D

    Azure Web App for Containers

Show answer and explanation

Correct answer: C

Explanation

Azure Container Apps is designed for organizations looking to run container-based applications in a serverless environment with automated scaling. It eliminates the overhead of managing Kubernetes or virtual machine clusters and integrates well with CI/CD pipelines. Refer to the official Azure Container Apps documentation (https://learn.microsoft.com/azure/container-apps/overview) for additional details on configuration, scaling, and best practices.

  • A. Incorrect.

    Option 1: Azure Container Instances (ACI), While ACI is a good fit for running individual containers quickly without managing servers, it lacks the native orchestration and built-in autoscaling capabilities needed for a multi-container, production-grade environment when traffic spikes are unpredictable. ACI can be used in combination with other services, but alone it does not provide the full serverless scaling and orchestration features required here.

  • B. Incorrect.

    Option 2: Azure Kubernetes Service (AKS), AKS is a great choice for full-fledged container orchestration when you need fine-grained control over cluster infrastructure. However, it requires managing cluster nodes, updates, and scaling configurations. This startup wants to avoid maintaining the underlying infrastructure. AKS might be more complex than necessary if the main objective is a fully managed, serverless experience.

  • C. Correct.

    Option 3: Azure Container Apps, This service provides a serverless platform for containerized applications, which can automatically scale based on HTTP or event-driven triggers. It eliminates the need to manage infrastructure or cluster orchestration. It also has built-in integration with GitHub Actions and other CI/CD systems, making it ideal for rapid deployments. This aligns closely with the startup’s goals.

  • D. Incorrect.

    Option 4: Azure Web App for Containers, While Web App for Containers allows running containerized applications, it is more oriented toward single-container web apps. It doesn't provide the same level of built-in, event-driven scaling for multiple microservices. If multiple microservices need orchestrated autoscaling, Container Apps is typically better suited.

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