RoleMath Study Track · free study companion

RoleMath Study Track for Microsoft Azure Fundamentals (AZ-900)

A free study companion keyed to the officially published exam domains of Microsoft Azure Fundamentals (AZ-900): what each domain covers in plain language, clearly labeled free resources, a guided lab outline for every domain, and interactive self-checks from our own question bank. Microsoft Azure Fundamentals (AZ-900) study guide

A free, source-cited study companion built on Microsoft's published AZ-900 study guide — not official training, not a pass guarantee. AZ-900 is an entry-level, no-prerequisite Fundamentals exam, and every lab runs in the learner's own free Azure account with a budget alert set first. Verify the current objectives on the official page before your exam.

Program blueprint under review

Use the whole program, with the limits visible

A complete free AZ-900 program pinned to the currently reviewed Microsoft study guide (skills measured as of July 20, 2026), using free Microsoft Learn paths and executable, budget-safe labs in the learner's own free Azure account to turn cloud concepts, Azure services, and governance into decision evidence. The 2026-07-20 update is a minor sub-skills refresh with the same three domains and weights; the program still requires a guide re-diff on or after that date before exam scheduling. Total planning estimate ~15-30 hours depending on prior IT exposure.

This draft exposes RoleMath’s authored sequence and evidence plan. The current labs are guided outlines, not yet a fully fixture-backed course, and objective-leaf coverage has not passed the gold-standard gate. Completion does not predict an exam result.

Modules
3
Labs
3
Concept checks
12
Resource mix
6 official / 2 community

Choose an outcome

Three routes through the same evidence

Choose provisionally. Change routes when the work tells you something new about fit, time, or readiness.

Certification-focused

Learners who have selected AZ-900 and need one current sequence across all three domains, with an explicit recheck before or after Microsoft's announced guide/exam update.

Completion emphasis: Complete every module and no-subscription or controlled lab route, Microsoft Learn paths, the official practice assessment, the Azure governance capstone, and a final guide-diff gap review.

Required phases: Guide version, learning route, account safety, and baseline, Cloud models, value, economics, and responsibility, Azure hierarchy, global infrastructure, and services, Cost, governance, deployment, monitoring, and support, Azure landing-zone and governance capstone

Azure decisions first

Career changers and technical collaborators who want reviewable evidence that they can map requirements to Azure hierarchy, services, identity, controls, costs, monitoring, and support.

Completion emphasis: Retain a hierarchy/architecture map, service choices, responsibility and RBAC matrices, governance policy set, cost scenarios, monitoring/support plan, tabletop findings, cleanup record, and decision memo.

Required phases: Guide version, learning route, account safety, and baseline, Cloud models, value, economics, and responsibility, Azure hierarchy, global infrastructure, and services, Cost, governance, deployment, monitoring, and support, Azure landing-zone and governance capstone

Career-fit sprint

Learners deciding whether Azure service, identity, governance, cost, and management concepts are worth deeper administrator, architect, data, security, or developer exploration.

Completion emphasis: Complete the diagnostic, no-account pricing comparison, hierarchy/service map, RBAC/shared-responsibility matrix, and governance tabletop; choose a next Azure role experiment rather than infer job readiness from AZ-900.

Required phases: Guide version, learning route, account safety, and baseline, Cloud models, value, economics, and responsibility, Azure hierarchy, global infrastructure, and services, Cost, governance, deployment, monitoring, and support

Start safely

Prerequisite diagnostic

Choose a current-guide, no-subscription or controlled-account route before Azure practice; this diagnostic is not a Microsoft prerequisite, cost promise, or exam prediction.

  1. Have you checked the official AZ-900 study guide and credential page for Microsoft's announced July 20, 2026 English-exam update and any newer skills-measured date?

    Ready when: Yes, with the current guide date recorded and any changes diffed before exam scheduling or publication.

    If not yet: Continue learning broad concepts but keep exam logistics and program review blocked until the post-update guide is checked.

  2. Do you want the complete no-subscription route, or do you already control a personal Azure account/tenant/subscription whose billing and resources you may inspect?

    Ready when: Either route is valid; an Azure subscription and payment method are not required for full program completion.

    If not yet: Use Microsoft Learn, documentation, Pricing Calculator, diagrams, expected-state tables, and governance tabletops without opening a subscription.

  3. If using Azure live, are MFA, least-privilege access, billing visibility, a low budget alert, region/resource-group awareness, and a cleanup ledger in place?

    Ready when: Yes, with only empty-resource-group/budget/read-only exploration and no billable deployment required.

    If not yet: Stay on the no-subscription route and do not enter billing details or deploy resources for the program.

  4. Can you distinguish cloud/service/deployment models, regions/zones, compute/storage/network/database, shared responsibility, elasticity, and consumption pricing at a basic level?

    Ready when: Yes, or you will complete the cloud-concepts module before memorizing Azure product names.

    If not yet: Begin with vendor-neutral cloud value, service models, shared responsibility, and pricing concepts.

  5. Can you explain that tenant/directory, management groups, subscriptions, resource groups, and resources provide different identity, billing, organization, and policy scopes?

    Ready when: Yes, or you will build the hierarchy map before access, policy, cost, or management decisions.

    If not yet: Use a fictional hierarchy diagram and scope-propagation exercise before the governance module.

  6. Can you label prices, SLAs, support behavior, performance, availability, and savings as dated source-backed facts or planning assumptions rather than guarantees?

    Ready when: Yes, with region, usage, scope, exclusions, source/date, and uncertainty recorded.

    If not yet: Use an assumption/evidence log before presenting any calculator value, service target, or support expectation.

