BrainyBeeBrainyBee
ExploreBlogStart Studying
HomeDesigning Microsoft Azure Infrastructure Solutions (AZ-305)Design Lab — Put each control at the scope that owns it
Design Lab302 words

Design Lab — Put each control at the scope that owns it

AZ-305 › Unit 1 › Design governance

Design Lab — Put each control at the scope that owns it

Lab brief

Unit
1 — Identity, governance, monitoring
Blueprint range
25–30%
Time
20 minutes
Cost
$0 — no subscription needed
Difficulty
Foundational

Governance questions are scope questions. Azure gives you a hierarchy — management groups, subscriptions, resource groups, resources — and almost every wrong answer applies the right control at the wrong level: a policy per subscription that should have been assigned once, or a tag asked to do a job tags cannot do.

Read the brief, commit before you reveal, then check.

The brief

Contoso Manufacturing — landing zone review

Forty subscriptions today, growing by roughly ten a year as business units onboard. Two regulatory groups: EU-only workloads and everything else. Three environments per unit: prod, non-prod, sandbox.

Commit before you reveal

▶What this lab is really testing — open after committing

Not whether you know what a management group is. Whether you place a control where inheritance does the work for you — including for resources that do not exist yet. The engineer in this brief made the classic error, and the giveaway is that their design has a checklist step at all.

Question 1 — the rule that must reach the future

Multiple choice · EasyPolicy scope

The EU region restriction must apply to every EU subscription, including ones onboarded next year, with no manual step. Where should the policy be assigned?

Question 2 — the shape of the hierarchy

Multiple answer · MediumManagement group limits

The team wants to know whether their hierarchy can survive doubling. Which statements are true? Select all that apply.

Select all that apply

Question 3 — access nobody can override

Multiple choice · MediumAzure RBAC evaluation

The break-glass requirement says a specific action must be blocked for everyone, including subscription Owners. What mechanism does that?

Question 4 — the order that removes the checklist

Ordering · EasyGovernance design method

Order the governance method so that controls are inherited rather than repeated.

Put the steps in order

Loading ordering drag controls…
  1. 1Assign policy and access at the highest scope that is still correct
  2. 2Choose the ONE axis the hierarchy will express, since each child has a single parent
  3. 3Use tags for cost reporting and search — never as the grouping a control depends on
  4. 4Identify the boundaries that must never be crossed: regulatory, then environment

Why the runner-up loses

Four ways to group things, and what each can actually enforce

AttributeRecommended
Carries inherited policy and RBAC

Yes — to every descendant

Best

Yes — within itself

Yes — within itself

No

Applies to things created later

Yes, including new subscriptions

Best

Only inside that subscription

Only inside that group

Only if someone tags them

Structural limit

10,00010{,}00010,000 per directory, six levels deep

One parent only

One subscription, one region record

Applied to resources individually

Best used for

Regulatory and environment boundaries

Billing and hard isolation

Lifecycle — deploy and delete together

Cost reporting and search

Failure mode

Choosing the wrong single axis

Policy repeated per subscription

Controls too low to inherit

Treated as a grouping it cannot be

The row that decides most questions is the second. A control at a management group governs subscriptions that do not exist yet; every other scope governs only what is already there. Whenever a requirement mentions growth, onboarding, or "all future", it has told you the scope.

The shape of the answer

Loading Diagram...
Figure 1 — Mermaid diagram

The traps that catch people

Four distractors built into this exam area

Assigning the same policy per subscription and calling automation a fix — the rule still arrives after the subscription does. Expecting a subscription to sit under two management groups; each child has exactly one parent, so the tree expresses one axis and policy parameters express the rest. Using tags as the grouping a control depends on; they are applied individually and are not a first-class grouping. Confusing a custom role with a deny assignment: a custom role limits what that role grants, while a deny assignment is evaluated first and blocks the action outright.

The method, for any question of this shape

How to attack a governance question in 90 seconds

  1. 1

    Look for the word 'future'

    'New subscriptions', 'as we onboard', 'all existing and future' — every one of these means management-group scope, because only inheritance reaches what does not exist yet.

Before you move on

Come back cold after the Unit 1 lessons. If you can explain why the engineer's forty assignments were wrong without using the word "tedious" — the real reason is the unprotected window before the rule arrives — the pattern has transferred.

All Designing Microsoft Azure Infrastructure Solutions (AZ-305) Study Resources

Related Notes

  • Build Lab — Assign one policy and watch it refuse a deployment480 words
  • Cram Sheet — Design governance621 words
  • Design Governance — Topic Lesson5,170 words
  • Design Studio — Design governance732 words
  • Quick Note — Recommend a Solution for Identity Governance817 words
  • Recommend a Solution for Identity Governance — Lesson6,121 words
  • Quick Note — Recommend a Solution for Managing Compliance792 words
  • Recommend a Solution for Managing Compliance — Lesson4,603 words
  • Quick Note — Recommend a Structure for Management Groups, Subscriptions, Resource Groups, and Tagging832 words
  • Recommend a Structure for Management Groups, Subscriptions, Resource Groups, and Tagging — Lesson5,361 words
  • AZ-305 Exam Map and Design Decision Playbook652 words
  • Unit 1 Capstone — Design identity, governance, and monitoring solutions668 words

Ready to study Designing Microsoft Azure Infrastructure Solutions (AZ-305)?

Practice tests, flashcards, and all study notes — free, no sign-up.

Start Studying

Ready to study Designing Microsoft Azure Infrastructure Solutions (AZ-305)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free
Designing Microsoft Azure Infrastructure Solutions (AZ-305) ResourcesExplore All HivesBlogHome

© 2026 BrainyBee. Free AI-powered exam prep.

  1. 1Assign policy and access at the highest scope that is still correct
  2. 2Choose the ONE axis the hierarchy will express, since each child has a single parent
  3. 3Use tags for cost reporting and search — never as the grouping a control depends on
  4. 4Identify the boundaries that must never be crossed: regulatory, then environment
Use the move up and move down buttons to put the steps in order.
  1. Assign policy and access at the highest scope that is still correct____________________________
  2. Choose the ONE axis the hierarchy will express, since each child has a single parent____________________________
  3. Use tags for cost reporting and search — never as the grouping a control depends on____________________________
  4. Identify the boundaries that must never be crossed: regulatory, then environment____________________________
Loading Diagram...
Flowchart, top to bottom. Root management group connects to EU (regulatory boundary). Root management group"] --> B["EU (regulatory boundary connects to Non-EU. B connects to EU prod. B connects to EU non-prod. C connects to Non-EU prod. C connects to Non-EU non-prod. D connects to Subscriptions<br/>inherit region policy. E connects to H. 3 more statements.