You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/storage/files/virtual-desktop-workloads.md
+18-22Lines changed: 18 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,13 @@ description: Learn how to use SMB Azure file shares for virtual desktop workload
4
4
author: khdownie
5
5
ms.service: azure-file-storage
6
6
ms.topic: concept-article
7
-
ms.date: 05/27/2025
7
+
ms.date: 05/29/2025
8
8
ms.author: kendownie
9
9
---
10
10
11
11
# Azure Files guidance for virtual desktop workloads
12
12
13
-
This article provides guidance for running virtual desktop workloads on Azure Files.
14
-
15
-
In most scenarios, Azure Files is the recommended file storage solution for a virtual desktop environment. Its fully managed file shares provide excellent value and minimize maintenance on your part. However, you must make sure the capacity, IOPS, and latency meet your needs. You’ll also want to pay careful attention to [virtual machine (VM) and disk sizing](/azure/well-architected/azure-virtual-desktop/storage#vm-and-disk-sizing).
13
+
Azure Files is the recommended file storage solution for a virtual desktop environment. Azure Files is ideal for [Azure Virtual Desktop](/azure/virtual-desktop/overview) (AVD) because it provides fully managed, scalable file shares that integrate seamlessly with [FSLogix](/azure/virtual-desktop/fslogix-profile-containers) for user profile storage or [App Attach](/azure/virtual-desktop/app-attach-overview) for dynamic application delivery. It reduces infrastructure overhead, ensures high availability, supports enterprise-grade security, and delivers consistent performance for a smooth user experience across virtual sessions.
16
14
17
15
## Applies to
18
16
@@ -22,39 +20,35 @@ In most scenarios, Azure Files is the recommended file storage solution for a vi
22
20
| Standard file shares (GPv2), GRS/GZRS |||
## Role of file storage in virtual desktop workloads
26
-
27
-
A popular use case for Azure Files is storing user profile containers and disk images for [Azure Virtual Desktop](/azure/virtual-desktop/overview) using [FSLogix](/azure/virtual-desktop/fslogix-profile-containers) or [App Attach](/azure/virtual-desktop/app-attach-overview), which provide roaming user profiles and enable dynamic application delivery, respectively. You can store FSLogix and App Attach containers on Azure file shares using the SMB protocol.
28
-
29
23
## Prerequisites
30
24
31
-
To use Azure Files for Azure Virtual Desktop, you'll need an Azure subscription with the following Azure role-based access control (RBAC) roles assigned to the subscription as a minimum. To learn how to assign roles, see [Assign Azure roles using the Azure portal](/azure/role-based-access-control/role-assignments-portal).
32
-
33
-
- Contributor
34
-
- User access administrator
25
+
To use Azure Files for Azure Virtual Desktop, you'll need a storage account that's in the same Azure region and resource group as your Azure Virtual Desktop host pool.
35
26
36
-
You'll also need a storage account that's in the same Azure region and resource group as your Azure Virtual Desktop host pool.
27
+
## Availability and disaster recovery
37
28
38
-
## Region selection
29
+
Before you select an [Azure region](/azure/reliability/regions-list) for your virtual desktop workload, you should be aware of its regional compliance and data residency requirements.
39
30
40
-
Before you select an [Azure region](/azure/reliability/regions-list) for your virtual desktop workload, you should be aware of its regional compliance and data residency requirements. Another important consideration in region selection is latency. It's generally best to centralize all necessary virtual desktop resources, including user profiles, in the same Azure region and subscription as your host pool. If you deploy file shares in a region that's far from your users, it can increase latency and degrade performance. It can also increase the cost of data transfer between regions.
31
+
Another important consideration in region selection is latency. It's generally best to centralize all necessary virtual desktop resources, including user profiles, in the same Azure region and subscription as your Azure Virtual Desktop host pool. If you deploy file shares in a region that's far from your users, it can increase latency and degrade performance. It can also increase the cost of data transfer between regions.
41
32
42
-
## Capacity, redundancy, and performance
43
-
44
-
Azure Files offers both HDD (standard) and SSD (premium) file shares, as well as different billing models. Keep in mind that SSD Azure file shares don’t offer geo-redundancy or a pay-as-you-go billing model. See [Azure Files redundancy](files-redundancy.md) and [Understand Azure Files billing](understanding-billing.md).
33
+
Azure Files offers both HDD (standard) and SSD (premium) file shares. Keep in mind that SSD Azure file shares don’t offer geo-redundancy. See [Azure Files redundancy](files-redundancy.md) for more information about the different redundancy options available for Azure Files.
45
34
46
35
> [!NOTE]
47
36
> Azure Files supports SSD file shares in a subset of Azure regions. See [Azure Files redundancy support for SSD file shares](redundancy-premium-file-shares.md) for more information.
48
37
38
+
## Performance, scale, and cost
39
+
40
+
Azure Files offers different billing models, including provisioned and pay-as-you-go. See [Understand Azure Files billing](understanding-billing.md).
41
+
49
42
While Azure Files can support thousands of concurrent virtual desktop users from a single file share, it's critical to properly test your workloads against the size and type of file share you're using. Your requirements might vary based on number of users and profile size.
50
43
51
-
The following table lists our general recommendations based on the number of concurrent users:
44
+
The following table lists our general recommendations based on the number of concurrent users. This table is based on the assumption that the user profile has a capacity of 5 GiB and a performance of 50 IOPS during sign in and 20 IOPS during steady state.
52
45
53
46
|**Number of virtual desktop users**|**Recommended file storage**|
| More than 2,000 concurrent users | Multiple SSD file shares |
58
52
59
53
## Azure Files sizing guidance for Azure Virtual Desktop
60
54
@@ -98,6 +92,8 @@ You can use one of the following three identity sources to authenticate users to
98
92
99
93
-[Microsoft Entra Domain Services](/fslogix/how-to-configure-profile-container-azure-files-active-directory): If you don't have an AD DS and need to authenticate cloud-only identities, choose this option.
100
94
95
+
To configure storage permissions, see [Configure SMB storage permissions for FSLogix](/fslogix/how-to-configure-storage-permissions).
96
+
101
97
## See also
102
98
103
99
-[Storage considerations for Azure Virtual Desktop workloads](/azure/well-architected/azure-virtual-desktop/storage)
0 commit comments