0Pricing
Cloud & IT Cert Prep · Lesson

Azure Virtual Desktop

Understand Azure Virtual Desktop as a cloud-hosted desktop solution, its licensing model, and typical enterprise use cases for remote and hybrid workers.

Azure Virtual Desktop is a free Cloud & IT Cert Prep lesson on CoddyKit — lesson 3 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Cloud & IT Cert Prep learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.

What Is Azure Virtual Desktop?

Azure Virtual Desktop (AVD), formerly known as Windows Virtual Desktop, is a cloud-hosted desktop and application virtualisation service running on Azure. It enables users to access a full Windows desktop experience — or individual published applications — from any device with an internet connection and a browser or RDP client: laptops, tablets, thin clients, or smartphones. The compute runs entirely in Azure; the user's device only handles the display and input, making endpoint management dramatically simpler.

How AVD Works Architecturally

Azure Virtual Desktop consists of several layers: Session hosts are Azure VMs (Windows 10/11 multi-session or Windows Server) that run users' desktop sessions. A host pool is a collection of session hosts of the same configuration. App groups define what users see — either a full desktop or a set of published Remote App applications. Workspaces group app groups for presentation to users. Microsoft manages the control plane (connection broker, gateway, web access) as a fully managed PaaS component, so you only manage the session host VMs.

Windows 10/11 Multi-Session

A unique capability of Azure Virtual Desktop is Windows 10 and Windows 11 multi-session — a special OS variant available exclusively in Azure that allows multiple users to share a single VM simultaneously, each with their own isolated desktop session. This is similar to Windows Server Remote Desktop Services but running on the more familiar Windows 10/11 UI. Multi-session dramatically reduces per-user infrastructure costs because many users share a single large VM rather than each requiring their own dedicated VM.

Licensing and Cost for AVD

Azure Virtual Desktop's desktop and app virtualisation service is included at no extra cost for eligible Microsoft 365 and Windows licences, including Microsoft 365 E3/E5, Business Premium, and similar plans. You pay only for the underlying Azure compute (VMs) and storage you consume. This makes AVD significantly more cost-effective than third-party virtual desktop solutions that charge a separate per-user licence fee. Using autoscaling to shut down VMs during off-hours further reduces costs for office-hours-only workloads.

Use Cases for AVD

Azure Virtual Desktop is an ideal solution for several enterprise scenarios: Remote and hybrid work — employees working from home access the same desktop environment as in the office. BYOD (Bring Your Own Device) programmes — users use personal devices but access a corporate managed desktop without corporate software being installed on the personal device. Regulated industry access — financial or healthcare workers access sensitive data from a controlled cloud desktop, with data never leaving Azure. Seasonal workforce — quickly provision and deprovision desktops for temporary employees.

FSLogix Profile Containers

In a multi-session or pooled host pool, users may land on a different VM each time they log in. To ensure users always see their own profile, files, and settings, AVD uses FSLogix Profile Containers — a technology Microsoft acquired in 2018. FSLogix stores the entire user profile in a virtual disk (VHD/VHDX file) on a network file share (typically Azure Files or Azure NetApp Files). When a user logs in, the profile container is mounted, presenting the user's profile instantly from any session host in the pool.

Autoscaling Host Pools

AVD supports autoscaling of session host VMs to reduce costs during off-peak hours. You can configure autoscale policies that shut down (deallocate) session hosts when utilisation drops below a threshold and start them up when demand increases. For a company with a 9-to-5 workforce, this means paying for full VM capacity during working hours but minimal capacity overnight and on weekends. The autoscale feature works with both pooled (multi-session) and personal (dedicated) host pool configurations.

Security in Azure Virtual Desktop

AVD's cloud-native architecture provides several security advantages: data never leaves Azure, so there is no risk of data loss from a stolen laptop. Microsoft Entra ID (Azure AD) integration enables MFA and Conditional Access to protect login. Screen capture protection prevents users from taking screenshots of the remote session. Reverse connect transport means the session host connects outbound to the AVD gateway — you do not need to open inbound RDP ports (port 3389) in your firewall, eliminating a major attack vector.

AVD vs Traditional RDS

Traditional Remote Desktop Services (RDS) on Windows Server requires managing a Connection Broker, Gateway, Web Access server, and licensing server — a complex, expensive infrastructure you must run and maintain. Azure Virtual Desktop replaces all of these components with a fully managed Microsoft-operated control plane. You only manage the session host VMs. AVD also supports modern Windows 10/11 multi-session (not available with traditional RDS on Server), provides native integration with Entra ID, and is accessible via modern clients for all major platforms.

Connecting to AVD Sessions

Users connect to AVD using the Remote Desktop client, available for Windows, macOS, iOS, Android, and all major web browsers. No VPN is required because sessions traverse the AVD Gateway using HTTPS (port 443), which is open on almost all corporate and home networks. The web client runs entirely in a browser without any plugin installation. For the best experience — especially multimedia and Teams optimisation — the native desktop client is recommended, as it supports advanced features like multimedia redirection and USB device forwarding.

Microsoft Teams on AVD

Running Microsoft Teams in a virtual desktop session traditionally resulted in poor audio and video quality because all media processing was done on the remote server. AVD solves this with Teams Media Optimisation: audio and video processing is offloaded to the user's local device, while screen sharing and control remain on the session host. This delivers near-native Teams call quality even in pooled desktop environments. Teams Media Optimisation is available when using the Windows or macOS native AVD client and requires the latest Teams and AVD client versions.

Quick Check

Test your understanding of Microsoft Azure Fundamentals (AZ-900) concepts from this lesson.

Lesson Recap

In this lesson you learned: Azure Virtual Desktop delivers cloud-hosted Windows desktops and apps from any device, with Microsoft managing the control plane, Windows 10/11 multi-session allows multiple users to share a single VM, reducing per-user cost significantly, and FSLogix Profile Containers ensure users have a consistent personal profile regardless of which session host they connect to. Next up we compare all Azure compute options to choose the right one for each workload.

Frequently asked questions

Is the “Azure Virtual Desktop” lesson free?

Yes — the full text of “Azure Virtual Desktop” is free to read here on the web, and the Cloud & IT Cert Prep course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Cloud & IT Cert Prep course, upgrade to CoddyKit PRO.

What will I learn in “Azure Virtual Desktop”?

Understand Azure Virtual Desktop as a cloud-hosted desktop solution, its licensing model, and typical enterprise use cases for remote and hybrid workers. You practise Cloud & IT Cert Prep with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.

Do I need any experience to start Cloud & IT Cert Prep?

No prior experience is required. Cloud & IT Cert Prep on CoddyKit is structured for beginners through advanced learners; this is — lesson 3 of 4, so you can start here or from the beginning and move at your own pace.

How long does the “Azure Virtual Desktop” lesson take?

Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.

Can I write and run code in this Cloud & IT Cert Prep lesson?

Yes. Every Cloud & IT Cert Prep lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.

All lessons in this course

  1. Azure Virtual Machines
  2. Virtual Machine Scale Sets
  3. Azure Virtual Desktop
  4. Choosing the Right Compute Service
← Back to Cloud & IT Cert Prep