AzureAZ-900

Azure Pricing and Governance Explained for Microsoft Azure Fundamentals AZ-900

Knowing that Azure charges per hour for VMs is not enough to pass AZ-900. The exam asks about the tools you use to estimate costs before you deploy, the tools you use to track spending after you deploy, and the governance controls that prevent teams from accidentally spending money on resources you did not approve. Azure Cost Management, Pricing Calculator, TCO Calculator, Azure Policy, and resource tagging are all tested because every organization that adopts Azure immediately has questions about spend visibility and control.

7 min
3 sections · 7 exam key points

Azure pricing and cost management tools

Azure pricing has three main dimensions: compute (charged per hour or per second for VMs and functions), storage (charged per gigabyte per month), and outbound data transfer (charged per gigabyte leaving Azure to the internet or to other regions). Inbound data transfer to Azure is free.

The Azure Pricing Calculator estimates costs for any combination of Azure services before you deploy them. You select the services you plan to use, configure the specifications, and it generates a monthly cost estimate. The Total Cost of Ownership (TCO) Calculator is different: it estimates how much you would save by migrating on-premises workloads to Azure. You input your current infrastructure (number of servers, storage, networking costs, labor) and it calculates the comparable Azure cost, generating a comparison report for use in business cases.

Azure Cost Management and Billing is the tool for monitoring actual spending after you deploy. It shows spending by service, resource group, subscription, or tag over any time period. Budgets in Cost Management let you set spending thresholds and trigger email alerts or automated actions when spending approaches the limit. Cost Analysis visualizes where spending is occurring, enabling you to identify unexpected spikes and optimize resource usage.

Azure governance: Policy, RBAC, and organizational structure

Azure Policy enforces organizational standards across Azure resources. A policy definition is a rule (for example, all resources must have a specific tag, or all storage accounts must use HTTPS). Policies are assigned at the management group, subscription, or resource group level. Resources that do not comply are flagged, and some policy effects can prevent non-compliant resources from being created at all. Policy initiatives are collections of policy definitions applied together as a package.

Role-Based Access Control (RBAC) controls who can perform which actions on which Azure resources. Roles are assigned to users, groups, or service principals at the management group, subscription, resource group, or individual resource level. The three built-in roles are Owner (full access including granting access to others), Contributor (create and manage resources, cannot grant access), and Reader (view resources only). Custom roles can define precise permission sets for specific scenarios.

Azure's organizational hierarchy consists of Management Groups (containers for subscriptions, for applying policies across multiple subscriptions), Subscriptions (billing boundaries with their own resource quotas), Resource Groups (logical containers for related resources within a subscription), and individual Resources (VMs, storage accounts, databases). Policies and RBAC applied at a higher level are inherited by everything below it.

How to choose the correct answer

Pricing Calculator: estimate cost before deploying. TCO Calculator: compare on-premises vs Azure costs for migration business case.

Cost Management: analyze actual spend after deployment. Budgets: set thresholds and trigger alerts.

Azure Policy: enforce organizational rules. Non-compliant resources are flagged or blocked depending on effect.

RBAC: who can do what. Owner: full control including access. Contributor: create/manage. Reader: view only.

Management Group > Subscription > Resource Group > Resource. Policy and RBAC inherit downward through this hierarchy.

Tags: key-value pairs on resources for cost allocation, ownership tracking, and policy application.

Key exam facts — AZ-900

  • Pricing Calculator: configure services, generate monthly cost estimate before deployment.
  • TCO Calculator: input on-premises infrastructure, get Azure migration cost comparison for business cases.
  • Cost Management: analyze spending, create budgets with email alerts, export cost data.
  • Azure Policy: define rules, assign to scope, enforce or audit compliance across resources.
  • RBAC: Owner (full + grant), Contributor (full minus grant), Reader (view). Role assigned at any scope level.
  • Management Groups: containers for subscriptions, apply policy across multiple subs simultaneously.
  • Tags: free metadata on resources. Used for cost allocation, environment labeling, and policy targeting.

Common exam traps

Azure Budgets prevents resources from being created once the budget limit is reached.

Azure Budgets sends alerts (email or automated triggers) when spending reaches configured thresholds. It does not automatically stop or delete resources. Spending continues even after the budget alert fires. To automatically act on budget alerts, you configure Action Groups that can trigger Logic Apps or Azure Automation runbooks to take remediation steps.

Azure Policy and RBAC do the same thing.

RBAC controls what actions an identity can perform (who can create, read, delete resources). Azure Policy controls what resource configurations are allowed (whether a resource can be created with a given configuration, regardless of who is creating it). A user with Contributor RBAC can be prevented from creating public storage accounts by an Azure Policy, even though they have the access rights. Both are needed for complete governance.

The Pricing Calculator and TCO Calculator are the same tool.

The Pricing Calculator estimates the cost of specific Azure services you plan to use. It is a forward-looking estimate of Azure charges. The TCO Calculator compares what you currently spend on on-premises infrastructure against what equivalent Azure services would cost, producing a migration savings analysis. They serve completely different purposes in the decision and planning process.

Practice this topic

Test yourself on Azure Pricing & Governance

JT Exams routes you to questions in your exact weak areas — automatically, after every session.

No credit card · Cancel anytime

Related certification topics