Azure Windows Virtual Desktop (WVD) enables you to remotely deploy and manage virtual desktop infrastructure (VDI). This is a cloud-based resource hosted on the Azure cloud. As with most Azure offerings, VDI on Azure is Microsoft-native, and integrates seamlessly with other Microsoft offerings, like Microsoft 365 ProPlus.
When using Azure Windows Virtual Desktop, you gain extended flexibility and availability. These capabilities are enabled by a variety of features, including kiosk users, task workers, knowledge workers, and power users.
In this post, we’ll provide an overview of Azure Windows Virtual Desktop components, use cases, and architecture. We will also explain how to set up, deploy, and manage a Windows virtual desktop environment in Azure. Finally, you’ll discover how Azure NetApp Files can help you improve cloud storage efficiency and availability.
In this article, you will learn:
Azure Windows Virtual Desktop is a service that enables you to deploy virtual desktop infrastructure (VDI) that you can manage with Remote Desktop Session Host. It is designed to provide users with a complete Windows desktop from any type of device, independent of device hardware.
The service provides:
For many users, virtual desktops can provide flexibility and availability that is not otherwise available. Some examples of use cases that can most benefit from virtual desktops:
When deploying Windows Virtual Desktop, the architecture required is different than a traditional desktop distribution. Below are brief descriptions of the components used to enable VDI through this service.
Below is a high-level guide for setting up a Windows Virtual Desktop Environment in Azure. For more detailed instructions about the setup process, see the Azure documentation.
Before you can create a tenant, you need to set up a tenant ID in Azure AD and create a global administrator account within that ID. Next, you need to assign a TenantCreator application role.
This role enables you to create your tenant or tenants via the PowerShell module.
During this step, you should also prepare any networking, storage, or security services needed within your VDI once created.
Once you’ve created your tenant, you are ready to provision host pools, configure app groups, and assign your users. Host pools are created through Azure Marketplace. During creation, you need to configure your VMs and assign the VM image you want to use.
If you want to create custom App Groups, rather than using the full desktop, you should do this now. You can set these up and assign users through PowerShell. If you want to use the default desktop group you can just assign users.
After your components are created and configured, your users should be able to sign in to the virtual desktops you have created. At this point, you should focus on optimizing your configurations to ensure that users have access to appropriate resources and performance.
For example, you can assign users separate virtual disks that can be attached to and accessed by any desktop they connect to. You can also define scaling options to ensure that hosts are always able to provide sufficient availability to desktops.
Azure VDI deployments provide two powerful utilities: PowerShell and FSLogix.
PowerShell
PowerShell is the default method for managing Windows Virtual Desktop and is probably the most familiar for many IT teams. With PowerShell you can manage authentication, user roles, and modify host pools and app groups. You can also combine your PowerShell module with Azure AD and Azure Resource Manager modules to enable scripting of management tasks.
FSLogix
FSLogix is a set of tools you can use to simplify, enable, and enhance virtual desktops. It includes the following components:
If you need a virtual desktop solution on Microsoft Azure, NetApp provides the Virtual Desktop Service (VDS), a global control plane for virtual desktop management that functions as an extension of the cloud. Virtual Desktop Service addresses the challenges and inefficiencies facing most organizations when managing legacy virtual desktop solutions, including:
NetApp VDS solves these challenges by automatically provisioning, deploying, managing, and optimizing virtual desktops in any cloud environment. It extends your cloud capabilities by delivering a global control plane to manage virtual desktops through all phases of the desktop lifecycle.
Virtual Desktop Service supports Remote Desktop Services (RDS) on major public cloud environments including Microsoft Azure, as well as on-premise environments, with native support for Microsoft's Windows Virtual Desktop (WVD) solution.
In addition, NetApp’s intelligent Global File Cache creates a software fabric that caches “active data” sets in distributed offices globally. As a result, business users are guaranteed transparent data access and optimal performance on a global scale.
Global File Cache deploys transparently on a Microsoft Windows Server instance, meaning that enterprises can consolidate local storage and embed services like Microsoft Active Directory, DNS/DHCP, DNS, DFS Namespaces, and SCCM software distribution in their unified IT infrastructure.
Learn more about NetApp Virtual Desktop Service