Which Azure service provides a managed virtual desktop infrastructure (VDI) solution for deploying Windows desktops and apps from Azure?
Azure Virtual Desktop is the correct answer because it is Microsoft's managed VDI service that delivers virtualized Windows desktops, including the unique Windows 10/11 Enterprise multi-session OS, and RemoteApp applications from Azure. It provides the control plane, broker, gateway, scaling, and user assignments as a PaaS-style offering, with FSLogix for persistent user profiles. This directly matches the scenario of giving end users access to Windows desktops and apps without managing the underlying RDS infrastructure.
Why this answer
Azure Virtual Desktop (AVD) is the correct answer because it is a managed desktop and app virtualization service that runs on Azure, providing a full multi-session Windows 10/11 experience and remote app streaming. Unlike IaaS-based VMs, AVD abstracts the underlying infrastructure, handles brokering, load balancing, and session management, and supports FSLogix profile containers for persistent user data. It uses the Remote Desktop Protocol (RDP) over HTTPS to deliver a secure, scalable VDI solution without needing to manage RDS roles or gateways.
Exam trap
The trap here is that candidates confuse Azure Virtual Machines (IaaS) with Azure Virtual Desktop (managed VDI), mistakenly thinking that simply deploying VMs with RDP access constitutes a full VDI solution, when in fact AVD provides the necessary brokering, scaling, and multi-session capabilities that VMs alone lack.
How to eliminate wrong answers
Option A is wrong because Azure Virtual Machines are IaaS compute instances that require manual configuration of Remote Desktop Services (RDS) roles, load balancers, and gateway components to create a VDI environment, whereas AVD provides a managed PaaS-like VDI service. Option C is wrong because Azure App Service is a PaaS offering for hosting web applications, REST APIs, and mobile backends, not for delivering full Windows desktops or remote apps. Option D is wrong because Azure Remote Desktop Gateway is not a standalone Azure service; it is a role within on-premises RDS that brokers RDP connections, and Azure Virtual Desktop itself includes the gateway functionality as part of its managed service.