Storage options for FSLogix profile containers in Windows Virtual Desktop

Azure offers multiple storage solutions that you can use to store your FSLogix profile container. This article compares storage solutions that Azure offers for Windows Virtual Desktop FSLogix user profile containers. We recommend storing FSLogix profile containers on Azure Files for most of our customers.

Windows Virtual Desktop offers FSLogix profile containers as the recommended user profile solution. FSLogix is designed to roam profiles in remote computing environments, such as Windows Virtual Desktop. At sign-in, this container is dynamically attached to the computing environment using a natively supported Virtual Hard Disk (VHD) and a Hyper-V Virtual Hard Disk (VHDX). The user profile is immediately available and appears in the system exactly like a native user profile.

The following tables compare the storage solutions Azure Storage offers for Windows Virtual Desktop FSLogix profile container user profiles.

Azure platform details

Features Azure Files Azure NetApp Files Storage Spaces Direct
Use case General purpose Ultra performance or migration from NetApp on-premises Cross-platform
Platform service Yes, Azure-native solution Yes, Azure-native solution No, self-managed
Regional availability All regions Select regions All regions
Redundancy Locally redundant/zone-redundant/geo-redundant Locally redundant Locally redundant/zone-redundant/geo-redundant
Tiers and performance Standard
Up to max 100k IOPS per share with 5 GBps per share at about 3 ms latency
Up to 320k (16K) IOPS with 4.5 GBps per volume at about 1 ms latency
Standard HDD: up to 500 IOPS per-disk limits
Standard SSD: up to 4k IOPS per-disk limits
Premium SSD: up to 20k IOPS per-disk limits
We recommend Premium disks for Storage Spaces Direct
Capacity 100 TiB per share 100 TiB per volume, up to 12.5 PiB per subscription Maximum 32 TiB per disk
Required infrastructure Minimum share size 1 GiB Minimum capacity pool 4 TiB, min volume size 100 GiB Two VMs on Azure IaaS (+ Cloud Witness) or at least three VMs without and costs for disks
Protocols SMB 2.1/3. and REST NFSv3, NFSv4.1 (preview), SMB 3.x/2.x NFSv3, NFSv4.1, SMB 3.1

Azure management details

Features Azure Files Azure NetApp Files Storage Spaces Direct
Access Cloud, on-premises and hybrid (Azure file sync) Cloud, on-premises (via ExpressRoute) Cloud, on-premises
Backup Azure backup snapshot integration Azure NetApp Files snapshots Azure backup snapshot integration
Security and compliance All Azure supported certificates ISO completed All Azure supported certificates
Azure Active Directory integration Native Active Directory and Azure Active Directory Domain Services Azure Active Directory Domain Services and Native Active Directory Native Active Directory or Azure Active Directory Domain Services support only

Once you've chosen your storage method, check out Windows Virtual Desktop pricing for information about our pricing plans.

Next steps

To learn more about FSLogix profile containers, user profile disks, and other user profile technologies, see the table in FSLogix profile containers and Azure files.

If you're ready to create your own FSLogix profile containers, get started with one of these tutorials:

You can also start from the very beginning and set up your own Windows Virtual Desktop solution at Create a tenant in Windows Virtual Desktop.