Plan, then adapt

Pace options

Steady

6 weeks 5-7 hours/week

A planning estimate for first-time Azure learners: separate concepts, architecture/services, management/governance, capstone, and the required Microsoft guide recheck.

Standard

4 weeks 8-10 hours/week

A planning estimate that pairs Microsoft Learn with one artifact per domain and preserves a final capstone, practice-assessment, and guide-diff block.

Intensive

2 weeks 12-16 hours/week

For learners with prior Azure, Microsoft 365, IT, cloud, governance, or finance exposure; do not compress the announced-update recheck or unfamiliar hierarchy/responsibility concepts.

Evidence-gated sequence

Program roadmap

  1. Guide version, learning route, account safety, and baseline

    Pin the currently reviewed AZ-900 guide, record the announced update, choose a no-subscription or controlled route, and establish evidence, cost, hierarchy, and cleanup records.

    Exit evidence

    • Record the official study-guide skills-measured/update date and recheck the announced July 20, 2026 English-exam change before promotion or scheduling.
    • Choose no-subscription or document personal-account MFA, least privilege, budget, billing, resource-group, region, and cleanup boundaries.
    • Complete cloud-foundation, Azure hierarchy, shared-responsibility, estimate, support, and evidence diagnostics.
  2. Cloud models, value, economics, and responsibility

    Explain cloud value and limits, service/deployment models, shared responsibility, consumption pricing, scalability, elasticity, reliability, predictability, governance, and manageability before selecting Azure services.

    Exit evidence

    • Retain part-time, continuous, and scale-out Azure Pricing Calculator estimates with region, size, hours, assumptions, exclusions, and uncertainty.
    • Explain CapEx/OpEx, consumption, service models, deployment models, shared responsibility, scalability/elasticity, availability/reliability, predictability, governance, and management in plain language.
    • Correct every missed concepts check and create one workload where public cloud or a named service is a poor or uncertain fit.
  3. Azure hierarchy, global infrastructure, and services

    Map requirements to Azure regions/zones, resource hierarchy, compute, networking, storage, identity, access, security, migration, and management categories while recognizing scope and tradeoffs.

    Exit evidence

    • Produce a tenant/management-group/subscription/resource-group/resource hierarchy and scope-propagation map.
    • Tour service documentation/create blades read-only or use a no-subscription comparison covering VM/containers/functions/App Service, networks, storage, databases, identity, security, and migration.
    • Create a shared-responsibility, Entra identity, authentication/MFA/Conditional Access concept, RBAC, Zero Trust, defense-in-depth, encryption, and access-scope matrix.
  4. Cost, governance, deployment, monitoring, and support

    Control Azure scope, access, location, configuration, cost, deployment, monitoring, health, recommendations, and support through explicit owners and evidence.

    Exit evidence

    • Create/retain a live low budget alert or no-subscription budget specification that explicitly states an alert is not a hard spending cap.
    • Produce a governance matrix covering management groups/subscriptions/resource groups, RBAC, Policy, tags, locks, cost tools, Advisor, Monitor, Service Health, portal/Cloud Shell/CLI/PowerShell, ARM/Bicep concepts, Arc, and owner/evidence.
    • Explain pricing factors, calculator/TCO concepts, budgets/alerts, support plans, SLAs/lifecycle, preview/general availability, compliance/Trust Center concepts, and when to verify current terms.
  5. Azure landing-zone and governance capstone

    Integrate cloud concepts, Azure architecture/services, identity/security, management, governance, cost, monitoring, support, cleanup, and decision communication in one fictional department onboarding packet.

    Exit evidence

    • Complete the capstone and pass its hierarchy, service, responsibility, identity, governance, cost, monitoring, support, account-safety, cleanup, and consistency review.
    • Crosswalk all three domains to at least one artifact and one corrected or confidently explained check.
    • Diff the current Microsoft guide, record remaining gaps, and choose a continue, practice, defer, role-experiment, or exam-logistics-verification next decision.

Before a lab

Environment, access, and safety

Required and optional setup

Required

  • A browser plus text, spreadsheet, and diagram tools for Microsoft Learn, official documentation, Pricing Calculator, hierarchy/service maps, governance records, and reflections
  • The complete no-subscription route using Microsoft Learn, documentation, Pricing Calculator, diagrams, expected portal state, and tabletops
  • A guide-version, evidence, assumption, resource, cost, cleanup, and review ledger

Optional

  • A free Microsoft Learn profile for progress tracking, though public learning content is usable without a paid subscription
  • A personally controlled Azure account/tenant/subscription with MFA, least privilege, billing visibility, and a low budget for empty-resource-group/budget/read-only exploration only
  • John Savill's vetted community course as alternate explanation after the live Microsoft guide and Learn paths
Accounts and accessibility routes

Accounts

  • No Azure subscription, tenant administration, payment method, or paid course is required for full program completion.
  • A free Microsoft Learn profile and sign-in are required to take the official practice assessment; public Learn reading may remain available without sign-in, so verify each interactive module's current access before relying on it.
  • A live Azure account/subscription may require identity/payment verification and can incur charges; it is optional and does not make services automatically free.

