Skip to content

Commit 54a7bae

Browse files
committed
Sonali edits
1 parent c18bc95 commit 54a7bae

File tree

1 file changed

+18
-22
lines changed

1 file changed

+18
-22
lines changed

articles/storage/files/virtual-desktop-workloads.md

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@ description: Learn how to use SMB Azure file shares for virtual desktop workload
44
author: khdownie
55
ms.service: azure-file-storage
66
ms.topic: concept-article
7-
ms.date: 05/27/2025
7+
ms.date: 05/29/2025
88
ms.author: kendownie
99
---
1010

1111
# Azure Files guidance for virtual desktop workloads
1212

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.
1614

1715
## Applies to
1816

@@ -22,39 +20,35 @@ In most scenarios, Azure Files is the recommended file storage solution for a vi
2220
| Standard file shares (GPv2), GRS/GZRS | ![Yes](../media/icons/yes-icon.png) | ![No](../media/icons/no-icon.png) |
2321
| Premium file shares (FileStorage), LRS/ZRS | ![Yes](../media/icons/yes-icon.png) | ![No](../media/icons/no-icon.png) |
2422

25-
## 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-
2923
## Prerequisites
3024

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.
3526

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
3728

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.
3930

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.
4132

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.
4534

4635
> [!NOTE]
4736
> 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.
4837
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+
4942
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.
5043

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.
5245

5346
| **Number of virtual desktop users** | **Recommended file storage** |
5447
|------------------------------------------------|------------------------------|
55-
| Fewer than 200 concurrent users | HDD file share |
56-
| 200-500 concurrent users | SSD file share or multiple HDD shares |
57-
| More than 500 concurrent users | Multiple SSD file shares |
48+
| Less than 400 concurrent users | HDD pay-as-you-go file shares |
49+
| 400-1,000 concurrent users | HDD provisioned v2 file shares or multiple HDD pay-as-you-go file shares |
50+
| 1,000-2,000 concurrent users | SSD or multiple HDD file shares |
51+
| More than 2,000 concurrent users | Multiple SSD file shares |
5852

5953
## Azure Files sizing guidance for Azure Virtual Desktop
6054

@@ -98,6 +92,8 @@ You can use one of the following three identity sources to authenticate users to
9892

9993
- [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.
10094

95+
To configure storage permissions, see [Configure SMB storage permissions for FSLogix](/fslogix/how-to-configure-storage-permissions).
96+
10197
## See also
10298

10399
- [Storage considerations for Azure Virtual Desktop workloads](/azure/well-architected/azure-virtual-desktop/storage)

0 commit comments

Comments
 (0)