πŸ”’ Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided AZ-140 Domain 1
Domain 1 β€” Module 1 of 12 8%
1 of 28 overall

AZ-140 Study Guide

Domain 1: Plan and Implement an AVD Infrastructure

  • AVD Architecture: The Big Picture Free
  • Network Capacity and Design Free
  • RDP Shortpath, Multipath and QoS Free
  • Private Link and Network Troubleshooting Free
  • Storage Planning for User Data Free
  • File Shares and Azure NetApp Files Free
  • Host Pool Architecture: Personal vs Pooled Free
  • Sizing for Performance and Capacity Free
  • Creating Host Pools and Session Hosts Free
  • Session Host Licensing Free
  • Building Session Host Images Free
  • Image Lifecycle and Compute Gallery Free

Domain 2: Plan and Implement Identity and Security

  • Identity Scenarios for AVD
  • RBAC, Conditional Access and SSO
  • Defending AVD with Microsoft Defender
  • Network Security: NSGs, Firewall, Bastion
  • Threat Protection and Confidential VMs

Domain 3: Plan and Implement User Environments and Apps

  • FSLogix Profile Containers and ODFC
  • FSLogix Cloud Cache and Application Masking
  • AVD Clients: Choose and Deploy
  • User Experience and Session Settings
  • Application Groups and RemoteApp
  • Microsoft 365, Teams and OneDrive on AVD
  • App Attach: Dynamic Application Delivery

Domain 4: Monitor and Maintain an AVD Infrastructure

  • Monitoring AVD with Azure Monitor
  • Autoscaling and Session Management
  • Update Strategy and Backups
  • Disaster Recovery and Multi-Region

AZ-140 Study Guide

Domain 1: Plan and Implement an AVD Infrastructure

  • AVD Architecture: The Big Picture Free
  • Network Capacity and Design Free
  • RDP Shortpath, Multipath and QoS Free
  • Private Link and Network Troubleshooting Free
  • Storage Planning for User Data Free
  • File Shares and Azure NetApp Files Free
  • Host Pool Architecture: Personal vs Pooled Free
  • Sizing for Performance and Capacity Free
  • Creating Host Pools and Session Hosts Free
  • Session Host Licensing Free
  • Building Session Host Images Free
  • Image Lifecycle and Compute Gallery Free

Domain 2: Plan and Implement Identity and Security

  • Identity Scenarios for AVD
  • RBAC, Conditional Access and SSO
  • Defending AVD with Microsoft Defender
  • Network Security: NSGs, Firewall, Bastion
  • Threat Protection and Confidential VMs

Domain 3: Plan and Implement User Environments and Apps

  • FSLogix Profile Containers and ODFC
  • FSLogix Cloud Cache and Application Masking
  • AVD Clients: Choose and Deploy
  • User Experience and Session Settings
  • Application Groups and RemoteApp
  • Microsoft 365, Teams and OneDrive on AVD
  • App Attach: Dynamic Application Delivery

Domain 4: Monitor and Maintain an AVD Infrastructure

  • Monitoring AVD with Azure Monitor
  • Autoscaling and Session Management
  • Update Strategy and Backups
  • Disaster Recovery and Multi-Region
Domain 1: Plan and Implement an AVD Infrastructure Free ⏱ ~14 min read

AVD Architecture: The Big Picture

Azure Virtual Desktop is Microsoft's cloud-hosted desktop and app virtualisation service. Before diving into networking, storage, or security, let's understand the architecture, the moving parts, and how AVD compares to Windows 365.

What is Azure Virtual Desktop?

β˜• Simple explanation

Think of AVD as a hotel for desktops.

Instead of giving every employee a powerful laptop, you put the desktops in Azure (the hotel) and let people check in from any device. The β€œrooms” are virtual machines running Windows. Some rooms are private (one guest only), others are shared (multiple guests at once). The hotel manager (you) decides room layouts, who gets a key, and what’s inside each room.

The guest only sees a screen and a keyboard β€” all the heavy lifting happens in the cloud.

