Azure Files vs Azure NetApp Files vs Storage Spaces Direct for FSLogix
Verdict: Azure Files and Azure NetApp Files are managed platform services; Storage Spaces Direct is self-managed for cross-platform control. Use premium or multiple standard shares above 200 light users; split ANF users below 3,000 per volume.
| Criterion | Azure Files | Azure NetApp Files | Storage Spaces Direct |
|---|---|---|---|
| Management model | Managed Azure-native platform service | Managed Azure-native platform service | Self-managed; customer-controlled disks |
| Best fit | General FSLogix; light workloads over 200 users use premium or multiple standard shares | Higher-performance and power-user tiers; select regional availability | Cross-platform parity with an on-premises Hyper-V estate |
| Identity requirement | Supports AD DS or Entra Kerberos | Requires Kerberos via AD DS or Entra Domain Services; no Entra-only | Domain membership managed by the customer |
| Scale limit | Split large light workloads across multiple shares | Keep under 3,000 concurrent profiles per regular volume | Bounded by the VM cluster you size |
Rules
- Above 200 light-workload users, choose premium Azure Files or split across multiple standard shares.
- Azure NetApp Files profile containers require Kerberos via AD DS or Entra Domain Services; Entra-only identities are unsupported.
- Keep an Azure NetApp Files regular volume under 3,000 concurrent profiles; beyond that, distribute users across volumes.
- Storage Spaces Direct is the self-managed cross-platform option; Azure Files and Azure NetApp Files are managed platform services.
- FSLogix logon speed is dominated by round-trip latency to the profile store; co-locate storage and session hosts, ideally behind a private endpoint.
- Exclude the FSLogix VHD and VHDX extensions and processes from antivirus to cut mount-time logon delay.
Traps
- Continuous Availability and capacity-pool service level do not change Azure NetApp Files identity support; Entra-only still fails.
- A general-purpose v2 account or Azure Files is still a managed service, not the self-managed cross-platform option.