Setting Up Azure Virtual Desktop for Azure Local
This guide gives a clear approach to Making decision and configuring an Azure Virtual Desktop (AVD) solution which optimized for Azure Local. By following this architecture, you can streamline the deployment and management process, saving both time and effort.
Understanding Azure Local Baseline Architecture
Before diving into the setup, it is essential to understand the Azure Local baseline architecture. This reference architecture provides insights into the core design principles behind Azure Local, focusing on the physical machines that enable compute, storage, and networking capabilities.
What is Azure Local?
Azure Local extends Azure services to customer-owned infrastructure, enabling organizations to run both modern and traditional applications across distributed locations. With Azure Local, businesses can execute workloads locally while benefiting from the seamless integration and unified management of Azure’s control plane.
Azure Local combines the following:
✅ Validated hardware from a hardware partner.
🖥️ Azure Stack HCI OS.
⚙️ Hyper-V-based compute resources.
💾 Storage Spaces Direct-based virtualized storage.
🐧 Windows and Linux virtual machines as Arc-enabled servers.
🖥️ Azure Virtual Desktop.
☸️ Azure Kubernetes Service (AKS) enabled by Azure Arc.
🧠 AI and machine learning workload deployment.
🔍 Azure services including monitoring, backup, site recovery, and more.
🌐 Azure portal, Azure Resource Manager and Bicep templates, Azure CLI.
The following diagram provides a high-level overview of the Azure Virtual Desktop for Azure Local solution. This architecture highlights the key components and how they work together to deliver a seamless experience for running AVD on Azure Local infrastructure.
Let’s dive into the workflow of the Azure Virtual Desktop on Azure Local solution. Here’s an end-to-end overview, starting from the user’s device all the way to session management. 🚀
1️⃣ A user device initiates connection 🖥️📡: An on-premises or remote user device runs the Azure Virtual Desktop client and initiates a connection to the AVD service in Azure.
2️⃣ Microsoft Entra ID authenticates the user 🔐:
3️⃣ The session host connects to on-premises AD DS 🖥️🔗: The selected AVD session host connects to the on-premises AD DS server for user credential validation and applies any group policies to configure the user environment.
4️⃣ The Azure Virtual Desktop agent communicates with Azure 🔄🧩:
The AVD agent installed on the session host VM manages:
5️⃣ The Azure Arc agent manages the infrastructure 🛡️⚙️:
The Azure Arc agent running on the session host VM provides:
6️⃣ User profiles are stored in FSLogix containers 📂🗂️:
Azure Virtual Desktop for Azure Local is a powerful desktop and application virtualization solution that brings together the flexibility of Azure Virtual Desktop with the performance and reliability of Azure Local.
With this setup, you can:
✅ Deliver highly secure virtual desktops and applications.
✅ Achieve scalability without compromising on performance.
✅ Leverage your existing on-premises infrastructure seamlessly.
In short, it’s a perfect combination for organizations looking to modernize their desktop environments while keeping operations efficient and local.
Azure Virtual Desktop runs on Azure Arc-enabled VMs that use Windows to host remote end-user sessions. To make the most of your setup, it’s important to:
✅ Understand the requirements of remote sessions.
✅ Properly size your VMs to optimize performance.
This ensures you’re designing an Azure Virtual Desktop solution that meets user demands efficiently. 🚀
What makes Azure Arc VMs so valuable?
🔹 They maintain full compliance with Azure Virtual Desktop, ensuring workloads run seamlessly with no compatibility issues.
🔹 They bring enhanced capabilities like:
While you can use non-Azure Arc VMs, keep in mind that they lack these advanced features and the integration benefits Azure Arc brings to the table.
The choice is clear—Azure Arc VMs deliver a more robust, managed, and integrated solution for your Azure Virtual Desktop workloads. 🌟
1️⃣ Improved Performance 🚀: Deliver session hosts closer to user locations in areas with poor connectivity to the Azure public cloud. This significantly improves performance for Azure Virtual Desktop users.
2️⃣ Meet Data Locality Requirements📍: Keep application and user data on-premises to meet data sovereignty and compliance needs.
3️⃣ Better Access to Legacy Apps🔗: Simplify access to legacy on-premises applications and data sources by keeping desktops and apps in the same location.
4️⃣ Reduce Cost & Enhance User Experience💰: Use Windows 10 and Windows 11 Enterprise multi-session to support multiple concurrent interactive sessions. It’s cost-effective and improves the user experience.
5️⃣ Simplified Deployment & Management🔧: Compared to traditional on-premises VDI solutions, Azure Virtual Desktop simplifies deployment and management using the Azure portal.
6️⃣ Low-Latency User Access🛣️: Achieve best-in-class performance with RDP Shortpath, ensuring low-latency user access for a smooth experience.
7️⃣ Quickly Deploy Fully Patched Images📦: Use Azure Marketplace images to deploy the latest, fully patched VMs quickly and efficiently.
These benefits make Azure Virtual Desktop for Azure Local a clear choice for organizations looking to enhance performance, simplify VDI management, and meet data locality needs all while reducing costs.
Read More on Microsoft Documentation