Question 68 of 981
AZ-900 Describe Azure management and governance Practice Question
A company has multiple Azure subscriptions that are managed by different departments. The governance team needs to ensure that every new subscription follows a standardized set of compliance requirements, including specific Azure Policy definitions, a predefined role assignment for a central security group, and a base set of network resources. The solution must be reusable and allow the governance team to update the requirements centrally, with changes automatically applied to all subscriptions that use the same definition. Which Azure service should the governance team use?
⚠ Common exam trap
Many exam-takers confuse Azure Blueprints with ARM templates, but Blueprints is designed for orchestrated, versioned, and centrally managed compliance packages, whereas ARM templates are single-use deployment scripts without built-in lifecycle management.
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 Blueprints
Azure Blueprints is the correct choice because it enables the governance team to define a repeatable set of Azure resources and policies—including Azure Policy definitions, role assignments, and Resource Manager templates—that can be assigned to multiple subscriptions. When the blueprint definition is updated, all subscriptions using that blueprint receive the changes automatically, ensuring centralized compliance and versioning.
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 it's wrong here
Management groups provide a hierarchical structure for organizing subscriptions and applying policy inheritance, but they do not create a packaged, reusable definition that includes resource deployments, role assignments, and policies together. They are not designed for centrally updating a set of resources and artifacts across multiple subscriptions with versioning.
When this WOULD be correct
A question where the requirement is to manage access, compliance, and policy inheritance across multiple subscriptions without deploying resources, such as applying a common set of Azure Policy definitions and role assignments to all subscriptions under a management group hierarchy.
- ✗
Azure Resource Manager (ARM) templates
Why it's wrong here
ARM templates are declarative JSON files that deploy Azure resources. While they can be versioned, they do not natively incorporate Azure Policy definitions or role assignments as part of a single, governance-focused artifact. They also lack built-in mechanisms to automatically apply updates to all existing deployments when the template changes.
When this WOULD be correct
A company needs to deploy a consistent set of Azure resources (e.g., VMs, storage accounts) with specific configurations across multiple environments (dev, test, prod) using a repeatable, version-controlled template. The solution should allow parameterization for environment-specific settings.
- ✓
Azure Blueprints
Why this is correct
Azure Blueprints allows you to define a repeatable set of Azure resources, policies, and role assignments that implements organizational standards. Blueprints can be versioned, published, and assigned to subscriptions, and when updated, the changes can be applied to existing assignments. This exactly meets the requirement for a reusable, centrally managed governance package.
- ✗
Azure Policy
Why it's wrong here
Azure Policy is used to enforce rules and effects on resources, such as allowed resource types or tagging requirements. It does not deploy infrastructure resources or assign RBAC roles. It is a component of governance but cannot by itself provide a full package of resources, policies, and role assignments as a single reusable artifact.
When this WOULD be correct
A question where the requirement is only to enforce compliance rules (e.g., restrict resource locations or require tags) across subscriptions, without needing to deploy resources or assign roles. For example: 'The governance team needs to ensure all resources are created in specific regions. Which service should they use?'
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 BlueprintsCorrect answer▾
Why this is correct
Azure Blueprints allows you to define a repeatable set of Azure resources, policies, and role assignments that implements organizational standards. Blueprints can be versioned, published, and assigned to subscriptions, and when updated, the changes can be applied to existing assignments. This exactly meets the requirement for a reusable, centrally managed governance package.
✗Azure Management GroupsWrong answer — click to see why▾
Why this is wrong here
Azure Management Groups organize subscriptions hierarchically for access control and policy inheritance, but they do not provide a reusable blueprint with predefined resources like network configurations. They cannot deploy resources or centrally manage a set of compliance artifacts beyond policy and RBAC inheritance.
★ When this WOULD be the correct answer
A question where the requirement is to manage access, compliance, and policy inheritance across multiple subscriptions without deploying resources, such as applying a common set of Azure Policy definitions and role assignments to all subscriptions under a management group hierarchy.
Why candidates choose this
Candidates may confuse management groups with blueprints because both operate at scale across subscriptions, but management groups lack the ability to deploy and version a complete set of resources and policies as a single, reusable package.
✗Azure Resource Manager (ARM) templatesWrong answer — click to see why▾
Why this is wrong here
ARM templates are used for deploying infrastructure as code, but they do not provide a centralized, reusable mechanism to enforce compliance requirements across multiple subscriptions with automatic updates. Unlike Azure Blueprints, ARM templates require manual redeployment to apply changes.
★ When this WOULD be the correct answer
A company needs to deploy a consistent set of Azure resources (e.g., VMs, storage accounts) with specific configurations across multiple environments (dev, test, prod) using a repeatable, version-controlled template. The solution should allow parameterization for environment-specific settings.
Why candidates choose this
Candidates may confuse ARM templates with Azure Blueprints because both involve deploying resources, but they overlook that Blueprints provide governance and compliance enforcement at scale, while ARM templates are primarily for resource deployment without built-in policy or role assignment management.
✗Azure PolicyWrong answer — click to see why▾
Why this is wrong here
Azure Policy is used to enforce individual compliance rules (e.g., allowed resource types) but cannot deploy a predefined set of resources (like network resources) or centrally manage reusable, versioned templates that include role assignments and resource deployment. Blueprints combine policies, roles, and resource templates into a single, versioned package.
★ When this WOULD be the correct answer
A question where the requirement is only to enforce compliance rules (e.g., restrict resource locations or require tags) across subscriptions, without needing to deploy resources or assign roles. For example: 'The governance team needs to ensure all resources are created in specific regions. Which service should they use?'
Why candidates choose this
Candidates may confuse Azure Policy with Blueprints because both involve compliance, but Policy only enforces rules, while Blueprints also deploys resources and assigns roles. The word 'compliance' in the question triggers a mental shortcut to Azure Policy.
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?”
About these practice questions
Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →
Last reviewed: Jun 11, 2026
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.
Question Discussion
Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.
Sign in to join the discussion.