Prepare and test your skills

Prepare and test your skills

Free sample question, answered and explained below. The AZ-900 Microsoft Azure Fundamentals Exam practice bank has 688 more like it. Try 10 free: instant score, no account.
A company is migrating a complex microservices-based application to Azure. The application consists of dozens of lightweight, interconnected containerized components across multiple nodes.
The development team requires a managed platform that automatically handles container scheduling, dynamic load balancing, health monitoring with automatic recovery of unhealthy container instances, and zero-downtime rolling updates.
Which Azure service should the company use to orchestrate these containers?
Azure Container Registry (ACR) is a managed, private Docker registry service based on the open-source Docker Registry 2.0. It is used to store, build, and manage private container images and related artifacts.
While ACR is an essential companion service in containerized workflows, it is strictly a storage and artifact repository. It does not execute container workloads, orchestrate multi-container microservice deployments, perform automatic pod scaling, or handle load balancing between active nodes.
The scenario required a secure, centralized cloud repository to store, version, and scan private container images before deploying them to compute environments.
In typical enterprise architectures, container images are built and pushed to Azure Container Registry, and an orchestrator like Azure Kubernetes Service (AKS) pulls those images to run and scale the actual application instances.
Azure Virtual Machines (VMs) represent an Infrastructure as a Service (IaaS) compute offering that provides fully customizable, virtualized hardware environments running individual guest operating systems.
Deploying bare virtual machines shifts the entire burden of container orchestration and cluster management onto the development and operations teams. Virtual machines alone do not provide native container orchestration features such as automatic desired-state configuration, container-level self-healing, or dynamic microservice load balancing.
The application required direct, low-level access to the operating system kernel, custom OS configurations, or legacy software that cannot run within standardized container environments.
While virtual machines often act as the underlying infrastructure nodes that host Kubernetes clusters, using standalone VMs requires manual configuration rather than utilizing a fully managed container orchestrator.
Azure Functions is a serverless Function-as-a-Service (FaaS) compute solution that enables developers to run individual pieces of code or small tasks in response to events or triggers without managing infrastructure.
Azure Functions is designed for short-lived, event-driven compute tasks rather than orchestrating complex, multi-tiered microservice container clusters. It does not provide the comprehensive container orchestration controls—such as multi-node cluster configuration, custom container-level network topology, or sidecar routing—required for an interconnected microservices architecture.
The scenario required running lightweight, decoupled, on-demand code execution triggered by events (such as processing queue messages or database triggers) with zero server maintenance.
While Azure Functions can be packaged inside container images for deployment portability, it remains an event-driven serverless compute tool rather than a comprehensive container orchestration platform.
Azure Kubernetes Service (AKS) is a fully managed Kubernetes container orchestration platform in Azure designed to simplify deploying, scaling, and managing containerized applications.
AKS provides complete container orchestration capabilities that directly solve the operational challenges described in the scenario:
Managing dozens of interconnected containers individually becomes impractical at scale. AKS abstracts the underlying infrastructure complexity and automates critical lifecycle management tasks, making it the premier choice for production-grade microservices.
Answer them yourself and get your score the moment you finish. No account needed.
Full access includes
Keep the momentum going with these hand-picked practice scenarios
Last updated Validated