Azure Fundamentals AZ-900 Sign in Try 10 free questions

Free AZ-900 practice questions: Azure Architecture & Services

The biggest domain of the exam at 35–40%, and the most name-heavy — it rewards knowing which Azure service does what, fast. AZ-900, 2026 edition.

Here are 7 core-service questions in the exam's own style — free, every answer explained, no sign-up.

Straight to the 7 free questions ↓

Azure Architecture & Services is the largest slice of the AZ-900, in the 35–40% range of the exam. It is also the most name-heavy: the domain rarely asks you to design anything, it asks whether you can point at a scenario and name the right Azure service. Get comfortable sorting services by category and this becomes the most scriptable part of the exam. The diagram above is that sort, done once — four service categories over the region backbone they all run on.

Learn the four categories, then the services inside them

Almost every service question lands in one of four buckets: compute, storage, networking, identity. Fix the buckets first and each question tells you which shelf to reach for.

Compute — how your code runs. Three names cover most of it. Azure Virtual Machines is a full server you control from the operating system up — the answer whenever a scenario says “full control” or “run it unchanged.” Azure App Service is a managed home for web apps and APIs: you deploy code, Microsoft runs the platform. Azure Functions is event-driven and serverless — small code that fires on a trigger with nothing to manage. Full control, managed web app, event-driven snippet: three services, three tells.

Storage — how your data sits. Blob Storage is the object store for unstructured media, backups and anything reached over HTTP. Azure Files is a managed file share you mount like a network drive. Managed disks are the block storage attached to a virtual machine. Objects, file share, VM disk — pick by shape of the data.

Networking — how resources reach each other. A Virtual Network (VNet), carved into subnets, is the private network your resources live in. A Network Security Group (NSG) is the basic traffic filter: allow or deny by port, protocol and IP. That pair — private network plus basic filter — answers most beginner networking questions.

Identity — who gets in. Microsoft Entra ID (formerly Azure Active Directory) is the one to know: it signs users in and controls access to apps and resources. Any “who can access this” question resolves here.

Two one-liners the exam likes to test

A couple of “which one, not what is it” comparisons show up often enough to learn cold:

  • Load balancer vs Application Gateway. A load balancer distributes network traffic at the transport layer (Layer 4). Application Gateway is a web load balancer that works at the HTTP layer (Layer 7), so it can route by URL path and add a web application firewall. Plain traffic spreading = load balancer; smart web routing = Application Gateway.
  • Azure Resource Manager (ARM). Every deployment request — portal, CLI, PowerShell, or a JSON template — goes through ARM, the single management layer that creates, updates and deletes your resources. ARM templates are written in JSON. Remember: ARM is the front door, JSON is the template language.

The backbone under everything: regions and zones

Every service in the diagram is deployed into a region, and the strongest regions are built from Availability Zones — physically separate datacenters, each with its own power and network, so a single datacenter fault does not take your app down. A region pair is a different idea: two regions linked for disaster recovery. Separate datacenters in one region = zones; two regions for recovery = a pair. That distinction alone answers a surprising number of questions.

Work the seven questions below one at a time, and read each “Why not the others” past the correct answer — on exam day the three wrong options will not announce themselves, and the linked compute and storage summaries take the two busiest categories a level deeper.

A category map of the Azure core services the AZ-900 tests. Four labelled blocks sit in a row: Compute (Azure Virtual Machines, App Service, Azure Functions), Networking (Virtual Network, Network Security Group, Application Gateway), Storage (Blob Storage, Azure Files, Managed Disks) and Identity (Microsoft Entra ID). All four blocks rest on a single wide foundation bar labelled Regions and Availability Zones, showing that every service is deployed into a region built from availability zones. The picture's point: learn the services by category first, then the region backbone they all run on.

7 free AZ-900 practice questions

Answers and explanations — no email wall
AZ-900 Question 1 of 7

A team wants to run a legacy application unchanged, with full control over the operating system, installed software and patching. Which Azure compute service fits best?

Answer: A — Azure Virtual Machines

Azure Virtual Machines is infrastructure-as-a-service: you get the whole OS to configure, patch and control — exactly what an unchanged legacy app with OS-level needs requires. Why not the others: App Service is a managed platform for web apps and APIs — you deploy code, not a machine, so you do not control the OS. Azure Functions is event-driven, short-run code with no server to manage at all. Container Instances runs a container, not a full VM you administer. Pro tip: the phrase 'full control over the operating system' almost always points to Azure Virtual Machines.

AZ-900 Question 2 of 7

Which Azure compute service is designed to run small pieces of code that execute only in response to an event or trigger, with no server for you to manage?

Answer: A — Azure Functions

Azure Functions is the serverless, event-driven option: code runs when a trigger fires and you never provision or patch a host. Why not the others: Azure Virtual Machines is the opposite — a full server you own and maintain. App Service hosts continuously running web apps, not short event-triggered snippets. AKS orchestrates containers at scale, which is far more than a single triggered function needs. Pro tip: 'event-driven' plus 'no server to manage' equals Azure Functions.

AZ-900 Question 3 of 7