Azure Virtual Desktop (AVD) is a desktop and application virtualisation service hosted entirely in Azure. It delivers full Windows desktops or individual applications to users on any device β€” Windows, macOS, iOS, Android, Linux, or a web browser.

AVD handles the control plane (session brokering, gateway, diagnostics, load balancing) as a managed PaaS service. You manage the data plane β€” the session host VMs, images, networking, storage, and identity. This split means Microsoft manages the complex brokering infrastructure while you focus on your workloads.

Key differentiators from traditional VDI (like Citrix or VMware Horizon): native Azure integration, Windows 11 Enterprise multi-session (a unique SKU that allows multiple users on one VM), built-in FSLogix profile management, and pay-as-you-go pricing with no gateway infrastructure to maintain.

The AVD architecture β€” layer by layer

AVD has two distinct planes:

LayerWho Manages ItWhat It Does
Control planeMicrosoft (PaaS)Web Access, Gateway, Connection Broker, Diagnostics, load balancing
Data planeYouSession host VMs, virtual networks, storage, images, user profiles

Exam concept: You never deploy or manage the AVD gateway or broker. Microsoft runs those as a service. Your job is the data plane β€” VMs, networking, storage, and identity.

How a user connects

  1. User opens the Windows App (or web client) and authenticates via Microsoft Entra ID
  2. The AVD Gateway brokers the connection to the right host pool
  3. The Connection Broker finds an available session host in that pool
  4. A secure RDP connection is established (reverse connect over HTTPS, or RDP Shortpath over UDP)
  5. The user’s FSLogix profile attaches, and they see their desktop

Core terminology

TermWhat It Means
Host poolA collection of Azure VMs (session hosts) that serve the same purpose
Session hostAn Azure VM registered to a host pool β€” runs Windows and hosts user sessions
Application groupA logical grouping of apps published to users β€” either a full desktop or individual RemoteApps
WorkspaceA container of application groups that users see in their feed
FSLogixProfile management technology that attaches user profiles as virtual disks at sign-in
RDP ShortpathA UDP-based transport that improves performance by creating a direct connection
πŸ’‘ Exam tip: Control plane vs data plane

The exam loves testing what you manage vs what Microsoft manages. Remember: you NEVER touch the gateway, broker, or web access infrastructure. If a question asks about deploying or scaling the AVD gateway β€” that is managed by Microsoft automatically. Your responsibilities are session hosts, networking, storage, identity, and images.

AVD vs Windows 365 β€” know the difference

Students often confuse AVD with Windows 365. They serve different audiences.

AVD vs Windows 365
FeatureAzure Virtual DesktopWindows 365
Management modelYou control everything (IaaS)Microsoft manages the Cloud PC (SaaS)
Multi-sessionYes β€” Windows 11 Enterprise multi-sessionNo β€” single user per Cloud PC
PricingConsumption-based (pay for VMs when running)Fixed per-user per-month
CustomisationFull control over networking, images, scalingLimited β€” fixed VM sizes
Best forComplex enterprise VDI, cost optimisation, multi-sessionPredictable desktops for individual users
IdentityEntra ID, AD DS, or Entra Domain ServicesEntra ID (hybrid optional)
AutoscalingYes β€” scale to zero when nobody is workingNo β€” Cloud PCs are always provisioned
Exam relevanceAZ-140 (this exam)Not tested on AZ-140

🏒 Raj’s take: β€œAt TerraStack, we evaluated both. Windows 365 was simpler, but we have 8,000 users β€” the fixed per-user cost was way more expensive than pooled multi-session AVD with autoscaling. Plus, our Citrix migration needed custom images and GPU VMs for the CAD team. AVD was the only option.”

Host pool types β€” personal vs pooled

This is one of the most important architectural decisions you will make.

Personal vs Pooled Host Pools
AspectPersonalPooled
User assignment1:1 β€” each user gets their own VMMany:1 β€” multiple users share VMs
Windows editionWindows 11 Enterprise (single-session)Windows 11 Enterprise multi-session
User profilesStored locally on the VMFSLogix profile containers (required)
CostHigher β€” VMs dedicated even when idleLower β€” VMs shared across users
CustomisationUsers can install apps, personaliseLocked down β€” changes reset at logoff
ScalingStart VM on Connect (user triggers)Autoscaling based on demand
Best forDevelopers, power users, persistent appsTask workers, call centres, shared workloads
Image updatesManual or Intune patchingReplace session hosts with new image

