AZ-900 — Microsoft Azure Fundamentals Exam Blueprint

Practical AZ-900 exam blueprint for Microsoft Azure Fundamentals exam readiness across cloud concepts, Azure services, security, governance, cost, and management.

Use this Exam Blueprint as a practical study map for the Microsoft Azure Fundamentals (AZ-900) exam from Microsoft. It is designed for final review: confirm that you can explain core concepts, choose appropriate Azure services in simple scenarios, and recognize the management, security, governance, and cost controls that appear in fundamental Azure questions.

This checklist does not replace Microsoft’s exam page or training materials. It translates the public AZ-900 topic areas into readiness tasks you can check off before practice exams and test day.

How to Use This Checklist

  1. Scan the readiness table first. Mark each area as strong, mixed, or weak.
  2. Review the decision prompts. AZ-900 often tests whether you can choose between similar Azure concepts.
  3. Use the checkboxes for active recall. Do not just recognize terms; explain when and why each service is used.
  4. Finish with the final-week checklist. Remove weak spots, especially identity, governance, cost, and core service selection.

AZ-900 Readiness Areas at a Glance

Readiness areaWhat you should be able to doReady when you can…
Cloud conceptsExplain cloud computing benefits and service modelsDistinguish IaaS, PaaS, SaaS, public, private, hybrid, and multicloud scenarios
Azure global infrastructureUnderstand regions, region pairs, availability zones, and datacentersMatch resiliency concepts to basic workload requirements
Azure resources and hierarchyUnderstand tenants, subscriptions, resource groups, and resourcesExplain where billing, access, organization, and lifecycle management apply
Compute servicesIdentify when to use virtual machines, containers, Azure App Service, functions, and Azure Virtual DesktopPick a compute option from a short business scenario
NetworkingUnderstand VNets, subnets, VPN, ExpressRoute, DNS, load balancing, and security boundariesRecognize basic connectivity and isolation patterns
StorageCompare Blob, Files, Queue, Table, and disk storage at a fundamental levelChoose storage based on object, file share, messaging, NoSQL, or VM disk needs
Databases and analyticsRecognize Azure SQL, Cosmos DB, database migration, and analytics-related servicesMatch relational, globally distributed NoSQL, and reporting/insight needs
Identity and accessUnderstand Microsoft Entra ID, authentication, authorization, MFA, Conditional Access, and RBACSeparate identity verification from permission assignment
SecurityRecognize Microsoft Defender for Cloud, Key Vault, network security groups, firewalls, and encryption conceptsIdentify basic controls for protecting identities, secrets, networks, and workloads
Governance and complianceUnderstand Azure Policy, resource locks, tags, Blueprints/landing-zone concepts, and compliance toolsChoose the right control for standardization, prevention, organization, or audit
Cost managementUnderstand pricing factors, budgets, cost analysis, reservations/savings options, and TCO conceptsIdentify major cost drivers and basic cost-control tools
Monitoring and managementRecognize Azure Monitor, Log Analytics, alerts, Service Health, Advisor, Portal, CLI, PowerShell, and ARM/Bicep conceptsKnow which tool helps deploy, inspect, alert, automate, or improve resources
SLA and lifecycle conceptsUnderstand availability, SLAs, preview/GA ideas, and support basicsInterpret availability choices without assuming exact exam scoring or service limits

Cloud Concepts Checklist

Core Cloud Vocabulary

Be ready to explain these without memorized marketing phrases.

ConceptYou should knowCommon exam-style cue
Cloud computingOn-demand computing services delivered over a network“Avoid buying and maintaining physical servers”
Shared responsibilitySecurity and operations responsibilities are split between provider and customer“Who manages the operating system?”
ScalabilityAbility to increase or decrease resources“Handle more users during peak periods”
ElasticityAutomatic or rapid adjustment to demand“Scale out when demand spikes, scale in after”
High availabilityKeep services accessible despite failures“Reduce downtime”
Fault toleranceContinue operating when components fail“Application survives hardware failure”
Disaster recoveryRestore service after a major outage“Recover in another location”
AgilityDeploy and change quickly“Provision resources in minutes”
CapExUp-front capital spending“Buy datacenter hardware”
OpExOngoing operational spending“Pay for what you use”

