aiforu2 blog
Microsoft Azure Fundamentals (AZ-900)

What the exam is and how it is scored

Microsoft Azure Fundamentals (AZ-900) is built around three skill areas. The weightings below are the skills measured as of July 20, 2026:

A score of 700 or greater is required to pass.

This guide covers the third area, which is worth between a little under a third and a little over a third of the exam. The area spans four topics: cost management, governance and compliance tools, tools for managing and deploying resources, and monitoring tools. Much of the material is about matching a need to the right tool, so the skill to build is telling similar-sounding tools apart. The source material is Microsoft Learn, licensed CC BY 4.0.

Cost management

What drives cost

Azure is consumption-based: you rent what you need and release it when you are done. The material lists six factors that affect cost:

Network traffic has its own rules. Some inbound transfers are free. Outbound transfers are priced by billing zone, which is a geographical grouping of regions used for data-transfer pricing. A billing zone is not an availability zone.

Pricing calculator versus Cost Management

These two are easy to confuse because both involve money.

Cost analysis, a feature of Cost Management, shows spend by billing cycle, region, resource, subscription, resource group or service.

Alerts and budgets

Cost alerts collect three alert types: budget alerts, credit alerts and department spending quota alerts.

A budget is a spending limit you can set for a subscription, resource group, service type or other criteria. Budgets can also trigger automation, for example shutting down nonproduction resources when a threshold is reached.

Tags

A tag is a name and value pair of metadata on a resource. Tags support resource management, cost reporting and allocation, operations management (grouping by how critical availability is), security classification, governance and compliance, and workload automation.

Two rules matter for the exam:

You manage tags in the portal, PowerShell, the Azure CLI, ARM templates or the REST API. Azure Policy can enforce tagging rules, such as requiring a tag on new resources or reapplying one that was removed.

Cost optimization options

OptionWhat you commit toBest for
ReservationsSpecific resources for a one- or three-year termStable, predictable, long-running workloads
Azure savings plan for computeAn hourly spend amount for one or three years, not tied to a VM typeSteady usage that needs flexibility across compute services
Spot pricingUnused Azure capacity at lower prices, which can be evictedInterruptible workloads, such as batch jobs

The deciding word in a question is usually predictable, flexible or interruptible. Spot capacity can be evicted when Azure needs it back, so it suits fault-tolerant work only.

Governance and compliance

Azure Policy

Azure Policy lets you create, assign and manage policies that control or audit your resources so configurations stay compliant with your standards. Know these points:

Resource locks

A resource lock prevents accidental deletion or change, even by people whose access would otherwise allow it. Locks can be applied to a resource, a resource group or a subscription, and they are inherited.

There are two types:

Locks apply regardless of RBAC permissions. Even an owner must remove the lock first, then perform the action.

Microsoft Purview

Purview is a family of data governance, risk and compliance solutions that gives a unified view of data across on-premises, multicloud and software-as-a-service sources. Its capabilities include automated data discovery, sensitive data classification and end-to-end data lineage. It has two main solution areas: risk and compliance, and unified data governance.

Service Trust Portal

The Service Trust Portal provides content, tools and resources about Microsoft security, privacy and compliance practices, including how Microsoft implements controls that protect its cloud services and customer data. Access to some resources requires signing in with a Microsoft Entra work or school account and accepting the Microsoft non-disclosure agreement for compliance materials.

The contrast to remember: Purview governs your data, while the Service Trust Portal documents Microsoft's practices.

Managing and deploying resources

Portal, Cloud Shell, PowerShell and CLI

Both can be installed on Windows, Linux and Mac. Choosing between them mainly comes down to which language you know.

Azure Arc

Azure Arc extends Azure management, compliance and monitoring to hybrid and multicloud environments. It works with Azure Resource Manager by projecting non-Azure resources into it, so you can manage them as if they were running in Azure.

Resource types it can manage outside Azure:

Azure Resource Manager, ARM templates and Bicep

Azure Resource Manager (ARM) is the deployment and management service for Azure. Every request from any tool, API or SDK goes through it. It authenticates and authorizes the request, then passes it to the service, which is why results are consistent across tools.

An ARM template is declarative JSON: you define the desired end state and ARM works out dependency order and deploys in parallel where it can. Bicep is also a declarative language that deploys through ARM, but it is simpler and more concise than JSON. Bicep deployments are idempotent and can be organized into modules.

The key contrast is declarative (what you want) against imperative (step-by-step commands in a script).

Monitoring

Azure Advisor

Advisor evaluates your resources and recommends improvements in five categories: Reliability, Security, Performance, Operational Excellence and Cost. Each recommendation can be acted on, postponed or dismissed.

Azure Service Health

Service Health combines three views that narrow in scope:

Azure Monitor

Azure Monitor collects and analyses data from Azure, on-premises and multicloud environments. Three parts are covered:

Common traps

How to study

1. Learn the four topics as pairs and trios of look-alikes, since that is where questions are decided. Write each pair with one sentence on how it differs. 2. Memorize the small fixed facts: the three cost alert types, the two lock types, the five Advisor categories, the three Service Health views and the list of Arc resource types. 3. For every tool, ask what problem it solves. If you can say "I need to stop an accidental delete" and answer Delete lock, you can handle scenario questions. 4. Build a small example for each commitment option. A 24/7 production database, a mixed web and API workload, and a restartable batch job map to Reservations, a savings plan and Spot. 5. Practise with questions, then review every wrong answer against the rule it broke.

Practise

When you can explain these distinctions without notes, test yourself under question conditions with the AZ-900 practice questions.

Practise this with Microsoft Azure Fundamentals (AZ-900) questions

More of this guide

AZ-900 Study Guide: Describe Cloud Concepts (25–30%)

A study guide for the 'Describe cloud concepts' area of Microsoft Azure Fundamentals (AZ-900). It covers cloud computing basics, the consumption-based model and CapEx vs OpEx, shared responsibility, cloud models, the benefits of cloud services, and IaaS, PaaS and SaaS, along with common traps and study tips.

AZ-900 Study Guide: Describe Azure Architecture and Services

A fact-checked AZ-900 study guide for 'Describe Azure architecture and services' (35–40%): regions, availability zones, region pairs, the management hierarchy, storage accounts, redundancy options, blob access tiers and data movement tools.