An application needs to store large numbers of images and videos as objects, accessible over HTTP. Which Azure storage service is designed for this?

Answer: A — Azure Blob Storage

Azure Blob Storage is Azure's object store, built for unstructured data like images, video and backups reachable over HTTP or HTTPS. Why not the others: Azure Files provides fully managed file shares you mount over SMB or NFS — a shared drive, not an object store. Managed disks are block storage attached to a virtual machine, not internet-facing object storage. Table Storage holds structured NoSQL key-value data, not media files. Pro tip: 'objects', 'blobs' or 'unstructured media' means Blob Storage.

AZ-900 Question 4 of 7

Two virtual machines in the same Azure Virtual Network must communicate privately, and you want a basic filter that allows or denies traffic to a subnet by port and IP. Which pair of components provides this?

Answer: A — A Virtual Network with subnets, filtered by a Network Security Group

A Virtual Network (VNet) gives the VMs a private, isolated network divided into subnets, and a Network Security Group (NSG) is the basic traffic filter — a list of allow or deny rules by port, protocol and IP applied to a subnet or NIC. Why not the others: Blob Storage is object storage, not a network filter. Routing over public IPs abandons the private-network requirement entirely. Microsoft Entra ID controls user identity and sign-in, not packet-level network traffic. Pro tip: VNet = the private network, NSG = the basic in/out filter.

AZ-900 Question 5 of 7

Which Azure service is the cloud-based identity and access management service used to sign users in and control access to applications and resources?

Answer: A — Microsoft Entra ID

Microsoft Entra ID (formerly Azure Active Directory) is Azure's identity service: it authenticates users and manages who can access which apps and resources. Why not the others: Virtual Network handles connectivity between resources, not identity. Azure Monitor collects telemetry and metrics — it observes, it does not authenticate. Azure Policy enforces configuration rules on resources, a governance tool, not a sign-in service. Pro tip: any question about signing in or managing users points to Microsoft Entra ID.

AZ-900 Question 6 of 7

You need to deploy an application across two datacenters within the same Azure region so that a single datacenter failure does not take the app offline. Which Azure concept describes those physically separate datacenters within one region?

Answer: A — Availability Zones

Availability Zones are physically separate datacenters inside a single Azure region, each with independent power, cooling and networking — spread an app across zones and one datacenter failure does not stop it. Why not the others: a region pair links two regions (often hundreds of miles apart) for disaster recovery, not two datacenters within one region. Resource groups are logical containers for organizing resources, not physical locations. Management groups organize subscriptions for governance. Pro tip: 'separate datacenters, same region' = Availability Zones; 'two regions for DR' = region pair.

AZ-900 Question 7 of 7

Which Azure service is the deployment and management layer that receives your requests to create, update or delete resources — whether you use the portal, CLI, or a JSON template?

Answer: A — Azure Resource Manager (ARM)

Azure Resource Manager (ARM) is the management layer every request passes through: the portal, Azure CLI, PowerShell and ARM/JSON templates all send their create-update-delete calls to ARM, which then talks to the underlying resource providers. Why not the others: Azure Monitor observes resources after they exist, it does not deploy them. Microsoft Entra ID authenticates the caller but does not carry out the resource operation. App Service is one of the resources ARM deploys, not the deployment layer itself. Pro tip: ARM = the single front door for all resource management, and ARM templates are written in JSON.

That is exactly how every question in the course works — answer, explanation, why-not. The real set continues in the practice player: 10 free questions, no sign-up.

Continue with the 10 free questions →

Those 7 questions were the start.

The exam does not test whether you recognise a term — it tests whether you can rule out three plausible answers under time pressure. That is what the explanations above are for, and there are 300 more questions built exactly like them.

Collecting questions yourself

  • Scattered across forums, of unknown age
  • Answer keys without reasoning
  • No idea which domain you are weak in

Practising with a system

  • 300 questions in 6 full tests, AZ-900 (2026)
  • Every option explained — including the wrong ones
  • Readiness per exam domain, and drills for your weakest
Start free — 10 questions

Straight into the player. No account, no email.

Frequently asked questions

How heavily is Azure Architecture & Services weighted on the AZ-900?
It is the largest of the three domains, in the 35–40% range of the exam per the official Microsoft skills outline — ahead of Azure Management & Governance (30–35%) and Cloud Concepts (25–30%). Because it is the biggest slice, our simulator draws each practice run in the official blueprint proportions, so this domain gets the share of your attention the real exam gives it.
How should I study a domain this broad?
Breadth over depth. The AZ-900 tests whether you can match a scenario to the right service by category — compute, storage, networking, identity — not whether you can architect it. Learn what each core service is for and, just as important, what it is not for, so the distractors give themselves away. The category map above is a good place to start; the linked compute and storage summaries go one level deeper.
Are these real exam questions?
No. They are our own questions, written in the style and difficulty of the exam. Reproducing real exam items violates Microsoft's certification agreement and can cost a candidate their certification — and a crammed answer key teaches you nothing about the next question you have not seen.

Updated for AZ-900 (July 2026). The sample questions above are our own work in the style of the exam — not real exam items. The exam itself is set and marked by the certification body.