Azure Management Groups: Governance at Scale Guide
Azure management groups are containers that help you manage access, policy, and compliance across multiple Azure subscriptions. By organizing subscriptions into a hierarchy, you can apply governance settings at a higher level, ensuring that all nested subscriptions automatically inherit these controls, which simplifies administration for large-scale enterprise environments.
What exactly are Azure Management Groups?
Think of Azure management groups as the 'folders' for your subscriptions. If you're managing just one or two subscriptions, you might not need them. But once you hit a dozen or more, trying to manage each one individually is a recipe for a headache. For the AZ-900 exam, you need to understand that management groups provide a way to manage access, policy, and compliance across your entire organization from a single point of control.
We always tell our students that the key here is efficiency. Instead of logging into ten different subscriptions to change a setting, you do it once at the top. This ensures that your governance strategy is consistent across the board, reducing the risk of 'shadow IT' or misconfigured resources that could lead to security vulnerabilities or unexpected costs.
How does the Azure resource hierarchy actually work?
To get this right, you have to visualize the Azure hierarchy as a pyramid. At the very top, you have the Root Management Group. Below that, you can create nested management groups to mirror your company's organizational structure. Under those management groups sit your Subscriptions, and inside those subscriptions are your Resource Groups, which finally hold the actual Resources (like VMs or SQL databases).
This structure is critical because of inheritance. Whatever you apply at the management group level flows down to every subscription and resource beneath it. If you assign a 'Contributor' role to a user at the management group level, they automatically have that permission for every subscription inside that group. Understanding this flow is a common focal point for AZ-900 questions, so make sure you can map this path in your head.
Why use Azure Policies with Management Groups?
Azure Policy is where management groups really shine. Imagine you want to ensure that every single resource in your company is deployed in the 'East US' region to keep latency low and costs predictable. Doing this manually across 20 subscriptions is a waste of your time. By applying an Azure Policy at the management group level, you enforce that rule across every subscription underneath it instantly.
This 'governance at scale' approach allows you to maintain a strict compliance posture without slowing down your developers. You can set guardrails—like preventing the creation of expensive G-series VMs—without having to micromanage every individual project. When you're practicing with our Cert Sensei question sets, look for scenarios that ask how to enforce a rule across multiple subscriptions; the answer is almost always management groups combined with Azure Policy.
How do you handle access control (RBAC) at scale?
Managing permissions via Role-Based Access Control (RBAC) can become a nightmare in large enterprises. If you have a central IT team that needs 'Reader' access to everything for auditing purposes, you shouldn't be adding them to every single subscription one by one. Instead, you assign the role at the management group level. This ensures that as you create new subscriptions in the future, the IT team automatically has the access they need without any manual intervention.
This reduces the 'administrative tax' on your team and minimizes the chance of human error. Just remember: while inheriting permissions is powerful, you have to be careful not to over-provision. Always follow the principle of least privilege. We recommend testing your RBAC assignments in a development management group before pushing them to your production hierarchy to avoid accidentally giving too much power to the wrong users.
What are the best practices for organizing your hierarchy?
When building your hierarchy, don't overcomplicate it. Azure allows you to nest management groups up to six levels deep, but we rarely recommend going that far. A common, practical approach is to organize by environment—having a 'Production' management group and a 'Non-Production' management group. This allows you to apply strict, restrictive policies to production while giving your developers more freedom in the sandbox.
Alternatively, you can organize by department (e.g., Finance, HR, Engineering). This is helpful if different departments have different billing requirements or compliance needs. The goal is to create a structure that reflects how your business actually operates. If your hierarchy is too complex, it becomes a hurdle rather than a help. Keep it lean, keep it logical, and always document your structure so other admins know why a certain policy is being inherited.
How can you master these concepts for the AZ-900 exam?
Mastering the nuances of Azure governance is a huge part of passing the AZ-900. While reading documentation is a start, the real growth happens when you apply that knowledge to exam-style scenarios. That's why we built the Cert Sensei platform. We provide 1,000 expert-curated Microsoft Azure Fundamentals practice questions that mimic the actual exam experience, focusing heavily on these governance domains.
Our platform doesn't just tell you if you're wrong; it provides detailed expert reasoning for every answer so you understand the 'why' behind the 'what.' Plus, with our domain-level analytics, you can see exactly where you're struggling—whether it's management groups, pricing models, or core architectural components. Instead of guessing if you're ready, you can use our custom quiz builder to drill down into the governance section until your score is consistently in the 90% range.
❓ Frequently Asked Questions
Can a single Azure subscription belong to multiple management groups?
No, a subscription can only be a member of one management group at a time. However, since management groups can be nested, a subscription still inherits policies and permissions from all the parent management groups above its direct parent.
Is there an additional cost for using Azure Management Groups?
No, Azure Management Groups are a free feature of the Azure platform. They are organizational tools used to manage your existing subscriptions and resources more effectively, and they do not incur a separate monthly fee.
What happens if a subscription-level policy conflicts with a management group policy?
Inheritance generally flows downward. If a management group has a 'Deny' policy, that policy is enforced regardless of what is set at the subscription level. You cannot override a restrictive parent policy with a permissive child policy.