Equivalent routes

  • Use official documentation, hierarchy/service/governance diagrams, expected portal states, exported calculator values, and written table-tops when account, payment, region, device, motor, or visual constraints block portal work.
  • Use a local document or paper for every capstone artifact; a hosted Microsoft account is not required.
  • Label artifacts executed, read-only observed, modeled, simulated, or planned and split learning, mapping, estimating, governance, and review across sessions.
Safety baseline
  • Prefer no-subscription work. Optional live exploration uses a personally controlled account with MFA, least privilege, billing visibility, low budget alert, region/resource-group awareness, and no real organizational resources.
  • Do not deploy billable services, upload data, change tenant identities, assign RBAC/Policy/locks, alter real resources, or test production/support/health behavior for this program.
  • If an empty practice resource group is created, place nothing inside it, delete it immediately, verify no resources remain across relevant subscriptions/regions/groups, and review cost/billing views; retain the budget alert.
  • A budget is an alert, not a hard cap. Do not publish credentials, tenant/subscription IDs, billing data, portal sessions, real hierarchy, policies, or resource details.

Show your work

Module evidence and missed-check protocol

Module exit evidence

  • A saved estimate, hierarchy/service map, shared-responsibility/RBAC matrix, governance/cost/monitoring/support record, cleanup record, or labeled no-subscription/accessibility artifact tied to the domain map.
  • A plain-language explanation of requirement, scope, service/control, owner, responsibility, cost driver, evidence, alternative, limitation, verification, and condition that changes the decision.
  • All authored checks attempted, with each miss corrected against its cited source and applied to a fresh Azure scenario.

After a missed check

  1. Identify whether the question tests cloud concepts, Azure architecture/services, or management/governance before reviewing the answer.
  2. Write why the distractor was plausible and which hierarchy scope, service model, responsibility, identity/access rule, governance control, cost tool, monitoring source, or support fact distinguishes it.
  3. Change one fictional workload, identity, scope, region, policy, cost, monitoring, or support requirement and explain whether the answer changes.

Completing this policy demonstrates current-guide AZ-900 coverage and no-subscription Azure decision practice inside RoleMath; it does not predict a score, confer tenant authority, guarantee savings, or establish professional Azure experience.

Integrated practice

Fictional department Azure landing-zone and governance decision packet

Onboard a fictional department into an Azure environment by mapping requirements to hierarchy, services, identities, security, governance, cost, monitoring, support, and cleanup decisions across all three AZ-900 domains without requiring a subscription.

Workflow

  1. Write a fictional brief for a new internal communications department that needs a public information site, private team files, a small data store, scheduled processing, remote access, monitoring, backups, predictable cost, and no real personal or regulated data in the exercise.
  2. Record functional, user, data, security, identity, availability, performance, recovery, regional, operational, budget, support, compliance-assurance, migration, and timeline requirements plus assumptions, unknowns, and non-goals.
  3. Explain the cloud/service/deployment model choice and its limits using consumption, CapEx/OpEx, shared responsibility, scalability, elasticity, reliability, predictability, security, governance, and manageability without presenting cloud as automatically better.
  4. Create a fictional Entra tenant/directory, management-group, subscription, resource-group, and resource hierarchy. Mark billing, policy, RBAC, ownership, lifecycle, environment, and scope inheritance plus conditions for separate subscriptions or groups.
  5. Draw an Azure architecture/service map with regions/zones, compute/hosting options, storage, database/data, virtual network/connectivity, content delivery where relevant, identity, security, monitoring, backup/recovery, migration, and management boundaries.
  6. Compare at least two service options for hosting, storage, and data. Record requirement fit, service model, management responsibility, scaling, availability assumption, security, cost driver, limitation, and condition that changes the choice.
  7. Build a shared-responsibility and identity/access matrix covering Microsoft/customer responsibility, root/tenant/global-admin minimization concepts, workforce/workload identity, authentication, MFA, Conditional Access concept, RBAC scope, least privilege, Zero Trust, defense in depth, secrets, encryption, logs, and reviews.
  8. Create a governance specification with allowed regions/service classes, required tags, naming, environment separation, ownership, RBAC roles, Azure Policy effects, resource locks, exemptions, evidence, review, remediation, and deletion/lifecycle rules. Do not assign it to a real subscription.
  9. Build no-account low/base/peak Azure Pricing Calculator estimates. Record region, sizes, hours/requests, storage, transfer, redundancy, support assumptions, exclusions, date, uncertainty, and which governance choices change the estimate.
  10. Create a cost-management plan covering budget thresholds, actual/forecast alerts, recipients/escalation, Cost Management analysis, tags/allocation, Advisor recommendations, idle/rightsizing review, anomaly investigation, reservation/savings concepts, and the reminder that budgets do not stop spend.
  11. Create management and deployment comparisons for portal, Cloud Shell, Azure CLI, PowerShell, ARM templates/Bicep concepts, and Azure Arc. Record audience, repeatability, scale, authentication, preview/review, change, rollback, and when not to use each.
  12. Create an observability and service-health plan covering Azure Monitor concepts, metrics/logs/alerts, Log Analytics concept, Application Insights concept, Service Health, Azure Status, Advisor, ownership, threshold, response, retention, false positives, and validation without claiming unconfigured telemetry exists.
  13. Create a support and lifecycle table covering documentation, community, support-plan requirements, response expectations to verify, service lifecycle/status, preview versus general availability, SLA concepts, composite-dependency caveats, Trust Center/compliance documentation, and escalation.
  14. Run the integrated executable lab flow end to end in your OWN free Azure account after the safety checklist, tying the three domain lab_v2 exercises together: (1) set a $1 budget / spending alert FIRST, (2) do the read-only portal tour and IaaS/PaaS/SaaS classification, (3) create a resource group + a Standard LRS storage account with a private blob, observe redundancy/tiers/keys/endpoint, then DELETE the resource group so it cascades, and (4) tour the governance surfaces view-only (Cost analysis, Policy, RBAC/IAM, Service Health, Advisor, Service Trust Portal). Never use a work or school tenant. The equivalent documentation-only route (labeled simulated) reaches the same evidence for learners who cannot open an account.
  15. Run two fictional governance tabletops: a developer requests a resource in a disallowed region, and a cost alert shows unexpected growth. Record scope, evidence, Policy/RBAC/owner, decision, exception, remediation/cleanup, verification, communication, and rule or monitoring update.
  16. Write a one-page department onboarding decision memo and an operator handoff that agree on hierarchy, selected services, identity/access, governance, cost range, monitoring/support, unresolved assumptions, cleanup, and next approval or validation.
  17. Crosswalk every concept, service, identity, governance, estimate, monitoring, support, tabletop, and cleanup artifact to the three AZ-900 domain IDs; diff the current Microsoft guide, flag uncovered topics, and record the next role experiment or study decision.

