AZ-305 exam dumps

AZ-305 practice question 157 of 243

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

AZ-305 Question 157

Select 2

A shipping company is modernizing their microservices-based application by moving to containers in Azure. They need a solution that can handle multiple containers, integrate with existing on-premises networks for secure communication, support frequent rolling updates via an Azure DevOps pipeline, and minimize the overhead of managing infrastructure. Which two Azure services should you recommend 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 answers: B, C

Explanation

For microservices requiring advanced networking, frequent rolling updates, and minimal infrastructure management, AKS and Azure Container Apps are the most suitable choices. AKS provides a complete Kubernetes environment with rich functionality but involves more administrative overhead. Azure Container Apps offers serverless containers with lower operational complexity while still allowing features like virtual network integration. Refer to Microsoft Learn documentation on Azure Kubernetes Service and Azure Container Apps for more information.

  • A. Incorrect.

    Although ACI can run containers quickly with minimal overhead, it does not provide full-featured orchestration or advanced networking for complex multi-container applications. It’s best suited for simple or short-lived container workloads without the need for robust orchestration features.

  • B. Correct.

    AKS is a fully managed Kubernetes offering that provides comprehensive container orchestration, advanced networking (including virtual network integration), and the ability to manage rolling updates. It requires some administrative overhead related to Kubernetes cluster management, but is well-suited for enterprise-scale deployments.

  • C. Correct.

    Azure Container Apps is a serverless container service that can run multiple containers and microservices simultaneously with built-in scaling (using KEDA), virtual network integration, and seamless updates. It reduces operational overhead by abstracting away the underlying Kubernetes infrastructure while still offering advanced networking and integration with CI/CD pipelines.

  • D. Incorrect.

    Azure Web App for Containers can host Docker containers but is primarily targeted for single-container web applications rather than orchestrating multiple microservices. It also does not provide the full suite of orchestration features needed for complex solutions with multiple connected services.

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