Azure Fundamentals AZ-900 Sign in Try 10 free questions

Management groups, subscriptions and resource groups

The four-level tree AZ-900 tests over and over — what each level is, how policy and access inherit down it, and where the exam plants its favourite traps. 2026 edition.

Here are 7 typical questions on the Azure hierarchy in the exam's own style — free, each answer explained, no sign-up.

Straight to the 7 free questions ↓

The whole Management & Governance domain hangs off one picture: a four-level tree with governance flowing down it. Get this hierarchy straight and a large slice of the AZ-900 turns from reasoning into recognition. The diagram above is the entire model on one page — read it top to bottom, then keep it in your head for exam day.

The four levels, top to bottom

Azure organizes everything into four nested levels: Management Groups → Subscriptions → Resource Groups → Resources. Learn them as a strict containment chain.

  • Management group — a container for subscriptions. You use it to apply one governance standard across many subscriptions at once. At the very top sits the single root management group, one per tenant; it cannot be moved or deleted, and everything rolls up to it.
  • Subscription — the billing and boundary unit. Costs roll up per subscription, it is a natural invoice scope, and many service limits and quotas apply per subscription. When a team keeps hitting a limit or needs a clean billing wall between production and non-production, the answer is usually another subscription.
  • Resource group — a lifecycle unit. Resources you deploy, manage and delete together live in the same group; delete the group and everything inside it goes in one action. Its own region only sets where the group’s metadata is stored — the resources inside can be in any region. And a resource group lives inside exactly one subscription; it can never span two.
  • Resource — a single thing you create: a virtual machine, a SQL database, a storage account. A resource always belongs to exactly one resource group at a time, though many resource types can later be moved to another group or subscription (support varies by type; a few must be recreated).

The one rule that answers most questions: inheritance flows down

This is the idea the exam rewards most. Azure Policy assignments and RBAC role assignments placed at a higher level are inherited by every level beneath — assign at a management group and all its subscriptions, their resource groups and every resource inherit it, including ones created later. That is the bold downward arrow in the diagram. Inheritance goes down only — never up, never sideways. Assign a tagging policy at the top and a resource group created next week is already covered; nobody re-applies anything per group.

Where the exam sets traps

A handful of distractors show up again and again:

  • “A resource group can span two subscriptions.” No — it lives in exactly one.
  • “Every resource in a group must be in the group’s region.” No — the group’s region is just metadata.
  • “A subscription is the top of the tree.” No — the root management group is.
  • “A resource can never be moved.” No — many can move between groups and subscriptions.

Keep the containment chain and the downward arrow straight, and this cluster becomes free points. The real exam mixes multiple-choice, true/false and drag-and-drop formats; our seven samples below are standard multiple-choice, and every explanation carries a “Why not the others” so the wrong options teach you as much as the right one. That is the fastest way to learn the hierarchy cold — know the shape of the tree, know which direction things flow, and the wording stops mattering.

A four-level Azure organizing hierarchy drawn as a tree stacked top to bottom. Level 1 is the root management group, one per tenant. Level 2 is two subscriptions, labelled as the billing and limits boundary. Level 3 is resource groups sitting inside each subscription. Level 4 is individual resources such as a virtual machine, a SQL database, storage and a virtual network. A box on the right shows Azure Policy and RBAC being assigned at any level, with a bold arrow flowing straight down the tree labelled inherits downward, showing that every level beneath receives the assignment. Two notes at the bottom state that a resource lives in exactly one resource group and that a resource group cannot span two subscriptions.

7 free AZ-900 practice questions

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

A developer finishes a proof-of-concept that spun up a virtual machine, a disk, a public IP and a virtual network. They want to tear the entire experiment down in one action with nothing left behind to bill for. What is the cleanest way to do this in Microsoft Azure?

Answer: A — Deploy the proof-of-concept into its own resource group, then delete the resource group.

A resource group is a lifecycle container: resources you deploy, manage and delete together belong in the same group, and deleting the group deletes everything inside it in one operation. That is exactly the throwaway-experiment pattern. Why not the others: deleting the subscription is far too broad — it takes down every resource group and resource under it, not just this experiment, and disrupts billing. Deleting resources one by one works but is manual, slow and easy to leave orphans behind (a stray disk or public IP keeps charging). Azure Policy governs what is allowed to exist; it is not a cleanup button. Pro tip: when a question stresses 'create and destroy together,' the answer is almost always the resource group as a unit.

AZ-900 Question 2 of 7

An engineer creates a resource group and is asked to choose a region for it, then deploys a storage account in one region and a virtual machine in another region into that same group. Is this allowed, and what does the resource group's region actually set?

Answer: A — It is allowed — a resource group can hold resources from different regions; its own region only sets where the group's metadata is stored.

A resource group's location only determines where the metadata about the group is stored; the resources inside it can live in any region. So a storage account in one region and a VM in another can share one resource group without issue. Why not the others: there is no rule forcing a resource to match its group's region — that is a common misconception the exam tests. Azure never silently relocates a running resource to match the group. And no Azure Policy is needed to 'permit' multiple regions, because nothing forbids them in the first place. Pro tip: remember the resource-group region is about the group's own metadata, not a constraint on what it can hold.

