AZ-900 Describe Azure management and governance Practice Question
An organization wants to track which team or project each Azure resource belongs to for cost allocation purposes. Which Azure feature is BEST for this?
⚠ Common exam trap
Many candidates confuse resource groups as a logical grouping for cost allocation, but resource groups cannot represent multiple dimensions (e.g., both team and project) simultaneously, whereas tags can hold multiple key-value pairs per resource.
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 tags
Azure tags are metadata key-value pairs that can be applied to resources, resource groups, and subscriptions to logically organize them. They are the best choice for tracking cost allocation by team or project because Azure Cost Management can filter and group costs by tag values, enabling chargeback and showback scenarios.
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 resource groups
Why it's wrong here
A resource group is a logical container that groups resources with a shared lifecycle and manages access control at a container level, but each resource can belong to only one resource group. Because a resource group cannot span multiple projects or subscriptions, trying to use resource groups for project-based cost tracking forces you to intermingle unrelated resources. Tags, by contrast, can be applied independently of resource group membership, letting you tag resources from different groups with the same project key for cross-cutting reporting.
- ✓
Azure tags
Why this is correct
Azure tags are key-value metadata pairs that can be applied directly to resources, resource groups, and subscriptions, enabling flexible, cross-cutting categorization. In Cost Management, you can group and filter costs by tag keys such as 'Project' or 'Team', which makes tags the ideal mechanism for allocating costs across multiple projects without reorganizing your subscription hierarchy. However, tags are not inherited by default, so ensure they are applied consistently at the resource or resource-group level to achieve accurate reporting.
- ✗
Management groups
Why it's wrong here
Management groups are subscription-level containers used to apply policies, RBAC, and compliance monitoring across multiple subscriptions in a hierarchy. They do not attach to individual resources or resource groups, so they cannot provide per-resource cost attribution for a specific project or team. While management groups can aggregate cost data for a set of subscriptions, they lack the granularity needed to split costs by arbitrary dimensions like project or environment, which is exactly what tags are designed to do.
- ✗
Azure Subscriptions
Why it's wrong here
An Azure subscription is a billing and management boundary that groups all resources within it and generates a separate invoice, so creating one subscription per project would isolate costs but also increase administrative overhead and break shared services. Subscriptions are too coarse-grained for project-level cost reporting because a single subscription usually contains many resources belonging to different projects. Azure tags provide a lightweight, flexible alternative that lets you allocate costs across projects within the same subscription, without the need to reorganize your account structure.
Go deeper
Related to this question
Learn chapter
Azure Cost Management and Billing
Key term
Tag
A tag is a metadata label attached to a cloud resource or IT asset to organize, track, and manage it based on custom attributes like environment, owner, or cost center.
Key term
Cost Management
Cost Management is the practice of planning, controlling, and optimizing spending on cloud resources to stay within budget and maximize value.
About these practice questions
This AZ-900 question is part of Courseiva's 981-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. 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.