Service Models

ModelCustomer manages more of…Provider manages more of…Example direction
IaaSOS, runtime, apps, data, configurationPhysical datacenter, hardware, virtualizationVirtual machines
PaaSApps, data, some configurationOS, runtime platform, scaling platformApp Service, managed databases
SaaSUser data and configurationApplication and underlying platformMicrosoft 365-style services

Can you do this?

  • Explain why IaaS gives more control but more operational responsibility.
  • Explain why PaaS reduces infrastructure management.
  • Explain why SaaS is usually the least customer-managed model.
  • Identify whether a scenario needs control, speed, or minimal administration.
  • Apply shared responsibility to identity, data, applications, OS, network, and physical infrastructure.

Cloud Deployment Models

ModelKey ideaWatch for
Public cloudServices delivered over shared provider infrastructureFast provisioning, global scale, consumption pricing
Private cloudCloud-like environment dedicated to one organizationMore direct control, organization-managed infrastructure
Hybrid cloudCombines on-premises/private resources with public cloudGradual migration, regulatory constraints, existing datacenters
MulticloudUses services from multiple cloud providersAvoiding dependency, specialized services, redundancy strategies

Azure Architecture and Resource Organization

Azure Hierarchy

Understand the management hierarchy and what each level is for.

Level or artifactWhat it representsReadiness check
Microsoft Entra tenantIdentity boundary for users, groups, apps, and authenticationCan you explain where users and identities live?
Management groupOptional hierarchy for organizing multiple subscriptionsCan you explain broad policy and access organization?
SubscriptionBilling, access, and resource management boundaryCan you explain why teams may use separate subscriptions?
Resource groupLogical container for related resourcesCan you explain lifecycle grouping and access scoping?
ResourceIndividual Azure service instanceCan you identify examples such as VM, storage account, VNet, database?

Can you do this?

  • Explain the relationship between a tenant and a subscription at a high level.
  • Describe why a resource group is useful for lifecycle management.
  • Recognize that a resource belongs to a resource group.
  • Understand that permissions can be scoped at different hierarchy levels.
  • Know that tags help organize and report on resources.

Global Infrastructure

ConceptWhat to knowScenario cue
GeographyBroad market or data residency area“Store data in a specific country or market area”
RegionSet of datacenters in a location“Deploy resources close to users”
Region pairPairing concept for resiliency planning“Plan recovery across related regions”
Availability zonePhysically separate locations within a region where supported“Protect against datacenter-level failure”
DatacenterFacility containing physical infrastructure“Underlying building and hardware”
Edge location / CDN conceptBring content closer to users“Improve static content delivery latency”

Readiness prompts:

  • If a company wants low latency, can you select a nearby region conceptually?
  • If a workload needs datacenter-level resiliency, can you identify availability zones?
  • If a workload needs regional disaster recovery, can you distinguish zone-level from region-level resilience?
  • Can you avoid assuming every service is available in every region?

Azure Compute Services

Compute Selection Table

NeedLikely Azure conceptWhy
Full OS control, custom server configurationAzure Virtual MachinesIaaS with control over OS and installed software
Run a web app without managing serversAzure App ServicePaaS web/application hosting
Package and run containerized workloadsAzure Container Instances or Azure Kubernetes Service conceptuallyContainers isolate app dependencies and improve portability
Event-driven code with minimal infrastructure managementAzure FunctionsServerless function execution model
Remote desktop/app experience from AzureAzure Virtual DesktopVirtualized desktop and application access
Build repeatable deploymentsARM templates, Bicep, or automation toolsInfrastructure as code concept

Compute Readiness Checklist

  • Explain what a virtual machine is and when IaaS is appropriate.
  • Identify why VM scale sets or scaling concepts matter for repeated VM instances.
  • Explain the basic value of containers compared with traditional VM deployment.
  • Distinguish container hosting from Kubernetes orchestration at a high level.
  • Explain why App Service is a PaaS option for web apps and APIs.
  • Explain what “serverless” means in an Azure Functions context.
  • Recognize Azure Virtual Desktop scenarios.
  • Understand that compute choices affect management responsibility, scaling, cost, and control.