AZ-900 Question 3 of 7

A finance lead wants a clean way to separate and cap billing between two business units, get one invoice scope per unit, and know that each unit runs into service limits independently. Which Azure construct is the natural boundary for this?

Answer: A — A separate subscription for each business unit.

The subscription is Azure's billing and boundary unit: costs roll up per subscription, it is a natural invoice scope, and many service quotas and limits apply per subscription — so two subscriptions consume limits independently. That matches every part of the requirement. Why not the others: a resource group organizes resources for lifecycle and access but is not the primary billing or limits boundary. A management group sits above subscriptions to apply shared governance across many of them — useful, but it does not itself separate billing at the invoice level. A region is a physical location, not a billing or quota container. Pro tip: 'billing boundary' and 'service limits apply per…' almost always point to the subscription.

AZ-900 Question 4 of 7

A governance team assigns an Azure Policy that requires a 'CostCenter' tag at the management group that sits above every subscription in the tenant. A developer later creates a brand-new resource group in one of those subscriptions. Does the tagging policy apply to resources in that new resource group?

Answer: A — Yes — assignments at a higher level are inherited by every subscription, resource group and resource beneath it, including ones created later.

Governance in Azure flows one direction: downward. A policy (or an RBAC assignment) placed at a management group is inherited by all subscriptions under it, all resource groups under those, and all resources — including resources and groups created after the assignment. So the new resource group is covered automatically. Why not the others: nobody needs to re-apply the policy per resource group — that would defeat the point of assigning it high up. Policies do not apply 'only at the exact level' — inheritance is the whole reason management groups exist. And there is no automatic exemption for new resource groups. Pro tip: the diagram's downward arrow is the single most tested idea here — assignments inherit down, never up or sideways.

AZ-900 Question 5 of 7

Every subscription and management group in an Azure tenant ultimately rolls up to one special container at the very top that cannot be moved or deleted. If an administrator assigns a policy there, who is affected? Which container is this?

Answer: A — The root management group — a policy there applies to every subscription and resource in the tenant.

There is exactly one root management group per tenant, sitting above all other management groups and subscriptions; it cannot be moved or deleted. Because everything descends from it, a policy or access assignment placed there reaches every subscription and resource in the tenant — the widest possible blast radius, so it is used sparingly. Why not the others: a subscription is never the top of the tree — subscriptions live under management groups. There is no single tenant-wide 'default resource group' that sits at the top. Microsoft Entra ID handles identities (users, groups, sign-in); it is not the top of the resource-organization hierarchy. Pro tip: 'one, cannot be deleted, everything rolls up to it' = the root management group.

AZ-900 Question 6 of 7

A resource currently sits in a resource group in Subscription A. The team wants it moved into a resource group in Subscription B for organizational reasons. Which statement is correct about moving it in Microsoft Azure?

Answer: A — Many resources can be moved to a different resource group or subscription, but support varies by resource type and some cannot be moved.

Azure supports moving many resources between resource groups and even between subscriptions, but not universally — support depends on the resource type, and some resources cannot be moved and must be recreated. So the honest, exam-correct statement is the qualified one. Why not the others: resources are not permanently locked to their original group — moving is a first-class operation for many types. A resource always lives in exactly one resource group at a time; it is never a member of two simultaneously. And moving is not inherently a delete-and-recreate — that is only the fallback for the resource types that do not support a move. Pro tip: watch for absolute words like 'never' and 'always' — the accurate answer here is the one that admits exceptions.

AZ-900 Question 7 of 7

A single team has grown to the point where it keeps hitting a per-subscription service quota and also wants a hard wall between its production and non-production spending. It has one subscription today. What is the standard Azure guidance?

Answer: A — Use multiple subscriptions — for example one for production and one for non-production — to separate limits and billing.

Because many limits and billing scopes are per subscription, splitting a workload across multiple subscriptions is the standard way to separate quotas and cleanly divide spending — a common reason to run production and non-production in different subscriptions. Why not the others: a resource group does not raise or hold service limits, so consolidating into one changes nothing about quotas. A management group organizes and governs subscriptions but does not increase the quotas of the subscriptions beneath it. Adding regions spreads resources geographically but does not, by itself, give you a clean billing wall or reset a per-subscription boundary. Pro tip: 'we keep hitting a limit' or 'separate the billing' is the classic cue to reach for another subscription.

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

Can one resource group span two subscriptions?
No. A resource group lives inside exactly one subscription and cannot span two — it is one of the exam's most reliable distractors. If you need one control point above several subscriptions, that is what a management group is for, not a shared resource group. And a single resource always belongs to exactly one resource group at a time.
What actually inherits down the hierarchy?
Governance assignments — Azure Policy and RBAC role assignments — flow downward through the tree: assign at a management group and every subscription, resource group and resource beneath it inherits it, including ones created later. Inheritance only goes down, never up or sideways. That single rule, shown as the downward arrow in the diagram above, answers a large share of governance questions.
Are these real exam questions?
No. They are our own questions, written in the style and difficulty of the AZ-900 — never copied from any question bank or the live exam. Reproducing real items violates Microsoft's certification agreement, and a crammed answer teaches you nothing about the variant you have not seen. Learn the hierarchy cold and the wording won't matter.

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.