<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=2923012&amp;fmt=gif">
    
Storage Considerations for Windows Virtual Desktop


One of the pillars of Windows Virtual Desktop (WVD) is the technology behind profile container technology, referred to as FSLogix. Upon login, the FSLogix profile container is connected to the computing environment so the profile is readily available.

This then raises the question on the ideal locations to host the repository of profiles generated FSLogix usage. Aspects to consider:

  • Space usage: FSLogix Profile Containers and Office Containers are dynamic files that will grow to a maximum default size of 30 GB.
  • IOPS operation per user session: The table below illustrates the projected IO footprint per user session.
Resource Requirement
Steady state IOPS 10
Sign-in/sign-out IOPS 50
  • Latency: The storage for FSLogix profiles should reside within the same region as the associated WVD pool of VMs.
While this is a rapidly developing technology, and there are many options which can be explored (such as Azure NetApp Files), here we explore the usage of Azure storage accounts. There are two options:

  1. Premium file shares are backed by solid-state drives (SSDs) and are deployed in the FileStorage storage account type. With the existing disk subsystem, this kind of storage accounts supports 100,000 IOPS.
    1. Using the IO footprint noted before this would be at a ceiling of 2,000 users.
    2. It should also be noted that this tier has a built-in bursting mechanism that gives you three times more IOPs for the first 60 minutes of a session.
  2. Standard file shares are backed by hard disk drives (HDDs) and are deployed in the general-purpose version 2 (GPv2) storage account type. Standard file shares provide reliable performance for IO workloads capped at 20,000 IOPS.
    1. Using the IO footprint noted before this would be a ceiling of 400 users.

Another great aspect of leveraging storage accounts for FSLogix is there are now means to allow Active Directory authentication to access Azure file shares. This ultimately provides a robust platform where users can leverage their AD credentials and access their cloud profile hosted on an Azure storage account. With the storage account sized properly and located in the same region, users can experience an expedient logon into the WVD environments. Access to the FSLogix Profile Containers storage account can further be enhanced and locked down by private endpoints.

Please contact us if you're interested in learning more about how we can help support you.

FAQs

What is Windows Virtual Desktop?
Windows Virtual Desktop (WVD) is a cloud-based service from Microsoft that allows you to run a full desktop experience and apps in Azure. It provides a secure, scalable, and cost-effective way to access virtualized Windows desktops and applications from anywhere, on any device.
How to access Windows Virtual Desktop?
To access Windows Virtual Desktop, you need the Remote Desktop client installed on your device. Once set up by your IT administrator, you can log in with your credentials and connect to your virtual desktop or apps through the client or a web browser.
Which version of Windows supports virtual desktops?
Windows 10 Enterprise, Windows 10 Pro, and Windows 7 (with extended security updates) support virtual desktops. Additionally, Windows Server 2016 and 2019 can be used to host virtual desktop environments.
What is FSLogix in Azure?
FSLogix is a suite of tools designed to enhance user profile management in virtualized environments like Windows Virtual Desktop. It simplifies profile storage by creating portable, containerized user profiles that can be stored in Azure. This ensures a consistent and seamless experience for users, even when accessing desktops or apps from different devices.

 

Free Ebook Download:
Costs and Benefits of Cloud Data Centers vs. On-Premise Data Centers

Today’s Data Centers Require Scalable Solutions. Download this eBook to learn about Microsoft Azure's cloud computing services.

azureebook

Comments