🌐 Priya at NomadTech chose pooled for most of her 200 remote workers β€” they use standard Microsoft 365 apps and don’t need personal VMs. But her design team (12 people running Premiere Pro and After Effects) got personal host pools with GPU-enabled NV-series VMs.

ℹ️ Deep dive: Breadth-first vs depth-first load balancing

Pooled host pools use one of two load-balancing algorithms:

  • Breadth-first: Spreads users evenly across all session hosts. Better for consistent performance β€” no single VM gets overloaded. This is the default and recommended for most scenarios.
  • Depth-first: Fills one session host to its max session limit before moving to the next. Better for cost optimisation with autoscaling β€” keeps fewer VMs running by packing users tightly.

The exam may ask you to choose between these based on a scenario. If the question mentions β€œcost optimisation” or β€œminimise running VMs,” think depth-first. If it mentions β€œconsistent user experience” or β€œeven distribution,” think breadth-first.

Azure Local and AVD

For organisations with data sovereignty requirements or edge computing needs, AVD session hosts can run on Azure Local (formerly Azure Stack HCI) β€” your own on-premises hardware managed through Azure Arc.

πŸ›οΈ JC at the Federal Department explored this option because some classified workloads cannot leave the government’s own data centres. Azure Local lets him run AVD session hosts on-premises while still using the AVD control plane in Azure.

This is a planning consideration covered in more depth in the host pool architecture module.

The AVD ecosystem β€” what connects to what

ComponentPurposeWhere It Lives
Microsoft Entra IDAuthentication and Conditional AccessMicrosoft cloud
AVD control planeBrokering, gateway, diagnosticsMicrosoft-managed PaaS
Session hostsRun user desktops and appsYour Azure subscription (or Azure Local)
FSLogixUser profile managementInstalled on session hosts, profiles on file shares
Azure MonitorLogging, metrics, AVD InsightsYour Azure subscription
Azure Storage / NetApp FilesProfile and data storageYour Azure subscription
Microsoft Intune / Group PolicyDevice and user configurationMicrosoft cloud / on-premises AD
Question

What is the AVD control plane, and who manages it?

Click or press Enter to reveal answer

Answer

The control plane includes Web Access, Gateway, Connection Broker, and Diagnostics. Microsoft manages it as a PaaS service β€” you never deploy or scale these components.

Click to flip back

Question

What makes Windows 11 Enterprise multi-session unique?

Click or press Enter to reveal answer

Answer

It's the only Windows client OS that allows multiple concurrent user sessions on a single VM. It's exclusive to Azure Virtual Desktop (not available for on-premises VDI or Windows 365).

Click to flip back

Question

When would you choose a personal host pool over a pooled host pool?

Click or press Enter to reveal answer

Answer

When users need persistent customisation (install their own apps, save local state), require dedicated GPU resources, or run applications that don't work well in multi-session environments.

Click to flip back

Question

What is breadth-first load balancing?

Click or press Enter to reveal answer

Answer

A load-balancing algorithm that spreads new sessions evenly across all available session hosts in a pooled host pool. It provides consistent performance but may use more VMs than depth-first.

Click to flip back

Knowledge Check

Raj is designing an AVD deployment for TerraStack's 500 call centre agents. They all use the same CRM application and don't need to install personal software. Which host pool type and load balancing should Raj choose?

Knowledge Check

Which of the following is managed by Microsoft as part of the AVD control plane? (Choose two)

Knowledge Check

Priya needs to provide desktops to 200 remote workers across 12 countries. She wants predictable monthly costs and minimal management overhead. Her team uses only Microsoft 365 apps. Should she choose AVD or Windows 365?

🎬 Video coming soon

AVD Architecture: The Big Picture


Next up: Network Capacity and Design β€” how to assess bandwidth requirements, design your network topology, and ensure session hosts can talk to everything they need.

Next β†’

Network Capacity and Design

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.