Common Compute Traps

TrapCorrect thinking
“Serverless means no servers exist.”Servers exist, but the customer does not manage the server infrastructure directly.
“PaaS gives the same OS control as VMs.”PaaS reduces OS and platform management, which also reduces low-level control.
“Containers and VMs are the same.”Containers share a host OS model and package app dependencies; VMs virtualize full operating systems.
“Kubernetes is always required for containers.”Simple container workloads may not need full orchestration.

Azure Networking

Networking Concepts to Review

ConceptWhat it doesReady when you can…
Virtual networkProvides private network space for Azure resourcesExplain why resources need network isolation
SubnetSegments a virtual networkPlace services into logical network sections
Network security groupFilters network traffic using rulesRecognize basic allow/deny traffic control
VPN GatewayEncrypted connection over the internetIdentify site-to-site or point-to-site connectivity scenarios
ExpressRoutePrivate connectivity to Microsoft cloud services through a providerDistinguish from internet-based VPN
Azure DNSHosts DNS domains and recordsExplain name resolution purpose
Load BalancerDistributes traffic at lower network layersRecognize availability and traffic distribution use cases
Application GatewayWeb traffic load balancing featuresRecognize application-layer routing and web app scenarios
Azure FirewallManaged network firewall serviceIdentify centralized network protection
CDN / Front Door conceptsImprove delivery and global routing for web contentRecognize performance and edge delivery scenarios

Networking “Can You Do This?” Checklist

  • Explain the difference between a virtual network and a subnet.
  • Identify when a VPN is used instead of ExpressRoute.
  • Identify why a company might choose private connectivity.
  • Recognize NSGs as network filtering controls.
  • Distinguish Azure Firewall from an NSG at a high level.
  • Recognize that load balancing improves availability and traffic distribution.
  • Explain why DNS matters for human-readable names.
  • Match content delivery needs to CDN or global routing concepts.

Networking Decision Cues

Scenario cueThink about
“Secure connection from branch office to Azure over the internet”VPN Gateway
“Private dedicated connectivity, not over the public internet”ExpressRoute
“Allow or deny traffic to subnet or network interface”Network security group
“Centralized managed firewall controls”Azure Firewall
“Distribute requests across backend instances”Load balancing
“Route web traffic based on application-layer needs”Application Gateway or related web routing concept
“Serve static content closer to global users”CDN or edge delivery concept

Azure Storage

Storage Services and Use Cases

Storage typePrimary useScenario cue
Blob StorageObject storage for unstructured dataImages, videos, backups, logs, documents
Azure FilesManaged file sharesLift-and-shift apps needing file share access
Queue StorageSimple message queueDecouple application components
Table StorageNoSQL key-value style storageSimple structured non-relational data
Managed disksPersistent disks for Azure VMsVM operating system and data disks
Archive/cool/hot access conceptsCost and access frequency tradeoffsStore rarely accessed data at lower cost

Storage Readiness Checklist

  • Explain the difference between object, file, queue, table, and disk storage.
  • Identify Blob Storage for unstructured object data.
  • Identify Azure Files for shared file access.
  • Identify Queue Storage for asynchronous messaging.
  • Identify managed disks as VM storage.
  • Understand that redundancy options affect durability, availability, and cost.
  • Recognize access tiers as a cost/performance choice based on usage patterns.
  • Understand that storage accounts are Azure resources that can be secured and monitored.

Storage Traps

TrapCorrect thinking
“Blob Storage is the same as a file share.”Blob stores objects; Azure Files provides managed file shares.
“Archive storage is for frequently accessed production files.”Archive-style tiers are for rarely accessed data and may involve retrieval considerations.
“Managed disks are general-purpose object storage.”Managed disks are attached to VMs for OS/data disk use.
“Redundancy is only about backup.”Redundancy is about maintaining copies across infrastructure scopes; backup is a separate protection strategy.

Databases, Analytics, and AI-Adjacent Fundamentals

