Azure architecture and services for AZ-900: the heaviest skill area, decoded
Describe Azure architecture and services is the heaviest of the three skill areas in AZ-900 (Microsoft Azure Fundamentals): 35–40% of the outline as of 20 July 2026, split into core architecture, compute and networking, storage, and identity, access and security. Below: what each part asks, the look-alike services it uses as distractors, and 12 practice questions.
What this skill area covers and how much it weighs
Microsoft’s study guide for the outline as of 20 July 2026 gives this area 35–40%, against 25–30% for cloud concepts and 30–35% for management and governance. Microsoft publishes weights only, not a number of questions per area, so read the range as a share of your preparation time.
Every verb in this part of the outline is describe. In practice that means matching: a stem names a need, four Azure services compete, and two of them usually differ by one word — zone or region, hot or cool, Entra ID or Entra Domain Services. Read the options before the stem. Three storage services and one networking service tell you which page of your notes you are on, and the stem only has to supply the deciding condition.
The three skill areas as lines (outline as of 20 July 2026)
Core architecture: regions, zones and the resource hierarchy
Questions on physical architecture are scale questions. Each construct protects against failure at one size, so the stem’s failure word picks the answer: datacenter outage points at availability zones, regional disaster at region pairs. Map that word first and two options usually fall.
Physical architecture, smallest to largest
Swipe sideways: 4 columns
Construct
What it is
Protects against
The usual wrong turn
Datacenter
A facility of servers, power and cooling
Nothing alone: it is the unit that fails
Chosen as the resilience answer
Availability zone
Datacenters in a region with independent power, cooling and networking
Losing a datacenter
Assumed in every region
Region
Datacenters within a latency-defined perimeter
Nothing alone: it is where you deploy
Confused with a geography
Region pair
Two regions in one geography, updated one at a time, prioritized for recovery
A region-wide outage
Assumed for every region
Sovereign region
An isolated instance of Azure, such as Azure Government (US) or Azure operated by 21Vianet (China)
The tell Count the buildings in the stem. One building down: zone. A whole region down, or the word disaster: pair.
The hierarchy, top to bottom
1
Management groups
Containers for subscriptions. They can nest, and a policy or role assigned here flows down to every subscription beneath.
2
Subscriptions
The billing and access boundary. An organization can hold several, say one per department.
3
Resource groups
Logical containers for resources that share a lifecycle. They cannot nest, and deleting a group deletes everything in it.
4
Resources
The VMs, storage accounts and virtual networks themselves. Each one lives in exactly one resource group.
What gets asked is direction and inheritance. Distractors flip the order (a resource group holding subscriptions), break the one-container rule (a resource in two groups), or forget that assignments higher up are inherited. One quieter detail: a resource group’s location only says where its metadata is kept, so its resources can sit in other regions.
Compute and networking services
This sub-objective splits in two. Compute questions ask which hosting option fits a level of control; networking questions ask how traffic moves between networks, offices and services. The July 2026 refresh only touched wording here (Azure virtual subnets became subnets).
Compute: find the control word
Which compute option the stem is pointing at
Swipe sideways: 3 columns
Option
You manage
Pick it when the stem says
Azure Virtual Machines
The operating system and everything above it
Full control of the OS, custom software, lift-and-shift
VM Scale Sets
A group of identical VMs
Many identical VMs that grow and shrink with load
Availability sets
Where VMs are placed inside one datacenter
Spread VMs across fault domains and update domains
App Service
Your code and settings only
Host a web app or API without managing servers
Azure Container Instances
One container
Run a single container fast, no orchestration
Azure Kubernetes Service
A cluster of containers and its workloads
Orchestrate many containers
Azure Functions
A piece of code
Event-driven code that runs on a trigger, serverless
Azure Virtual Desktop
Users’ desktops and apps
Cloud-hosted Windows desktops, including multi-session
The you manage column is the elimination key. No servers to manage strikes Virtual Machines and Scale Sets in round one; a single container strikes Kubernetes. What remains is usually two adjacent rows.
Availability set
Spreads VMs across up to 3 fault domains and up to 20 update domains (Microsoft Learn)
All inside one datacenter
Covers a rack failure or host maintenance
vs
Availability zone
Places VMs in separate datacenters of one region
Covers the loss of a whole datacenter
The tell Rack or maintenance: set. Building: zone. Neither one keeps a VM up when its region fails.
Resources a VM needs: a size, an OS disk, a virtual network with a subnet and a network interface, optionally a public IP and a network security group. These are separate resources, so deleting a VM can leave its disk and network interface behind.
Networking: inside, between, and on-premises
Virtual network: a private network in one region, divided into subnets for segmentation.
Peering: joins virtual networks, also across regions, over Microsoft’s backbone, not the internet. It is not transitive: A to B and B to C does not link A to C.
Azure DNS: hosts your DNS zones. It does not register domain names.
Public endpoint: a service reachable on a public address, restrictable by firewall rules.
Private endpoint: gives a platform service a private IP from your virtual network, so its traffic stays on Microsoft’s network.
Azure VPN Gateway
Encrypted tunnel across the public internet
Site-to-site, point-to-site, or network-to-network
vs
ExpressRoute
Private connection through a connectivity provider
Does not cross the public internet
Private does not mean encrypted by default
The tell If the stem allows the internet, VPN Gateway. If it forbids the internet or names a provider circuit, ExpressRoute.
Elimination run
Branch offices must reach an Azure virtual network over a link that never touches the public internet. What should the company use?
AVirtual network peeringOut · round 1
BAzure VPN Gateway, site-to-siteOut · round 2
CExpressRouteSurvivor
DAzure DNS private zoneOut · round 1
Round one: peering joins Azure networks to each other, not offices to Azure, and DNS carries no traffic. Round two is the near-twin: a site-to-site VPN connects offices, but its tunnel rides the public internet, the one thing the stem rules out. ExpressRoute stays.
Storage services, tiers and redundancy
Storage questions come in three shapes: which service holds this data, which tier suits this access pattern, which redundancy option survives this failure. A smaller fourth asks how data gets into Azure. Sort the options by shape before you read the stem closely.
Managed SMB or NFS file shares, mounted like a network drive.
Queue storage
Messages that decouple parts of an application.
Table storage
A schemaless NoSQL store of keys and attributes.
Disk storage
Managed block-level disks attached to virtual machines.
Account types: standard general-purpose v2 holds blobs, files, queues and tables and suits most cases; premium accounts specialize in block blobs, file shares or page blobs (storage account overview).
Access tiers
Blob access tiers
Swipe sideways: 4 columns
Tier
Built for
Minimum storage period
Reading the data
Hot
Data used often
None
Online
Cool
Data used infrequently
30 days
Online
Cold
Data rarely used but needed fast
90 days
Online
Archive
Data you almost never read
180 days
Offline: rehydrate first, up to 15 hours
Early deletion is charged pro rata. Source: Microsoft’s access tiers overview, checked 13 Oct 2026.
Redundancy options
Storage redundancy: where the copies live
Swipe sideways: 4 columns
Option
Copies
Survives
Durability per year
LRS
Three copies in one datacenter
A disk or server failure
At least 11 nines
ZRS
Synchronous copies across zones in one region
A datacenter failure
At least 12 nines
GRS
LRS plus an asynchronous copy in a secondary region
A regional outage
At least 16 nines
GZRS
ZRS plus an asynchronous copy in a secondary region
Both of the above
At least 16 nines
RA-GRS, RA-GZRS
As GRS or GZRS, and the secondary is readable before a failover
The same
As GRS or GZRS
Figures from Microsoft’s storage redundancy page, checked 13 Oct 2026. Asynchronous means a regional failure can lose the most recent writes.
Elimination run
A storage account must keep a copy of its data in a second region, and a reporting app must read that copy while the primary region is still healthy. Which option fits?
Neither LRS nor ZRS sends a copy out of the region, so round one takes both. Round two is a one-word pair. GRS replicates to the secondary, but you cannot read it until a failover; the read-access prefix is the whole difference.
Moving and migrating data
Tools that move data into Azure
Swipe sideways: 3 columns
Tool
What it does
Pick it when the stem says
AzCopy
Command-line copying of blobs and files
Script or automate a transfer
Azure Storage Explorer
Desktop app to manage storage; uses AzCopy underneath
A graphical tool
Azure File Sync
Syncs Windows Server shares with Azure Files, caching locally
The on-premises server stays in use
Azure Migrate
Discovers, assesses and migrates servers, databases and apps
Move workloads, not files
Azure Data Box
A physical device shipped to you and back
Too much data for the bandwidth
The common miss is File Sync for a one-time move. Sync implies the local server keeps running; a one-off bulk transfer points to Data Box, a one-off server move to Azure Migrate.
Identity, access and security
Microsoft Entra ID (formerly Azure Active Directory) is Azure’s cloud identity service. Microsoft renamed Azure AD to Microsoft Entra ID in 2023 (rename notice), and the AZ-900 outline has used the Entra names since 23 January 2024. Questions here ask which control does which job: prove who someone is, decide whether to let them in, grant what they may touch, protect the workloads. Sort the options into those jobs and the odd ones out show.
Microsoft Entra ID
Cloud identity provider: sign-in, single sign-on to SaaS apps, MFA, Conditional Access
No organizational units or Group Policy, and no classic domain join on its own
vs
Microsoft Entra Domain Services
A managed domain: domain join, Group Policy, LDAP, Kerberos and NTLM
No domain controllers for you to run or patch
The tell A legacy app that needs Kerberos, LDAP or Group Policy: Domain Services. Sign-in to cloud apps, SSO or MFA: Entra ID.
Authentication
Proving who you are. Authorization, what you may do, is RBAC’s job.
Single sign-on
One identity and one sign-in for many applications.
Multifactor authentication
Factors from two or more categories: know, have, are. Two passwords are one factor.
Passwordless
Windows Hello for Business, Microsoft Authenticator, FIDO2 security keys.
External identities
Outsiders who sign in with identities they already have. Since 14 January 2026 the outline no longer names B2B and B2C.
Conditional Access
If-then policies in Entra ID: signals such as location, device and sign-in risk lead to allow, require MFA, or block.
Azure RBAC
A role, a security principal and a scope, inherited downward. Built-ins include Owner, Contributor and Reader.
When RBAC and Azure Policy appear as a pair, the question is who versus what, worked through on the management and governance guide. Here, RBAC questions mostly test scope: a role granted at a subscription reaches every resource group under it.
Zero Trust, defense in depth and Defender for Cloud
Zero Trust rests on three principles: verify explicitly, use least-privilege access, assume breach. It replaces trusting anything inside the corporate network, so internal traffic is trusted is the distractor.
Defense in depth stacks layers from the outside in: physical security, identity and access, perimeter, network, compute, application, data at the center. Questions name a control and ask its layer: DDoS protection is perimeter, network security groups are network, patching a VM is compute.
Microsoft Defender for Cloud covers security posture (a secure score, recommendations) and workload protection across Azure, other clouds and on-premises machines; it was once Azure Security Center. Microsoft Sentinel is not named in the outline, and Microsoft Purview belongs to governance.
Elimination run
Which service gives a secure score and hardening recommendations for workloads in Azure and in other clouds?
AMicrosoft SentinelOut · round 1
BMicrosoft Defender for CloudSurvivor
CAzure PolicyOut · round 2
DMicrosoft Entra Conditional AccessOut · round 1
Round one: Conditional Access decides sign-ins, and Sentinel investigates security events without scoring posture. Round two: Azure Policy checks resources against rules you assign, but a secure score is Defender for Cloud’s measure.
Five traps in this area
Each trap below is a sentence that sounds right inside an option. Treat it the way you treat a distractor: find the single word that makes it false, then strike it.
Sentences to strike, and why
Swipe sideways: 3 columns
The tempting option
The word that breaks it
What is actually true
Every region has a pair and availability zones
Every
Nonpaired regions exist, and some regions offer no zones
An availability set survives a datacenter outage
Datacenter
A set spreads VMs inside one datacenter; zones span datacenters
GRS lets an app read the secondary copy
Read
Only RA-GRS and RA-GZRS allow reads before a failover
ExpressRoute is an encrypted VPN over the internet
Internet
It is a private provider connection; VPN Gateway is the internet tunnel
Entra ID gives you Group Policy and domain join
Group Policy
That is Entra Domain Services; Entra ID is cloud sign-in
Practice this area: 12 questions
Twelve original practice questions on this area, one at a time. Each is a square station on the line above the card, filled ink when right and gray when wrong; tap a station to jump. Picking an option, by click or with 1–4 or A–D, locks it, and the panel under the card shows the verdict and a note on every option: check that you struck each wrong answer for the right reason.
12 practice questions on this line
Keys: 1–4 or A–D to answer, left and right arrows to move
Question 1 of 12
Architecture and servicesDescribe the core architectural components of Azure
What Azure feature provides independent power source, cooling, and networking within a region?
Availability zones are physically separate facilities within an Azure region that have independent power, cooling, and networking.
Why each answer is in or out
AFault domains share power and network within one datacenter cluster.
BUpdate domains are groups rebooted together during maintenance.
CCorrect: each availability zone is one or more datacenters with independent power, cooling and networking.
DRegion pairs link two regions; they are not a within-region feature.
Architecture and servicesDescribe the core architectural components of Azure
What is the hierarchical relationship between Azure subscriptions and management groups?
Management groups exist above subscriptions in the hierarchy, allowing organizations to manage policies and access across multiple subscriptions.
Why each answer is in or out
AThey are not peers: management groups sit above subscriptions.
BCorrect: management groups contain subscriptions (and other management groups).
CThe containment runs the other way.
DThey are related: policy and RBAC flow down from management groups to subscriptions.
Architecture and servicesDescribe the core architectural components of Azure
What is the relationship between an Azure subscription and a resource group?
A subscription can contain multiple resource groups, which are logical containers for related resources that share the same lifecycle and permissions.
Why each answer is in or out
ACorrect: a subscription holds many resource groups, and each resource group belongs to exactly one subscription.
BThe containment runs the other way.
CThey are related, because a resource group always lives inside a subscription.
DThey are different scopes.
Architecture and servicesDescribe Azure compute and networking services
Which Azure networking feature enables you to connect multiple virtual networks in different regions?
Virtual Network Peering allows you to seamlessly connect virtual networks across different Azure regions.
Why each answer is in or out
ANSGs filter traffic; they do not connect VNets.
BApplication Gateway is a web load balancer.
CCorrect: VNet peering, including global peering across regions, links VNets over the Microsoft backbone.
DLoad Balancer distributes traffic; it does not connect networks.
Architecture and servicesDescribe Azure compute and networking services
Which Azure service enables automatic scaling of virtual machine instances?
Virtual Machine Scale Sets automatically increase or decrease the number of VM instances based on demand.
Why each answer is in or out
AAzure Functions scales function executions, not VMs.
BApp Service plans scale web app instances.
CContainer Instances runs containers, not VMs.
DCorrect: VM Scale Sets run identical VMs and add or remove them automatically by metric or schedule.
Architecture and servicesDescribe Azure compute and networking services
Which Azure service allows you to manage container workloads using Kubernetes without managing the control plane?
Azure Kubernetes Service (AKS) manages the Kubernetes control plane for you, simplifying container orchestration and management.
Why each answer is in or out
AWeb Apps (App Service) host web apps, not Kubernetes clusters.
BScale Sets give you VMs, and you would run Kubernetes yourself.
CCorrect: AKS is managed Kubernetes in which Azure runs the control plane.
DContainer Instances runs containers without Kubernetes.
Architecture and servicesDescribe Azure compute and networking services
What feature allows you to create virtual desktop infrastructure in the cloud?
Azure Virtual Desktop provides a cloud-based virtual desktop infrastructure that enables users to access their desktop and applications from anywhere.
Why each answer is in or out
APlain VMs can host desktops, but without the managed VDI service.
BCorrect: Azure Virtual Desktop is the managed desktop and app virtualization service, including multi-session Windows.
CApp Service hosts web apps.
DContainer Instances run containers, not desktops.
Architecture and servicesDescribe Azure storage services
What storage service in Azure provides fully managed file shares in the cloud?
Azure Files provides fully managed file shares that can be accessed using standard SMB protocol.
Why each answer is in or out
ABlob Storage is object storage, not SMB shares.
BTable Storage is NoSQL.
CDisk Storage provides VM disks, not shared files.
Architecture and servicesDescribe Azure storage services
A company must move 80 TB of data to Azure, but uploading it over its internet link would take months. Which option ships the data on a physical device?
Azure Data Box is a ruggedized appliance that Microsoft ships to you. You copy data onto it and send it back, and the data is uploaded inside the Azure datacenter. It suits large offline transfers.
Why each answer is in or out
AFile Sync syncs a server with Azure Files continuously over the network.
BAzCopy uploads over the network, the same slow link.
CAzure Migrate is the hub for assessing and migrating servers; for bulk offline transfer it hands off to Data Box, which is the device that is actually shipped.
DCorrect: Azure Data Box is a physical appliance that you load and ship back for offline upload.
Architecture and servicesDescribe Azure storage services
What type of storage is recommended for operating system disks in Azure Virtual Machines?
Azure Managed Disks are specifically designed for use with Azure Virtual Machines as OS and data disks.
Why each answer is in or out
AAzure Files is for shared files, not OS disks.
BCorrect: managed disks are block storage that Azure manages as VM OS and data disks.
CTable Storage is NoSQL.
DPage blobs underlie disks, but you would use managed disks rather than raw blobs.
Architecture and servicesDescribe Azure identity, access, and security
What Azure feature enables you to assign permissions to users, groups, and applications?
Role-based access control (RBAC) enables fine-grained access management to Azure resources.
Why each answer is in or out
ACorrect: Azure RBAC assigns roles to users, groups, service principals and managed identities at a scope.
BNSGs filter traffic.
CConditional Access controls sign-in conditions, not resource permissions.
DLocks block changes for everyone.
Architecture and servicesDescribe Azure identity, access, and security
Which tool synchronizes user identities from on-premises Active Directory to Microsoft Entra ID?
Microsoft Entra Connect (formerly Azure AD Connect), or the lighter Microsoft Entra Cloud Sync, synchronizes users and groups from on-premises Active Directory to Microsoft Entra ID. This gives users one hybrid identity across both environments.
Why each answer is in or out
ACorrect: Microsoft Entra Connect (Sync or Cloud Sync) synchronizes on-premises AD users and groups to Microsoft Entra ID.
BEntra Domain Services provides managed domain join and LDAP; it does not sync from on-premises.
CKey Vault stores secrets.
DExternal ID handles customer and partner identities.
Q1How much of AZ-900 is Azure architecture and services?
35–40% of the outline as of 20 July 2026, the largest of the three skill areas (study guide). Microsoft gives a range, not a number of questions per area.
Q2What is the difference between an availability set and an availability zone?
An availability set spreads VMs across fault and update domains inside one datacenter, covering a rack failure or host maintenance. Availability zones are separate datacenters in one region, covering the loss of a building. Neither covers a regional outage.
Q3What is a region pair in Azure?
Two regions in one geography that Microsoft updates one at a time and prioritizes for recovery. Not every region has a pair: Microsoft lists nonpaired regions on its cross-region replication page.
Q4Is Azure AD now called Microsoft Entra ID?
Yes. Microsoft renamed it in 2023, and the AZ-900 outline has used Microsoft Entra ID, Entra Domain Services and Entra Conditional Access since 23 January 2024.
Q5What is the difference between VPN Gateway and ExpressRoute?
VPN Gateway builds an encrypted tunnel across the public internet. ExpressRoute is a private connection through a provider that does not cross the internet. If the stem rules out the internet, pick ExpressRoute.
Q6What are the Azure storage redundancy options?
LRS keeps three copies in one datacenter, ZRS copies across availability zones in one region, GRS and GZRS add an asynchronous copy in a second region, and the RA- versions let you read that secondary copy before a failover (Microsoft Learn, checked 13 Oct 2026).