AZ-900 Describe Azure management and governance Practice Question
A company manages multiple Azure subscriptions for different business units. They want to define a standard set of policies, such as allowed VM SKUs and required resource tags, and ensure these policies are always applied whenever a new subscription is created. Which Azure feature should they use to enforce governance at this level?
⚠ Common exam trap
Candidates often confuse Azure Policy (the tool for defining rules) with Management Groups (the hierarchical scope for applying those rules across multiple subscriptions), leading them to select Azure Policy instead of recognizing that Management Groups are the mechanism to enforce governance at the subscription creation level.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Azure Management Groups
Azure Management Groups allow you to organize subscriptions into a hierarchy and apply governance policies at the management group level. When a new subscription is created under a management group, it automatically inherits the policies assigned to that group, ensuring consistent enforcement across all subscriptions without manual intervention.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Azure Management Groups
Why this is correct
Azure Management Groups are the correct answer because they let you build a hierarchy of subscriptions, and any Azure Policy or RBAC assignment applied at a management group level is inherited by every subscription beneath it. New subscriptions placed into that management group automatically receive the same governance and compliance settings without requiring per-subscription configuration. This inheritance model directly addresses the need for consistent policy enforcement across multiple subscriptions, including those added later.
- ✗
Azure Policy
Why it's wrong here
Azure Policy enables creation of policies to enforce rules, but it must be assigned to each subscription individually. It does not automatically apply to new subscriptions unless the assignment scope includes a management group or an initiative that covers subscriptions.
When this WOULD be correct
A company wants to audit and enforce compliance rules (e.g., allowed VM SKUs, required tags) on all existing and future resources within a single subscription. Azure Policy would be the correct answer because it can assign policies directly to a subscription or resource group.
- ✗
Azure Resource Manager templates
Why it's wrong here
Azure Resource Manager (ARM) templates are an infrastructure-as-code mechanism used to declaratively provision and update Azure resources in a repeatable way, but they are not a governance or policy enforcement tool. An ARM template defines the resources and their properties at deployment time; it cannot continuously enforce rules on existing subscriptions or automatically apply to newly created subscriptions. Even if a template assigns policies, that assignment occurs only when the template is explicitly deployed, so it does not satisfy the requirement for ongoing automatic policy inheritance.
When this WOULD be correct
A company needs to deploy a consistent set of Azure resources (e.g., a virtual network, storage account, and a VM) with specific configurations across multiple environments. Which Azure feature should they use to automate this deployment?
- ✗
Azure Blueprints
Why it's wrong here
Azure Blueprints can package policy assignments, role assignments, and resource templates into a single deployable artifact, but each blueprint must be explicitly assigned to a subscription. While a blueprint can help create a consistent environment, it does not create a persistent parent-child relationship where new subscriptions are automatically covered. Management groups are superior here because policy inheritance happens at the hierarchy level by default, whereas blueprints require manual assignment to each subscription, including newly created ones, and do not natively propagate to future subscriptions.
When this WOULD be correct
A company needs to deploy a consistent environment that includes a specific set of resources (e.g., a virtual network, a storage account, and a policy assignment) as a single, repeatable package. Azure Blueprints would be the correct answer because it allows you to define and deploy a collection of Azure resources and policies together.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The AZ-900 exam frequently reuses these exact scenarios with slightly different constraints.
✓Azure Management GroupsCorrect answer▾
Why this is correct
Azure Management Groups are the correct answer because they let you build a hierarchy of subscriptions, and any Azure Policy or RBAC assignment applied at a management group level is inherited by every subscription beneath it. New subscriptions placed into that management group automatically receive the same governance and compliance settings without requiring per-subscription configuration. This inheritance model directly addresses the need for consistent policy enforcement across multiple subscriptions, including those added later.
✗Azure PolicyWrong answer — click to see why▾
Why this is wrong here
Azure Policy is used to enforce rules on existing resources, but it does not automatically apply to new subscriptions. Management Groups allow policies to be inherited by all subscriptions within the group, ensuring governance at scale.
★ When this WOULD be the correct answer
A company wants to audit and enforce compliance rules (e.g., allowed VM SKUs, required tags) on all existing and future resources within a single subscription. Azure Policy would be the correct answer because it can assign policies directly to a subscription or resource group.
Why candidates choose this
Candidates often confuse Azure Policy with Management Groups because both are used for governance. They may think Policy can be applied at the subscription level to enforce rules, but they miss that Management Groups are needed to aggregate subscriptions and apply policies consistently across them.
✗Azure Resource Manager templatesWrong answer — click to see why▾
Why this is wrong here
Azure Resource Manager (ARM) templates are used to deploy and manage infrastructure as code, not to enforce governance policies across subscriptions. They cannot automatically apply policies to new subscriptions.
★ When this WOULD be the correct answer
A company needs to deploy a consistent set of Azure resources (e.g., a virtual network, storage account, and a VM) with specific configurations across multiple environments. Which Azure feature should they use to automate this deployment?
Why candidates choose this
Candidates may confuse ARM templates with governance tools because templates can enforce resource configurations, but they lack the subscription-level, automatic enforcement capability of Management Groups.
✗Azure BlueprintsWrong answer — click to see why▾
Why this is wrong here
Azure Blueprints is used to orchestrate the deployment of resource templates, policies, and role assignments as a single composable artifact, but it does not inherently enforce policies across all new subscriptions. Management Groups are required to apply policies at the root level so they automatically apply to all subscriptions.
★ When this WOULD be the correct answer
A company needs to deploy a consistent environment that includes a specific set of resources (e.g., a virtual network, a storage account, and a policy assignment) as a single, repeatable package. Azure Blueprints would be the correct answer because it allows you to define and deploy a collection of Azure resources and policies together.
Why candidates choose this
Candidates may confuse Blueprints with Management Groups because both are used for governance at scale, but Blueprints focuses on deploying a predefined set of resources and policies, not on enforcing policies across all subscriptions automatically.
Analysis generated from the official AZ-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Go deeper
Related to this question
Learn chapter
Azure Cost Management and Billing
Key term
Management group
A Management group is a container in Microsoft Azure that helps you organize and manage access, policies, and compliance across multiple Azure subscriptions.
Key term
Group
A group is a collection of users, devices, or other objects that are assigned permissions and policies together for simplified management in identity and governance systems like Microsoft Entra ID.
About these practice questions
One of 981 original AZ-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-900 exam.