AZ-900 is a fundamentals exam, so focus on recognizing service categories and use cases rather than designing deep data platforms.

NeedAzure concept to recognizeReadiness cue
Managed relational database with SQLAzure SQL family conceptsStructured data, relational tables, SQL queries
Globally distributed NoSQL databaseAzure Cosmos DBLow-latency NoSQL, global distribution concepts
Migrate existing databasesAzure database migration conceptsMove database workloads to Azure
Big data analyticsAzure Synapse Analytics / analytics services conceptuallyAnalyze large volumes of data
Data integrationAzure Data Factory conceptuallyMove and transform data between systems
Dashboards and business reportingPower BI conceptuallyVisualize and report business data
AI servicesAzure AI services conceptuallyPrebuilt AI capabilities such as vision, language, speech

Can you do this?

  • Distinguish relational databases from NoSQL databases at a high level.
  • Recognize Cosmos DB as a globally distributed NoSQL option.
  • Recognize Azure SQL concepts for managed relational database scenarios.
  • Identify analytics services when the scenario emphasizes reporting, pipelines, or large-scale analysis.
  • Avoid over-designing: choose the fundamental service category the question is asking for.

Identity, Access, and Security

Identity and Access Core Concepts

ConceptWhat it meansExam-readiness cue
Microsoft Entra IDCloud-based identity and access management serviceUsers, groups, applications, authentication
AuthenticationProving who you arePassword, MFA, sign-in
AuthorizationDetermining what you can accessRoles, permissions, access decisions
Multi-factor authenticationRequires additional verification beyond a passwordReduce risk from compromised passwords
Conditional AccessPolicy-based access decisions“Require MFA when conditions are met”
Role-based access controlAssigns permissions to users/groups/service principals at a scope“Grant Reader access to a resource group”
Zero Trust conceptNever automatically trust; verify explicitlyIdentity, device, network, least privilege
Least privilegeGrant only required accessAvoid excessive permissions

RBAC vs Policy vs Locks

This is one of the most important AZ-900 distinction areas.

ControlMain purposeExample
RBACControls who can perform actionsAllow a user to read resources in a subscription
Azure PolicyEnforces or audits resource rulesRequire resources to use approved regions or tags
Resource locksPrevent accidental deletion or modificationStop a critical resource from being deleted
TagsOrganize resources for reporting and managementTrack department, cost center, environment

Can you do this?

  • Explain authentication versus authorization.
  • Explain Microsoft Entra ID at a fundamental level.
  • Identify MFA as a way to strengthen sign-in security.
  • Identify Conditional Access as policy-based access control using conditions.
  • Explain RBAC as permission assignment, not resource compliance enforcement.
  • Explain Azure Policy as governance enforcement/auditing, not user permission assignment.
  • Explain resource locks as protection against changes or deletion.
  • Recognize managed identities as an identity option for Azure resources in application scenarios.

Security Services and Concepts

Security areaAzure conceptWhat to know
Security posture managementMicrosoft Defender for CloudRecommendations, security posture, workload protection concepts
Secrets and keysAzure Key VaultStore secrets, keys, and certificates
Network filteringNSGs, Azure FirewallControl traffic at different scopes and levels
DDoS protection conceptDDoS protection servicesProtect against distributed denial-of-service attacks
EncryptionEncryption at rest/in transit conceptsProtect data confidentiality
Threat protectionDefender-related servicesDetect, assess, and help protect workloads
Security recommendationsAzure Advisor and Defender conceptsImprove reliability, performance, security, and cost posture

Security readiness checklist:

  • Know where secrets should be stored: Key Vault.
  • Know why MFA is stronger than password-only authentication.
  • Know that RBAC grants access to Azure resources.
  • Know that Microsoft Entra ID is central to Azure identity.
  • Know that Defender for Cloud helps assess and improve security posture.
  • Know that encryption protects data but does not replace access control.
  • Know that network security and identity security are separate but complementary controls.

Governance, Compliance, Privacy, and Trust

Governance Tool Selection

