Courseiva
Describe Azure management and governancemediumMultiple ChoiceObjective-mapped

AZ-900 Describe Azure management and governance Practice Question

A company runs multiple projects in Azure, each project is placed in a separate resource group. The finance team wants to set a monthly spending limit of $10,000 per project and receive automated email alerts when a project's spending reaches 80% of the limit and again when it exceeds the limit. The solution must use native Azure capabilities and be configurable per resource group. Which Azure service should the finance team use?

⚠ Common exam trap

Candidates often confuse Azure Policy (which enforces governance rules on resource properties) with Azure Cost Management budgets (which handle financial thresholds and alerts), leading them to select Policy because it sounds like a 'limit' enforcement tool.

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 Cost Management budgets with alert rules

Azure Cost Management budgets allow you to set spending limits at the scope of a resource group and configure alert rules that trigger automated email notifications when costs reach a specified threshold (e.g., 80% of the budget) and again when the limit is exceeded. This meets all requirements natively without additional automation or custom scripting.

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 Policy with a built-in policy definition to enforce spending limits

    Why it's wrong here

    Azure Policy is used to enforce compliance rules (e.g., allowed VM SKUs, required tags) and can audit or deny resource deployments. It does not monitor actual spending or trigger cost alerts. Budgets are not a feature of Azure Policy.

    When this WOULD be correct

    A question where the requirement is to enforce a rule like 'all resources must have a specific tag' or 'only certain VM sizes are allowed' across resource groups, using built-in or custom policy definitions.

  • Azure Cost Management budgets with alert rules

    Why this is correct

    Azure Cost Management allows you to create budgets with a defined amount (e.g., $10,000) and set alert thresholds (e.g., 80% and 100%). Alerts can automatically send email notifications to specified recipients. Budgets can be scoped to resource groups, making them suitable for per-project tracking.

  • Azure Advisor cost recommendations

    Why it's wrong here

    Azure Advisor provides proactive best-practice guidance, including cost optimization recommendations such as right-sizing underutilized virtual machines or suggesting reserved capacity. However, it does not allow you to define custom spending limits or alert thresholds, nor does it monitor real-time expenditure against a user-defined budget. Instead, Advisor surfaces generic, periodic suggestions based on Azure's internal analysis, whereas Azure Cost Management budgets with alert rules are the native service for tracking and notifying against a specific monetary scope.

    When this WOULD be correct

    A company wants to receive proactive recommendations to reduce Azure costs, such as identifying idle resources or rightsizing VMs, without needing to configure budgets or alerts. Azure Advisor would be the correct service to use.

  • Azure Resource Graph queries triggered by Azure Automation runbooks on a schedule

    Why it's wrong here

    While it is technically possible to build a custom solution using Azure Resource Graph to query cost data and Azure Automation runbooks to send emails, this is not a native one-stop capability. It requires manual scripting and maintenance, and is not the recommended built-in service for budget alerts.

    When this WOULD be correct

    A company needs to audit all resources in a subscription for compliance with naming conventions and automatically remediate non-compliant resources by running a script. Azure Resource Graph queries triggered by Azure Automation runbooks on a schedule would be correct for periodic discovery and remediation.

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 Cost Management budgets with alert rulesCorrect answer

Why this is correct

Azure Cost Management allows you to create budgets with a defined amount (e.g., $10,000) and set alert thresholds (e.g., 80% and 100%). Alerts can automatically send email notifications to specified recipients. Budgets can be scoped to resource groups, making them suitable for per-project tracking.

Azure Policy with a built-in policy definition to enforce spending limitsWrong answer — click to see why

Why this is wrong here

Azure Policy enforces compliance rules on resource configurations (e.g., allowed locations, SKU sizes), but it cannot set or monitor spending limits or trigger email alerts based on budget thresholds.

★ When this WOULD be the correct answer

A question where the requirement is to enforce a rule like 'all resources must have a specific tag' or 'only certain VM sizes are allowed' across resource groups, using built-in or custom policy definitions.

Why candidates choose this

Candidates may confuse Azure Policy's ability to enforce rules with financial governance, assuming it can limit spending, when in fact it only controls resource properties, not costs.

Azure Advisor cost recommendationsWrong answer — click to see why

Why this is wrong here

Azure Advisor provides cost recommendations to optimize spending, but it does not allow setting budgets or sending automated alerts when spending reaches specific thresholds per resource group.

★ When this WOULD be the correct answer

A company wants to receive proactive recommendations to reduce Azure costs, such as identifying idle resources or rightsizing VMs, without needing to configure budgets or alerts. Azure Advisor would be the correct service to use.

Why candidates choose this

Candidates may confuse cost recommendations with budget alerts, assuming Advisor can both recommend and enforce spending limits, but it only provides suggestions, not monitoring or alerting.

Azure Resource Graph queries triggered by Azure Automation runbooks on a scheduleWrong answer — click to see why

Why this is wrong here

Azure Resource Graph queries triggered by Azure Automation runbooks on a schedule can retrieve resource metadata but cannot natively set budgets or send cost alerts per resource group; this approach requires custom scripting and lacks built-in budget tracking and threshold-based email alerts.

★ When this WOULD be the correct answer

A company needs to audit all resources in a subscription for compliance with naming conventions and automatically remediate non-compliant resources by running a script. Azure Resource Graph queries triggered by Azure Automation runbooks on a schedule would be correct for periodic discovery and remediation.

Why candidates choose this

Candidates may think that any automated query and action combination can replace a dedicated cost management service, overlooking that Azure Cost Management provides native budget alerts without custom development.

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 writes every AZ-900 question from scratch — 981 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

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.