Retained artifacts

  • Fictional department brief, requirements, assumptions, and cloud-model decision
  • Azure hierarchy plus architecture/service map and option comparisons
  • Shared-responsibility/identity/RBAC/security matrix and governance specification
  • Low/base/peak estimates plus cost-management plan
  • Management/deployment, monitoring/health, support/lifecycle tables
  • Optional empty-group/budget evidence or no-subscription cleanup simulation plus two governance tabletops
  • Decision memo, operator handoff, three-domain crosswalk, guide diff, and gap reflection

Review checklist

  • Requirements, cloud model, hierarchy, services, identity, governance, costs, management, monitoring, support, tabletops, cleanup, and communications describe one consistent fictional department.
  • Every named service/control/tool has requirement, scope, owner/responsibility, alternative, major cost/security/operational implication, evidence, limitation, and verification route.
  • Every numeric cost, SLA/support/performance/availability statement records source/date, region/scope, assumptions, exclusions, uncertainty, and is not presented as a guarantee.
  • No billable resource, real tenant/subscription/identity change, data upload, RBAC/Policy/lock assignment, production test, credential, tenant/subscription ID, billing detail, or unredacted portal session occurred or appears.
  • Any empty practice resource group was empty, deleted, verified across scope, and followed by cost review; the budget remains correctly described as an alert rather than a cap.
  • The official study guide was rechecked for the announced July 20, 2026 English-exam update and any changed objective invalidates the affected mapping/review.
  • All three current AZ-900 domains map to at least one artifact; uncovered topics remain explicit gaps rather than implied completion.
  • The packet does not claim exam success, official Microsoft approval/training beyond linked sources, tenant administration, guaranteed savings/availability, professional Azure experience, or a RoleMath credential.

Safety boundary: The complete capstone has a no-subscription route. Optional live evidence is limited to an empty resource group and free budget alert in a personally controlled secured account, with no deployed service, data, identity/RBAC/Policy/lock change, or production scope. Delete/verify the empty group, review costs, retain the alert, and never expose tenant/subscription, billing, credential, or portal details.

Finish honestly

Completion, portfolio, and maintenance

Completion evidence

  • All three current AZ-900 domain modules have been covered and checked against the official Microsoft study guide, including the announced-update recheck.
  • Every domain lab has a saved no-subscription/controlled artifact or clearly labeled accessibility alternative.
  • Every authored knowledge check has been attempted and each miss has a cited correction plus a fresh Azure scenario.
  • The official Microsoft Learn paths and practice assessment have been used within current free access/reuse terms, with community instruction reconciled to the live guide.
  • The Azure governance capstone passes cloud-model, hierarchy, services, identity, security, governance, cost, management, monitoring, support, account-safety, cleanup, privacy, consistency, and three-domain coverage review.
  • The learner has recorded remaining guide/objective gaps and a next role/study decision; completion is not represented as an exam result, credential, tenant authority, job readiness, savings/availability guarantee, or professional experience.

Portfolio candidates

  • A sanitized Azure hierarchy and service architecture packet
  • A shared-responsibility, identity/RBAC, and governance matrix
  • A three-scenario estimate and cost-control plan
  • A monitoring/health/support and management-tool comparison
  • A governance tabletop and department decision memo
  • A guide-diff and role-experiment reflection

Present the packet as self-directed AZ-900 Azure literacy/governance lab work. Do not call it tenant administration, a production landing zone, Microsoft approval, guaranteed cost/availability, professional Azure experience, or a RoleMath credential.

Freshness controls

Objective source checked 2026-07-11. Recheck objectives every 10 days and resources every 60 days.