NeedBest-fitting concept
Require resources to follow organizational rulesAzure Policy
Group policies for broader governanceInitiatives / policy grouping concept
Prevent accidental deletionResource locks
Track ownership, environment, or cost centerTags
Apply governance across many subscriptionsManagement groups
Review compliance postureCompliance and governance tools
Understand Microsoft privacy/security/compliance commitmentsMicrosoft trust and compliance documentation concepts

Governance Readiness Checklist

  • Explain why governance matters in cloud environments.
  • Identify Azure Policy for enforcing allowed locations, required tags, or allowed resource types.
  • Identify tags for organization, reporting, and cost allocation.
  • Identify resource locks for preventing accidental deletion or changes.
  • Recognize management groups as a way to organize subscriptions.
  • Understand that compliance is shared: Microsoft provides platform capabilities, and customers configure and operate their workloads responsibly.
  • Recognize that privacy, compliance, and trust resources help customers evaluate Microsoft cloud commitments and controls.

Governance Traps

TrapCorrect thinking
“Tags enforce security.”Tags organize and report; Policy enforces rules.
“RBAC prevents resource deletion in all cases.”RBAC controls permissions; locks can specifically protect resources from deletion or modification.
“Policy grants users access.”Policy enforces or audits resource configuration rules; RBAC grants access.
“Compliance is fully handled by the cloud provider.”Cloud compliance involves shared responsibilities and customer configuration choices.

Cost Management, Pricing, and Support

Cost Factors to Understand

Cost factorWhat changes cost
Resource typeDifferent services have different pricing models
Usage amountCompute time, storage consumed, transactions, data processed
RegionCosts can vary by location
Performance tier or SKUHigher capabilities usually affect price
Data transferSome transfer patterns may affect cost
Reserved or committed optionsDiscounts may be available for predictable usage
Hybrid licensing benefitsExisting licenses may reduce costs in eligible scenarios
Support planSupport level can affect support-related cost

Cost Tools and Concepts

Tool or conceptUse
Pricing calculatorEstimate cost before deployment
Total Cost of Ownership calculatorCompare on-premises and Azure cost assumptions
Cost ManagementAnalyze and manage actual cloud spending
BudgetsSet spending thresholds and alerts
AdvisorGet recommendations that can include cost optimization
TagsAllocate and report costs by department, project, or environment
Reservations / savings conceptsReduce cost for predictable workloads where appropriate

Can you do this?

  • Identify the pricing calculator for estimating Azure service costs.
  • Identify TCO concepts for comparing existing infrastructure with cloud alternatives.
  • Explain how budgets help monitor spending.
  • Explain how tags support cost allocation.
  • Recognize that stopping, resizing, scaling, deleting, or changing tiers can affect cost depending on the service.
  • Recognize that high availability, redundancy, premium tiers, and data transfer choices can affect cost.
  • Avoid assuming “cloud is always cheaper”; cloud cost depends on design and usage.

Azure Monitoring, Management, and Deployment Tools

Management Tool Selection

ToolPrimary useReadiness cue
Azure portalWeb-based management interface“Use a browser to create and manage resources”
Azure CLICommand-line management, often cross-platform“Run commands in a shell”
Azure PowerShellPowerShell-based Azure management“Use PowerShell cmdlets”
Azure Cloud ShellBrowser-based shell environment“Run CLI or PowerShell from the portal”
Azure Mobile AppMonitor/manage from mobile device“Check status from a phone”
ARM templatesDeclarative JSON infrastructure deployment“Repeatable resource deployment”
BicepDeclarative infrastructure as code language for Azure“Simpler syntax for Azure deployments”
Azure Resource ManagerDeployment and management layer for Azure resources“Consistent resource management API”

Monitoring and Health

NeedAzure concept
Collect metrics and logsAzure Monitor
Query and analyze logsLog Analytics concept
Notify when conditions occurAlerts
View Azure service issuesAzure Service Health
View personalized resource healthResource Health concept
Get optimization recommendationsAzure Advisor
Track activity on resourcesActivity Log concept

