AZ-900 Describe Azure management and governance Practice Question
A company uses a single Azure subscription for its development and production workloads. The finance team wants to set a monthly spending limit for the entire subscription and receive an email alert when the costs are projected to exceed 80% of that limit. The company does not want any resources to be automatically stopped or deleted when the limit is reached. Which Azure feature should the finance team configure?
⚠ Common exam trap
It's easy for candidates to confuse Azure Budgets with Azure Policy or Azure Cost Management alerts that can automatically shut down resources, but Azure Budgets by design only sends notifications and does not enforce any automatic resource action unless explicitly configured with an automation runbook.
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 Budgets in Azure Cost Management + Billing
Azure Budgets in Azure Cost Management + Billing allows you to set a spending limit (budget) for a subscription and configure alert thresholds (e.g., 80% of the budget) that trigger email notifications when costs are projected to exceed that percentage. Crucially, Azure Budgets only sends alerts and does not automatically stop or delete resources, matching the company's requirement to avoid any automatic resource termination.
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 Budgets in Azure Cost Management + Billing
Why this is correct
Azure Budgets, a feature of Cost Management + Billing, lets you define a custom monthly, quarterly, or annual spending limit for a subscription, resource group, or service. When actual or forecasted costs reach a configured percentage of that limit, the service triggers email or webhook alerts to notify stakeholders such as the finance team. This directly satisfies the requirement for tracking subscription spending and alerting on threshold proximity without performing automatic remediation. Budgets are created in the Azure portal and can also be managed via ARM templates or the Cost Management API.
- ✗
Azure Policy with the 'deny' effect
Why it's wrong here
Incorrect. Azure Policy enforces compliance rules on resource configurations (e.g., allowed VM sizes) but does not provide cost-based spending limits or alerts. It could block expensive resources but not notify the finance team about overall subscription spending.
When this WOULD be correct
A company wants to ensure that no virtual machines are deployed without a specific tag (e.g., 'CostCenter') to track costs. Azure Policy with the 'deny' effect would block deployment of VMs missing that tag, enforcing compliance.
- ✗
Azure Advisor cost recommendations
Why it's wrong here
Incorrect. Azure Advisor analyzes your usage and suggests ways to reduce costs (e.g., right-sizing VMs), but it does not allow you to set a custom monthly spending limit or trigger alerts when that limit is approached.
When this WOULD be correct
An exam question asking: 'Which Azure feature provides personalized recommendations to reduce costs by identifying idle resources or reserved instance opportunities?' would make Azure Advisor cost recommendations the correct answer.
- ✗
Azure Service Health alerts
Why it's wrong here
Azure Service Health alerts notify you about Azure service incidents, planned maintenance, and health advisories that affect the availability or performance of Azure services. These alerts are driven by Azure's internal platform health signals, not by your subscription's cost or usage data. As a result, they cannot be configured to monitor spending or to alert when a budget limit is approached. Service Health is an operational health monitoring tool, not a cost management tool, so it does not fulfill the requirement to notify the finance team about subscription costs.
When this WOULD be correct
A company wants to receive notifications when a specific Azure service in a region is experiencing an outage or planned maintenance. Configuring Service Health alerts would be correct to get proactive alerts about service-impacting events.
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 Budgets in Azure Cost Management + BillingCorrect answer▾
Why this is correct
Azure Budgets, a feature of Cost Management + Billing, lets you define a custom monthly, quarterly, or annual spending limit for a subscription, resource group, or service. When actual or forecasted costs reach a configured percentage of that limit, the service triggers email or webhook alerts to notify stakeholders such as the finance team. This directly satisfies the requirement for tracking subscription spending and alerting on threshold proximity without performing automatic remediation. Budgets are created in the Azure portal and can also be managed via ARM templates or the Cost Management API.
✗Azure Policy with the 'deny' effectWrong answer — click to see why▾
Why this is wrong here
Azure Policy with the 'deny' effect prevents creation or modification of non-compliant resources, but it does not set spending limits or send cost alerts. The question specifically requires a monthly spending limit and email alerts at 80% threshold, which Azure Budgets provides.
★ When this WOULD be the correct answer
A company wants to ensure that no virtual machines are deployed without a specific tag (e.g., 'CostCenter') to track costs. Azure Policy with the 'deny' effect would block deployment of VMs missing that tag, enforcing compliance.
Why candidates choose this
Candidates may confuse Azure Policy's ability to enforce rules with cost management, thinking it can block spending beyond a limit, but Policy governs resource configuration, not financial thresholds.
✗Azure Advisor cost recommendationsWrong answer — click to see why▾
Why this is wrong here
Azure Advisor cost recommendations only provide suggestions to optimize costs, such as resizing underutilized resources, but do not allow setting spending limits or sending alerts based on budget thresholds.
★ When this WOULD be the correct answer
An exam question asking: 'Which Azure feature provides personalized recommendations to reduce costs by identifying idle resources or reserved instance opportunities?' would make Azure Advisor cost recommendations the correct answer.
Why candidates choose this
Candidates may confuse cost recommendations with budget alerts because both relate to cost management, but Advisor focuses on optimization suggestions rather than budget enforcement and alerts.
✗Azure Service Health alertsWrong answer — click to see why▾
Why this is wrong here
Azure Service Health alerts notify about service issues, maintenance, and health advisories affecting Azure services, not about cost thresholds or budget limits.
★ When this WOULD be the correct answer
A company wants to receive notifications when a specific Azure service in a region is experiencing an outage or planned maintenance. Configuring Service Health alerts would be correct to get proactive alerts about service-impacting events.
Why candidates choose this
Candidates may confuse 'alerts' in general with cost alerts, assuming Service Health alerts can be used for any type of notification, including cost-related ones.
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
Azure subscription
An Azure subscription is a logical container in Microsoft Azure that provides billing isolation and access boundaries for your cloud resources and services.
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.