Stop and re-verify when

  • Microsoft reaches or changes the announced July 20, 2026 English-exam update, or changes AZ-900 skills measured, study-guide date, exam code, domain, weight range, lifecycle, prerequisites, or credential terms.
  • Microsoft Learn, the practice assessment, an official service page, Azure Pricing Calculator, free-account/subscription terms, budget/cost tools, support/SLA/lifecycle labels, or community course changes URL, access, version, reuse, behavior, or authority.
  • A no-subscription route no longer covers the objective, or optional account work cannot remain empty/free/read-only, private, least-privilege, removable, scope-verifiable, and billing-reviewed.
  • An Azure service, hierarchy, identity/RBAC, Policy/tag/lock, management/deployment, monitoring/health, support, pricing, or governance concept materially changes.
  • Any module, lab, check, resource mapping, phase, guide-diff, account instruction, estimate, or capstone fails technical, source, Azure-domain, beginner, cost-safety, security, privacy, accessibility, announced-update, or claims review.

Skills measured

The official objective domains and their exam weight — titles & weights only, straight from the vendor’s exam objectives. Microsoft Azure Fundamentals (AZ-900) study guide

35-40%Describe Azure architecture and servicesMicrosoft Azure Fundamentals (AZ-900) study guide (2026-07-11)
30-35%Describe Azure management and governanceMicrosoft Azure Fundamentals (AZ-900) study guide (2026-07-11)
25-30%Describe cloud conceptsMicrosoft Azure Fundamentals (AZ-900) study guide (2026-07-11)

Suggested study order

Our default advice is to study the heaviest-weighted domain first, because the published weights tell you where the exam spends its questions. Azure Fundamentals gets one honest exception. Microsoft weights 'Describe Azure architecture and services' at 35-40% — the heaviest domain — and 'Describe Azure management and governance' at 30-35%, while 'Describe cloud concepts' carries the lightest range at 25-30%. But Cloud concepts is the vocabulary foundation the other two are written on: what the cloud is, why organizations move to it, and the value language (elasticity, pay-as-you-go, economies of scale, the shared responsibility model) that the architecture and governance questions quietly assume you already speak. Studying services or governance before you can say what the cloud is for makes both harder to reason about. So a defensible path is: skim Cloud concepts first to build the vocabulary, then spend your largest study block on Azure architecture and services (35-40%), then Azure management and governance (30-35%), and finally return to close any gaps in Cloud concepts (25-30%). Our recommended_order below lists the two heaviest domains first because that is where the questions concentrate; treat Cloud concepts as the foundation you touch first and last. This is sequencing advice based on the published weight ranges and how the topics depend on each other, not a claim about the science of learning — if a different order fits how you think, use it.

  1. Describe Azure architecture and services35-40% of the exam
  2. Describe Azure management and governance30-35% of the exam
  3. Describe cloud concepts25-30% of the exam

Module 1 of 3 · domain 2 · 35-40% of the exam

Describe Azure architecture and services

The heaviest domain on the exam — Microsoft weights it at 35-40%. Once the Domain 1 vocabulary is in place, spend your largest block of study time here; by weight, it is where the exam spends the most questions.

What this domain actually covers

Plain-language explanation in our own words — paraphrased from, and checked against, the official objectives. Microsoft Azure Fundamentals (AZ-900) study guide

This is the biggest domain on the exam — Microsoft weights it at 35-40% — and it is the 'what can Azure actually do, and how is it laid out' domain. Where the cloud-concepts domain explains why the cloud exists, this domain populates it with the concrete building blocks — compute, storage, networking, databases — and with the way Azure organizes the world its services run in. Nobody expects an Azure Fundamentals holder to be an engineer, but the exam does expect you to recognize the main categories of service and pick the right kind of tool for a described job. Because the service names are many, the winning strategy is to learn categories first and a few flagship examples per category, not to memorize a catalog.

Start with Azure's global infrastructure, because later topics reuse it. Azure divides the world into regions — separate geographic areas you choose among, often for legal, data-residency, or latency reasons. Many regions are grouped into region pairs for resilience, and Azure also offers availability zones — physically separate locations within a region — so that spreading a workload across zones lets it survive one facility failing. The recurring exam skill is matching a goal to the right layer: 'keep running if one data center fails' points to availability zones, while 'meet a data-residency requirement' points to choosing the right region.

Next comes the way Azure organizes what you deploy, which is distinctive enough that the exam leans on it. Resources (the individual services you create) live inside resource groups — logical containers that let you manage related resources together. Resource groups belong to subscriptions, which are the unit of billing and access boundaries, and subscriptions can be organized under management groups for governance across many of them at once. Azure Resource Manager is the underlying deployment and management layer that all of this flows through. You are not being asked to administer this hierarchy — you are being asked to recognize it: what a resource group is for, what a subscription represents, and why an organization would use management groups.

The largest share of the domain is the Azure service categories themselves, learned by purpose. Compute is the ability to run programs: virtual machines you size and manage yourself (infrastructure as a service), a platform for hosting web applications without minding the servers (Azure App Service), container options such as Azure Container Instances and Azure Kubernetes Service, and a serverless option that runs your code only when an event fires (Azure Functions). Networking is the plumbing that connects it all — virtual networks that isolate your resources, load balancers that spread traffic, VPN and ExpressRoute connections that link Azure to your own network, and a global content-delivery capability. Storage comes in shapes for different jobs: blob storage for unstructured files, backups, and media; file, queue, and table storage for other patterns; and cooler, cheaper tiers for archives you rarely touch. Databases split into managed relational databases such as Azure SQL Database and a family of non-relational options built for scale and flexible data shapes such as Azure Cosmos DB. You are matching needs to categories, not reciting specifications.