Readiness checklist:

  • Explain Azure Monitor as the central monitoring concept.
  • Distinguish Service Health from resource-level health.
  • Identify Advisor for recommendations across areas such as cost, security, reliability, performance, and operational excellence.
  • Explain why alerts are used.
  • Recognize that infrastructure as code supports repeatable deployments.
  • Know the difference between portal-based management and command-line automation.

Reliability, SLAs, and Lifecycle Concepts

Reliability Concepts

ConceptWhat to know
SLAFormal availability commitment concept for a service
Composite SLACombined availability when multiple dependent services are used
Availability setVM availability concept for fault/update isolation
Availability zonePhysical separation within a region where supported
Region-level redundancyResiliency across different Azure regions
BackupPoint-in-time recovery concept
Disaster recoveryRestore service after a larger outage
ScalingAdd/remove capacity to match demand

Can you do this?

  • Explain that adding dependencies can affect overall availability.
  • Distinguish high availability from backup.
  • Distinguish backup from disaster recovery.
  • Recognize availability zones as a resiliency feature where supported.
  • Recognize that stronger resiliency often increases complexity and cost.
  • Avoid memorizing unsupported exact SLA numbers unless the official study materials require them.

Scenario and Decision-Point Practice

Use these prompts to test whether you can choose, not just define.

ScenarioBest concept to considerWhy
A company wants to host a website without managing the operating systemApp ServicePaaS web hosting
A team needs full control of the operating systemAzure Virtual MachinesIaaS control
A workload runs code only when events occurAzure FunctionsServerless event-driven compute
Users need access to cloud apps with stronger sign-in protectionMFA / Conditional AccessIdentity-based access protection
Admins need to grant read-only access to a resource groupRBACPermission assignment
A company wants to require a tag on all new resourcesAzure PolicyGovernance enforcement
A critical resource must not be accidentally deletedResource lockDeletion/change protection
A finance team needs cost allocation by departmentTags and Cost ManagementReporting and cost analysis
A branch office needs encrypted connectivity to Azure over the internetVPN GatewaySite-to-site connectivity concept
A company wants private connectivity to Azure through a providerExpressRoutePrivate connection concept
An app needs simple asynchronous messagingQueue StorageDecoupling components
A company needs object storage for images and videosBlob StorageUnstructured object data
A team needs secure secret storageKey VaultSecrets, keys, certificates
Operations needs alerts when resource metrics exceed thresholdsAzure Monitor alertsMonitoring and notification
Leadership wants recommendations to reduce cost and improve reliabilityAzure AdvisorOptimization recommendations

High-Value “Can You Do This?” Checklist

Mark these only when you can explain the answer aloud.

Cloud and Azure Basics

  • Define cloud computing in practical business terms.
  • Explain scalability, elasticity, high availability, and fault tolerance.
  • Distinguish CapEx from OpEx.
  • Compare public, private, hybrid, and multicloud.
  • Apply the shared responsibility model to IaaS, PaaS, and SaaS.
  • Explain why Azure regions and availability zones matter.

Services and Architecture

  • Choose between VM, App Service, Functions, and containers for simple scenarios.
  • Choose between Blob Storage, Azure Files, Queue Storage, Table Storage, and managed disks.
  • Recognize relational vs NoSQL database scenarios.
  • Explain the purpose of VNets, subnets, NSGs, VPN Gateway, and ExpressRoute.
  • Identify when load balancing, application routing, or content delivery concepts apply.
  • Explain subscriptions, resource groups, management groups, and tags.

Security, Identity, and Governance

  • Explain Microsoft Entra ID.
  • Distinguish authentication from authorization.
  • Distinguish RBAC from Azure Policy.
  • Distinguish Azure Policy from resource locks.
  • Identify Key Vault for secrets.
  • Identify Microsoft Defender for Cloud for security posture.
  • Recognize MFA and Conditional Access scenarios.
  • Apply least privilege and Zero Trust at a fundamental level.

Cost, Monitoring, and Operations

  • Use the pricing calculator concept for estimating costs.
  • Use TCO concepts for comparing on-premises and Azure.
  • Explain budgets, cost alerts, and cost analysis.
  • Explain Azure Monitor, alerts, Service Health, Resource Health, and Advisor.
  • Recognize Azure portal, CLI, PowerShell, Cloud Shell, ARM templates, and Bicep.
  • Explain why infrastructure as code supports repeatability.

