Azure Fundamentals (AZ-900) Prep
Azure powers 95% of Fortune 500 companies. The AZ-900 is your entry ticket. Here's the exam blueprint, key concepts, and a practice test to gauge your readiness.
Your boss just dropped a bombshell
It's Monday morning. You sit down with your coffee, open Slack, and see this message from your VP of Engineering: "We're migrating everything to Azure by Q3. I need at least three people on the team Azure-certified by next month. Who's in?"
You glance around. Nobody's volunteering. You think: I've used AWS a bit, I've heard of Azure, but I couldn't explain the difference between a Resource Group and a Management Group if my life depended on it.
Then you Google "Azure certification" and discover the AZ-900: Microsoft Azure Fundamentals. It's the entry-level exam. No prerequisites. No coding required. People pass it after 1-3 weeks of study. And it signals to your boss — and every future employer — that you understand how Azure works.
You decide to go for it. This module is your blueprint.
The AZ-900 at a glance
The AZ-900 is Microsoft's foundational cloud certification. It proves you understand cloud concepts, Azure services, Azure management and governance, and Azure pricing. Here's what you're signing up for:
| Detail | What to know |
|---|---|
| Number of questions | 40-60 questions (varies per exam session) |
| Time limit | 85 minutes |
| Passing score | 700 out of 1000 |
| Question types | Multiple choice, drag-and-drop, yes/no scenario sets |
| Cost | $99 USD (free if you attend a Microsoft Virtual Training Day) |
| Prerequisites | None — this is genuinely beginner-friendly |
| Validity | Does not expire (foundational certs don't require renewal) |
The six knowledge areas (and how much they matter)
The AZ-900 tests you across six domains. Microsoft publishes the exact weight of each domain, so you know where to spend your study time:
| Domain | Weight | What it covers |
|---|---|---|
| 1. Cloud concepts | 25-30% | What cloud computing is, shared responsibility, cloud service types (IaaS/PaaS/SaaS) |
| 2. Azure architecture & services | 35-40% | Core Azure services — compute, networking, storage, databases |
| 3. Azure management & governance | 30-35% | Cost management, governance tools, identity, compliance |
Microsoft consolidated the exam into these three broad areas as of the latest update. Earlier versions listed six sub-domains — the content is the same, just reorganised.
These weights tell you something important: Azure architecture and services is the single biggest section. If you're short on time, that's where the points live.
There Are No Dumb Questions
"Do I need to know how to code for the AZ-900?"
No. The AZ-900 is designed for non-technical people too — business analysts, project managers, salespeople, and executives. You won't write a single line of code. You need to understand what services do and when to use them, not how to implement them.
"I already have an AWS certification. Is the AZ-900 worth it?"
Yes, if you work with (or plan to work with) Azure. The concepts overlap heavily — cloud models, IaaS/PaaS/SaaS, identity, governance. You'll find 60-70% of the material familiar. The Azure-specific naming and tooling is what you need to learn.
Azure core services: the ones that show up on the exam
Azure has 200+ services. The exam cares about roughly 15 of them. Here's your cheat sheet for the services that appear most frequently:
Compute services (running your code)
| Service | What it does | When to use it |
|---|---|---|
| Azure Virtual Machines (VMs) | Full virtual computers in the cloud — you pick the OS, install software, manage everything | When you need full control over the operating system and environment (IaaS) |
| Azure App Service | Managed platform for web apps — you deploy code, Azure handles the infrastructure | Web apps and APIs where you don't want to manage servers (PaaS) |
| Azure Functions | Run small pieces of code in response to events — no server management at all | Event-driven tasks like processing a file upload or responding to an HTTP request (serverless/PaaS) |
| Azure Kubernetes Service (AKS) | Managed Kubernetes for running containerised applications | When you have container-based microservices at scale |
Storage and databases (keeping your data)
| Service | What it does | When to use it |
|---|---|---|
| Azure Blob Storage | Store massive amounts of unstructured data — images, videos, backups, logs | Any time you need cheap, scalable storage for files that aren't in a database |
| Azure SQL Database | Fully managed relational database (SQL Server in the cloud) | Traditional applications that need structured data with relationships |
| Azure Cosmos DB | Globally distributed NoSQL database with single-digit millisecond latency | Apps that need to serve users worldwide with ultra-low latency |
| Azure Files | Managed file shares accessible via SMB protocol | When teams need a shared drive in the cloud, like a traditional file server |
Networking
| Service | What it does |
|---|---|
| Azure Virtual Network (VNet) | Private network in Azure — lets your resources communicate securely |
| Azure Load Balancer | Distributes incoming traffic across multiple VMs for reliability |
| Azure CDN | Caches content at edge locations worldwide for faster delivery |
| Azure DNS | Host your DNS domains in Azure |
Match the Azure Service
25 XPAzure management tools: how you control everything
Azure gives you multiple ways to manage your resources. The exam tests whether you know what each tool is for:
| Tool | What it is | Best for |
|---|---|---|
| Azure Portal | Web-based graphical interface — point and click | Exploring services, one-off tasks, learning Azure visually |
| Azure CLI | Command-line tool (works on Windows, Mac, Linux) | Scripting and automation for developers who prefer terminal commands |
| Azure PowerShell | PowerShell module for Azure management | Windows admins who already know PowerShell |
| ARM Templates | JSON files that define your infrastructure as code | Repeatable, version-controlled deployments (Infrastructure as Code) |
| Azure Cloud Shell | Browser-based shell (Bash or PowerShell) built into the Portal | Quick CLI access without installing anything locally |
| Bicep | Simplified language for ARM templates — cleaner syntax, same result | Infrastructure as Code without the JSON verbosity |
The key exam insight: Azure Portal is for exploring, CLI/PowerShell are for automating, and ARM templates/Bicep are for repeatable infrastructure deployments. If a question asks about deploying the same environment across 50 subscriptions consistently, the answer is ARM templates or Bicep — not clicking through the Portal 50 times.
Azure pricing: how the money works
This section trips up a lot of first-time test takers because it's less "techy" and more about understanding Microsoft's billing structure. But it's heavily tested.
The hierarchy
Think of Azure's organisational structure like a company:
| Level | What it is | Analogy |
|---|---|---|
| Azure AD Tenant | The top-level identity boundary for your organisation | The company itself |
| Management Groups | Containers for organising multiple subscriptions | Divisions or departments |
| Subscriptions | Billing boundary — each subscription gets its own invoice | Cost centres or business units |
| Resource Groups | Logical containers for related resources (a web app + its database + its storage) | Project folders |
| Resources | The actual services — a VM, a database, a storage account | Individual files in the folder |
Cost Management + SLAs
| Concept | What to know |
|---|---|
| Azure Cost Management | Built-in tool to track, analyse, and set budgets for your Azure spending. You can set alerts when costs hit a threshold. |
| Azure Pricing Calculator | Estimate costs before you deploy anything — plug in the services you want and get a monthly estimate |
| TCO Calculator | Total Cost of Ownership — compares the cost of running workloads on-premises vs. in Azure |
| SLAs (Service Level Agreements) | Microsoft's uptime guarantees. Most services guarantee 99.9% (8.76 hours of downtime/year) or 99.95% uptime. No service has a 100% SLA. |
| Composite SLAs | When your app depends on multiple services, multiply their SLAs together. Two services at 99.9% each = 99.8% composite SLA |
There Are No Dumb Questions
"What happens if Microsoft misses their SLA?"
You get service credits — a percentage discount on your next bill. You don't get a refund. And you have to file a claim yourself; Microsoft doesn't automatically credit you. The credit amount depends on how far below the SLA they fell.
"Is there a free tier for Azure?"
Yes. Azure offers a free account with $200 credit for 30 days, plus 12 months of popular services free (limited usage), plus 55+ services that are always free within certain limits. It's enough to study for the AZ-900 hands-on without spending a cent.
Azure governance: keeping things under control
Large organisations can't let every developer create whatever they want in Azure. Governance is how you enforce rules, track compliance, and control access. The exam tests these concepts heavily:
| Tool | What it does | Example |
|---|---|---|
| Azure Policy | Enforces rules on your resources — what you can and can't create | "All resources must be created in the East US region" or "No VMs larger than D4s" |
| Azure Blueprints (being deprecated — Microsoft recommends deployment stacks for new implementations) | Packages of policies, role assignments, and ARM templates that you can apply to new subscriptions | Set up a new subscription with all your company's compliance rules in one click |
| RBAC (Role-Based Access Control) | Controls who can do what — assign roles like Owner, Contributor, or Reader to users/groups | Give the marketing team read-only access to the analytics dashboard, but full access to the dev team |
| Management Groups | Organise subscriptions into a hierarchy and apply policies/RBAC at scale | Apply a security policy to all 50 subscriptions in your company at once |
| Resource Locks | Prevent accidental deletion or modification of critical resources | Lock the production database so nobody can delete it, even if they have Owner access |
The golden rule the exam loves: RBAC controls WHO can do things. Azure Policy controls WHAT can be done. They work together but serve different purposes.
Governance Tool Picker
25 XPAzure identity: who are you and what can you do?
Identity is the new security perimeter. Azure uses Microsoft Entra ID (formerly Azure Active Directory / Azure AD) as its identity platform. Here's what the exam expects you to know:
| Concept | What it means |
|---|---|
| Microsoft Entra ID (Azure AD) | Cloud-based identity and access management — handles sign-in and permissions for Azure, Microsoft 365, and thousands of other apps |
| Multi-Factor Authentication (MFA) | Requires two or more verification methods — something you know (password) + something you have (phone) or something you are (fingerprint) |
| Conditional Access | Policies that make access decisions based on conditions — "If you're logging in from an unknown device outside the office, require MFA and block access to sensitive data" |
| Single Sign-On (SSO) | Log in once and access multiple applications without re-entering credentials |
| Passwordless authentication | Sign in with biometrics, security keys, or the Microsoft Authenticator app — no password needed |
The exam loves Conditional Access scenarios. If a question describes a situation where access should depend on location, device, risk level, or user role — Conditional Access is almost always the answer.
Your study plan: 1 to 3 weeks
Here's a realistic study plan depending on your starting point:
If you're new to cloud (3 weeks)
| Week | Focus | Hours/day |
|---|---|---|
| Week 1 | Cloud concepts + Azure architecture basics. Complete the Microsoft Learn path "Azure Fundamentals: Describe cloud concepts" | 1-2 hours |
| Week 2 | Azure services deep dive + governance. Complete "Describe Azure architecture and services" and "Describe Azure management and governance" on Microsoft Learn | 1-2 hours |
| Week 3 | Practice exams + weak-area review. Take at least 3 full practice tests. Re-study any domain where you score below 80% | 1-2 hours |
If you have cloud experience (1-2 weeks)
| Week | Focus | Hours/day |
|---|---|---|
| Week 1 | Skim the Microsoft Learn path, focusing on Azure-specific naming and governance. Take a practice test to find your gaps | 1 hour |
| Week 2 | Practice exams + targeted review of weak areas. Focus on pricing/SLAs and governance — these trip up experienced cloud users who skip the "boring" sections | 1 hour |
The free Microsoft Learn path
Microsoft provides a free, self-paced learning path specifically for the AZ-900. It's the single best study resource:
- Azure Fundamentals: Describe cloud concepts — cloud models, shared responsibility, service types
- Azure Fundamentals: Describe Azure architecture and services — regions, availability zones, compute, storage, networking
- Azure Fundamentals: Describe Azure management and governance — cost management, governance, identity, compliance
Each path takes 2-4 hours. The total is roughly 8-12 hours of content. Combined with practice exams, most people need 15-25 hours total to pass.
Build Your AZ-900 Study Plan
50 XPFive exam-day tips that actually matter
-
Read every word. Microsoft questions are precise. The difference between "most cost-effective" and "fastest to deploy" changes the correct answer entirely.
-
Eliminate obviously wrong answers first. Most questions have one answer that's clearly wrong, one that's tempting but off, and two that are close. Get rid of the obvious ones and your odds jump from 25% to 50%.
-
Watch for "shared responsibility model" traps. The exam loves asking what's your responsibility vs. Microsoft's. Rule of thumb: Microsoft handles physical security, power, and the host infrastructure. You handle your data, access management, and application configuration. The middle ground (OS patching, network controls) depends on whether you're using IaaS, PaaS, or SaaS.
-
Flag and move on. You can flag questions and come back. If a question is taking more than 90 seconds, flag it. You have roughly 1.5-2 minutes per question — don't burn 5 minutes on one.
-
"All of the above" is rarely correct; "it depends" often is. Many AZ-900 questions test whether you know that the right tool depends on the scenario. If an answer says "always use X," it's probably wrong.
Back to that Monday morning message
Your VP asked for volunteers. You now know that the AZ-900 covers cloud concepts, Azure architecture, and management and governance — three domains you can learn in 15-25 hours of focused study using Microsoft's free learning path. You know the exam has 40-60 questions, gives you 85 minutes, and requires a 700/1000 to pass. You know Azure VMs are IaaS, App Service is PaaS, and Azure Functions are serverless. You know that RBAC controls who, Azure Policy controls what, and Resource Locks prevent accidental destruction. You know that Conditional Access is the answer to almost every "secure sign-in" scenario question. And you know you can get the exam voucher for free by attending a Microsoft Virtual Training Day. You reply to the Slack message: "I'm in."
Key takeaways
- The AZ-900 is a 40-60 question exam with an 85-minute time limit and a 700/1000 passing score. No coding or prerequisites required.
- Azure architecture and services is the heaviest domain at 35-40% of the exam. Know your VMs, App Service, Functions, Blob Storage, SQL Database, and Cosmos DB.
- Azure management tools range from visual (Portal) to scriptable (CLI/PowerShell) to infrastructure-as-code (ARM templates/Bicep). Know which tool fits which scenario.
- Pricing hierarchy: Tenant → Management Groups → Subscriptions → Resource Groups → Resources. Every resource must live in a Resource Group.
- Governance tools: Azure Policy controls what can be done. RBAC controls who can do it. Blueprints package policies for new subscriptions. Resource Locks prevent accidental deletion.
- Identity: Microsoft Entra ID (Azure AD) handles authentication. MFA adds a second factor. Conditional Access makes context-dependent access decisions.
- Study plan: 1-3 weeks, 15-25 hours total. Use the free Microsoft Learn path and take at least 3 practice exams before test day.
Knowledge Check
1.A company wants to ensure that no developer in any of its 12 Azure subscriptions can create virtual machines larger than a D4s size. Which governance tool should they use?
2.An application depends on two Azure services. Service A has a 99.9% SLA and Service B has a 99.95% SLA. What is the composite SLA for this application?
3.A security team wants to require multi-factor authentication only when employees sign in from outside the corporate network, but allow single-factor authentication when inside the office. Which Azure feature enables this?
4.A team needs to deploy the same set of Azure resources — a virtual network, two VMs, and a SQL database — identically across three environments (dev, staging, production). What is the most efficient approach?