A theme that ties the domain together is the trade-off between control and convenience — the same spectrum the cloud-concepts service models named, now made concrete in Azure's products. Running your own virtual machine gives you full control and full responsibility for patching and scaling it; a managed platform such as App Service or a serverless option such as Functions removes much of that burden but constrains how much you can customize. Recognizing where a described scenario sits on that spectrum — 'the team wants to stop managing servers entirely' versus 'the team needs a specific operating-system configuration' — is exactly the judgment the exam is checking, and it maps directly back to the IaaS/PaaS/SaaS models from Domain 1.

Study this domain by building a mental menu: for each category — compute, networking, storage, databases — name one or two flagship Azure services and the one sentence that says what each is for. Then practice the reverse: read a described need and say which category and service fit. The hands-on lab below has you explore Azure's core service categories and the resource hierarchy without deploying anything paid, so the service model stops being abstract. And read the official AZ-900 study guide for the authoritative topic list; our explanation paraphrases its scope in our own words rather than reproducing it.

Learn it free

Az900 Storage Account Resource Group Lab

Create a resource group and a Standard LRS storage account with a private blob container in a free Azure trial you own, then delete the resource group so it cascades Observe storage redundancy options, access tiers, access keys, and a private blob endpoint firsthand and record them on a steps script

Free tools

  • Azure portal (portal.azure.com)
  • A web browser
  • A plain-text or Markdown editor

Steps

  1. Confirm the $1 budget alert is already set, sign in to your own free account, and create a resource group named rolemath-az900-lab in a nearby region.
  2. Create a Standard LRS storage account in that group, then observe (read-only) the redundancy options (LRS/ZRS/GRS/GZRS), Hot/Cool access tiers, and the account access keys, recording each on the steps script.
  3. Create a private blob container, upload a tiny non-sensitive file, observe the private blob endpoint, then DELETE the resource group (it cascades) and verify no charge is growing in Cost analysis.

What you should see

Confirm the steps script records creating a resource group and a Standard LRS storage account, observing redundancy options, access tiers, access keys, and a private blob endpoint, and then deleting the resource group with cleanup verified and no keys or IDs pasted.

Practice evidence maps to exam_domain_microsoft_az_900_az_900_02

Stay safe & legal: Create resources ONLY in a free Azure trial you own — never a work, school, employer, or client tenant — and set a $1 budget / spending alert FIRST. Create only a resource group and a Standard LRS storage account with one tiny non-sensitive blob, all of which stay effectively $0, and DELETE the resource group at the end so it cascades. A budget alert warns you but is not a hard cap, so the delete step is what protects you. Account required: yes; payment required: no; maximum designed cost: $0.

Check yourself

4RoleMath-original concept checks for this domain — written by us against cited public sources, never taken from any exam. They confirm understanding; they don’t predict a pass.

Check 1. A workload must keep running if a datacenter in one metro area has a failure. What Azure architecture concept should an AZ-900 candidate understand?
Check 2. A company wants consistent deployment, update, and deletion behavior for Azure resources as a group. Which Azure architecture layer should the candidate recognize?
Check 3. A team compares a virtual machine, a managed web-app platform, and container hosting for different application needs. What AZ-900 readiness skill does this demonstrate?
Check 4. An app needs object storage for images, file shares for lift-and-shift workloads, and queues for simple message storage. What should the candidate understand?

Module 2 of 3 · domain 3 · 30-35% of the exam

Describe Azure management and governance

The second-heaviest domain — Microsoft weights it at 30-35%. Study it after the architecture and services domain: management and governance in Azure is mostly about controlling, costing, and securing the services you now recognize, so it reads more clearly once those services have names.

What this domain actually covers

Plain-language explanation in our own words — paraphrased from, and checked against, the official objectives. Microsoft Azure Fundamentals (AZ-900) study guide

This is the 'who controls it, what does it cost, and how do you keep it in line' domain, and Microsoft weights it at 30-35% — the second-heaviest slice of the exam. It answers three connected questions: how do you understand and manage what Azure charges you, how do you enforce rules and access across an organization, and what tools does Azure give you to monitor and protect what you have deployed. For career changers coming from finance, operations, or account-management backgrounds, this is friendly terrain: much of the underlying skill is reading a bill, setting a policy, and choosing who can do what — not configuring technology by hand.

Start with cost management, because it is the most concrete and clickable part of the exam. Several factors drive what you pay — the resource type, how much you use it, which region it runs in, and which pricing option you chose. Azure offers ways to reduce cost for predictable workloads, such as reservations (committing to one or three years of usage for a discount) and, for eligible workloads, bringing your own existing licenses. The core tools are worth recognizing by purpose: Microsoft Cost Management lets you analyze and forecast spending and slice it by service or tag; the Total Cost of Ownership and Pricing calculators help you estimate before you commit; and budgets let you set a threshold and get alerted before spending crosses a line you chose. The exam tests whether you can match a described need — 'alert me before I overspend', 'estimate this project before we build it', 'show me which service costs the most' — to the right tool.

Next is governance and compliance — the discipline of keeping a cloud environment inside the rules an organization sets. Azure Policy lets you define and enforce rules across resources, for example requiring that every resource carry certain tags or that resources deploy only in approved regions. Resource locks protect critical resources from accidental deletion or change. Tags attach metadata (like a cost center or environment name) that makes resources searchable and billable by group. And Microsoft Purview and the Service Trust Portal support compliance and trust at a broader level. The concept the exam wants is that governance is how you scale control: rather than trusting every person to follow the rules by hand, you encode the rules so the platform enforces them.