Common AZ-900 Weak Areas and Traps

Weak areaWhy candidates miss itHow to fix it
RBAC vs Azure PolicyBoth sound like “control”RBAC controls user actions; Policy controls resource compliance
Authentication vs authorizationTerms are similarAuthentication proves identity; authorization grants access
Tags vs PolicyTags are often used in governance scenariosTags label; Policy enforces or audits tag requirements
Locks vs permissionsBoth can stop changes indirectlyLocks protect resources from deletion/modification even when permissions exist
Azure Monitor vs Service HealthBoth relate to statusMonitor tracks resources/workloads; Service Health reports Azure service issues
VPN vs ExpressRouteBoth connect networksVPN uses encrypted internet path; ExpressRoute is private connectivity through a provider
Blob vs FilesBoth store dataBlob is object storage; Azure Files is managed file share storage
IaaS vs PaaSBoth can host appsIaaS gives OS control; PaaS reduces platform management
Availability zones vs regionsBoth sound geographicZones are within a region; regions are broader locations
Cost toolsNames blur togetherPricing calculator estimates; Cost Management analyzes; budgets alert; TCO compares

Quick Decision Matrix

If the question asks…Think first of…
“Who can access this resource?”RBAC
“Which sign-in protections should apply?”Microsoft Entra ID, MFA, Conditional Access
“How do we enforce allowed resource settings?”Azure Policy
“How do we prevent deletion?”Resource locks
“How do we organize cost by department?”Tags
“How do we estimate before deploying?”Pricing calculator
“How do we compare cloud vs on-premises cost?”TCO calculator
“How do we receive health issue notifications?”Service Health or Azure Monitor alerts, depending on scope
“How do we store app secrets?”Key Vault
“How do we host a simple managed web app?”App Service
“How do we run event-triggered code?”Azure Functions
“How do we store unstructured objects?”Blob Storage
“How do we connect on-premises privately?”ExpressRoute
“How do we connect on-premises over encrypted internet?”VPN Gateway

Final-Week Review Checklist

Three to Five Days Before the Exam

  • Re-read each readiness table and mark weak rows.
  • Build a one-page comparison sheet for these pairs:
    • IaaS vs PaaS vs SaaS
    • Public vs private vs hybrid cloud
    • Region vs availability zone
    • Subscription vs resource group
    • RBAC vs Azure Policy vs locks
    • Azure Monitor vs Service Health vs Advisor
    • Blob Storage vs Azure Files vs Queue Storage
    • VPN Gateway vs ExpressRoute
  • Complete a mixed AZ-900 practice set.
  • Review every missed question by identifying the concept distinction, not just the right answer.
  • Practice explaining Azure cost, governance, and identity topics aloud.

One to Two Days Before the Exam

  • Stop deep-diving into advanced architecture topics that are beyond fundamentals.
  • Focus on service selection and vocabulary precision.
  • Review Microsoft Entra ID, RBAC, Policy, locks, tags, and Cost Management.
  • Review Azure compute, storage, and networking service matching.
  • Review monitoring and management tools.
  • Take one timed practice set if it helps your pacing.
  • Create a short list of remaining terms that still feel confusing.

Exam-Day Readiness Check

You are likely ready when you can:

  • Read a short scenario and identify the best Azure service category.
  • Explain why the correct answer is better than two similar distractors.
  • Avoid mixing up identity, governance, and monitoring tools.
  • Recognize fundamental Azure terminology without needing exact service-limit memorization.
  • Handle cost, resiliency, and shared responsibility questions conceptually.
  • Keep answers aligned to Microsoft Azure Fundamentals (AZ-900), not advanced Azure administrator or architect assumptions.

Practical Next Step

Use this Exam Blueprint to drive your next practice session: choose your weakest two readiness areas, answer a focused set of AZ-900-style questions, and write a one-sentence reason for every missed answer. Repeat until you can explain the service choice, governance control, or cloud concept without looking it up.

Browse Certification Practice Tests by Exam Family