Identity and access sit alongside governance, because controlling who can do what is the other half of keeping an environment safe. Microsoft Entra ID (Azure's cloud identity service) manages users, groups, and the sign-in experience, and supports capabilities like single sign-on, multi-factor authentication (requiring a second proof beyond a password), and conditional access (granting or blocking access based on signals like location or device). Role-based access control assigns permissions by role rather than by handing out broad access, and the principle to internalize is least privilege — giving each identity only the access it genuinely needs. Zero Trust, the idea of verifying every request rather than trusting anything by default, frames the whole approach. The exam expects you to recognize the right identity or access control for a described situation, not to configure directory objects.

The domain closes with monitoring and the tools that tell you how your deployed resources are behaving. Azure Monitor collects metrics and logs across your resources; Azure Advisor inspects your environment against best practices and recommends improvements across cost, security, reliability, performance, and operational excellence; and a service-health capability tells you when Azure itself is having problems that could affect you. The exam wants you to know these exist and to match a described need — 'recommend where we could save money or tighten security', 'is this outage on our side or Azure's?' — to the tool that answers it.

Study this domain by clicking, because it rewards it more than any other: in a free account you can open Cost Management, set a budget, and read Azure Advisor's recommendations in minutes. The lab below has you set a budget alert with your own hands, which teaches the single most important cost-safety habit on the platform — being warned before you overspend rather than after. And as with every domain on this track, read the official AZ-900 study guide for the authoritative topic list; our explanation paraphrases its scope in our own words rather than reproducing it.

Learn it free

Az900 Governance Surfaces Budget Alert Lab

Create a free budget alert in a free Azure account you own so you are warned before you overspend Tour the cost, governance, access, health, and compliance surfaces read-only and match each tool to a described need

Free tools

  • Azure portal (portal.azure.com)
  • Azure Pricing Calculator and Service Trust Portal
  • A web browser
  • A plain-text or Markdown editor

Steps

  1. Read the worksheet's safety boundary, sign in to your own free account, open Cost Management, note the near-$0 baseline, and create a low ($1) monthly budget with an 80% email alert.
  2. Tour the surfaces read-only — Cost analysis, Pricing Calculator, Tags, Azure Policy (browse, don't assign), RBAC via subscription IAM (view, don't assign), Service Health and Resource Health, Azure Advisor, and the Service Trust Portal — recording one line on what each is for.
  3. Complete the match-the-tool-to-the-need table, then save the worksheet with the confirmation that only a budget alert was created and everything else was view-only.

What you should see

Confirm the worksheet records creating a free $1 budget alert, tours the cost/governance/access/health/compliance surfaces with a purpose note each, matches each described need to the right tool, and confirms nothing beyond the budget alert was created or assigned.

Practice evidence maps to exam_domain_microsoft_az_900_az_900_03

Stay safe & legal: Work ONLY in a free Azure account you own — never a work, school, employer, or client tenant. The only thing you create is a free budget alert (no billable resource); everything else is view-only. Do not assign a policy, assign a role, or change any setting, and set the budget alert FIRST before any other Azure lab that creates resources. A budget is an alert, not a hard cap. Account required: yes; payment required: no; maximum designed cost: $0.

Check yourself

4RoleMath-original concept checks for this domain — written by us against cited public sources, never taken from any exam. They confirm understanding; they don’t predict a pass.

Check 1. A manager asks how Azure can let a help desk reset VM state without giving broad control over subscriptions. Which governance feature should an AZ-900 candidate identify?
Check 2. A company wants Azure to audit whether resources follow tagging and location rules. What management-and-governance service fits that requirement?
Check 3. An operations team wants visibility into resource health, metrics, logs, and alerts after deploying Azure services. Which management capability should the candidate recognize?
Check 4. A finance team needs budgets, cost analysis, and ways to understand Azure spending trends before costs surprise them. What should the candidate recommend?

Module 3 of 3 · domain 1 · 25-30% of the exam

Describe cloud concepts

Touch this first even though it carries the lightest range. Microsoft weights this domain at 25-30% of the exam, but it defines what the cloud is and the value vocabulary — elasticity, pay-as-you-go, economies of scale, the shared responsibility model — that the architecture and governance domains all assume you already speak.

What this domain actually covers

Plain-language explanation in our own words — paraphrased from, and checked against, the official objectives. Microsoft Azure Fundamentals (AZ-900) study guide

This is the 'why cloud, and what does that even mean' domain. Before AZ-900 asks you to name an Azure service or reason about governance, it establishes what the cloud actually is and why an organization would move to it. Microsoft weights this domain at 25-30% of the exam — the lightest of the three ranges — but it deals in ideas rather than product names: the mental models the rest of the exam quietly leans on. If a later question about a service or a cost tool ever feels like it is written in a language you do not speak, the gap is usually somewhere in here.

The center of gravity is the cloud value proposition — the honest business case for renting computing instead of owning it. A handful of ideas recur. Elasticity means you can add capacity when demand rises and release it when demand falls, instead of buying hardware months ahead for a peak that may never come; scalability is the related idea of growing (or shrinking) capacity as need changes, either by resizing a resource or by adding more of them. Pay-as-you-go, or consumption-based pricing, means you are billed for what you actually use, turning a large upfront capital purchase into a smaller ongoing operating cost. High availability means designing so a service keeps running even when a component fails, and disaster recovery is the plan for getting back after a larger outage. The exam expects you to recognize these benefits from a described situation, not to recite them — a scenario about 'unpredictable traffic' is really asking you to name elasticity.

Around the value proposition sits cloud economics: the way costs change shape when you move. The key contrast is capital expenditure versus operating expenditure — owning a data center is a large upfront capital bet, while the cloud converts much of that into an operating expense that tracks usage. The domain also leans on the idea that a provider serving many customers can often run infrastructure more cheaply per unit than one company running a small data center could — economies of scale. A recurring theme is letting a provider handle the generic, undifferentiated work — powering, cooling, and maintaining hardware — so your people can spend time on the things that actually distinguish your organization.

The domain also introduces the shared responsibility model, which the security and governance topics later reuse. The idea is that responsibility for security and operation is split between the cloud provider and you, the customer, and where the line falls depends on the kind of service. For infrastructure services you manage more (operating systems, applications, configuration); for fully managed or software services the provider manages more, and your responsibility narrows toward your data and who can access it. Microsoft frames some responsibilities as always yours no matter the model — your information and data, your devices, and your accounts and identities. The exam wants you to reason about where a described responsibility falls, not to memorize a chart.

Finally, the domain frames the cloud service models and deployment models. The service models describe how much the provider manages for you: infrastructure as a service gives you raw compute and storage to build on with the most control and the most responsibility; platform as a service hands you a managed environment to run applications without minding the servers; and software as a service delivers finished applications you simply use. The deployment models describe where workloads live — a public cloud shared across many organizations, a private cloud dedicated to one, or a hybrid mix that spans both — each with different trade-offs in control, cost, and responsibility. The exam wants you to match a described need to the right model, for example recognizing that 'we want to run software without managing any servers' points toward platform as a service.

On the job, this domain is the difference between parroting 'the cloud is cheaper' and being able to explain when and why it is — or is not. A useful way to study is to take a system you understand, even a personal project, and narrate its move to the cloud out loud: what would become elastic, what would shift from a capital purchase to a metered operating bill, what heavy lifting a provider would take over, and which service model fits. The Pricing Calculator lab below turns the elasticity and consumption-pricing ideas into numbers you generate yourself. Read the official AZ-900 study guide for the exact topic list — the wording there is Microsoft's own, and this explanation deliberately paraphrases rather than reproduces it.

Learn it free

Az900 Cloud Concepts Portal Tour Lab

Tour the Azure portal read-only to see regions, availability zones, and the core service categories that the cloud-concepts vocabulary describes Classify seven Azure services as IaaS, PaaS, or SaaS on a worksheet you fill in yourself, with no resource created

Free tools

  • Azure portal (portal.azure.com)
  • A web browser
  • A plain-text or Markdown editor

Steps

  1. Read the worksheet's safety boundary, then (in your own free account, budget alert already set) open the Virtual machines Create blade read-only to see the Region and Availability zone dropdowns — do NOT create a VM — and cross-reference the regions-overview docs.
  2. Using All services (Compute, Databases, Identity) and the docs, fill the seven-row IaaS/PaaS/SaaS classification table, writing in your own words who manages what for each service.
  3. Write the control-versus-convenience reflection paragraph mapping a described need to each service model, then save the worksheet with the read-only, no-resource-created confirmation.

What you should see

Confirm the worksheet answers the regions/availability-zone/region-pair prompts, classifies all seven services as IaaS/PaaS/SaaS with a who-manages-what note each, includes the control-versus-convenience reflection, and confirms no resource was created.

Practice evidence maps to exam_domain_microsoft_az_900_az_900_01

Stay safe & legal: Tour the Azure portal read-only ONLY in a free Azure account you own — never a work, school, employer, or client tenant — and set a $1 budget / spending alert FIRST. This lab creates, changes, and deletes nothing: you read Create blades and documentation and record what you see, and you must not click the final Create on any resource. Account required: optional; payment required: no; maximum designed cost: $0.

Check yourself

4RoleMath-original concept checks for this domain — written by us against cited public sources, never taken from any exam. They confirm understanding; they don’t predict a pass.

Check 1. A small company wants to avoid buying servers before it knows whether a new app will get traction. What cloud-value concept should an AZ-900 candidate recognize?
Check 2. A manager says moving to the cloud means Microsoft handles every security task. What response shows AZ-900-level understanding?
Check 3. A team wants maximum control over the operating system for one workload, but another team wants Microsoft to manage the application platform for web hosting. What readiness skill is being tested?
Check 4. A business asks why architecture planning still matters if Azure has resilient datacenters. What concept should the candidate apply?

Skills you’ll build

Studying Microsoft Azure Fundamentalsbuilds transferable skills that carry across employers and platforms, not just toward this one exam. Each has a free, source-cited RoleMath primer — what it is, a step-by-step free learning path, clearly labeled free resources, and a safe hands-on exercise:

Before you book the exam

Work through the modules above, then get a personalized read on where you stand: the readiness check maps your background against these same published domains and suggests what to study first — no score, no pass prediction.

Exam facts (cited)

A free, source-cited study companion built on Microsoft's published AZ-900 study guide — not official training, not a pass guarantee. AZ-900 is an entry-level, no-prerequisite Fundamentals exam, and every lab runs in the learner's own free Azure account with a budget alert set first. Verify the current objectives on the official page before your exam.

Sources used on this page

Certification and vendor names are used only to identify the program this independent study companion refers to. RoleMath is not affiliated with, endorsed by, or sponsored by Microsoft.