Blog, Page 2
In-depth articles on Azure Virtual Desktop cost optimization, architecture, governance, and operational best practices from the Atlas AVD team.
Latest articles
- Choosing FSLogix Storage: Cloud Cache vs Azure Files vs Azure NetApp Files
Microsoft recommends Azure Files for most FSLogix deployments, Azure NetApp Files for very large or latency-sensitive estates, and Cloud Cache when profiles must survive an outage. The comparison, identity support for Entra ID-joined hosts, what Cloud Cache really costs, and the three business continuity patterns.
- Optimized AVD Session Hosts Out of the Box: How Atlas AVD Builds In the Windows Desktop Optimization Tool
The Windows Desktop Optimization Tool (WDOT) is the standard way to strip a Windows image down for virtual desktops, but it leaves every choice to you and runs as a script you maintain. Atlas AVD builds it in: every session host it provisions is optimized with lists already reviewed for multi-session AVD, safe defaults, per-pool overrides, and a result you can read in the deployment log.
- Four Settings That Control Your AVD Spend: Autoscale, Power-On-Connect, Disk Warm-Up and Session Timeouts
Most AVD waste isn't one big mistake. It's a host left running for a disconnected session, an empty pool kept warm all night, and Premium SSD billing for VMs that are switched off. Here is how the Atlas AVD autoscale engine, Power-On-Connect, business-hours disk warm-up and session timeouts each close one of those gaps, and why they save the most when you turn them on together.
- Outlook Cached Mode on Azure Virtual Desktop: OST, FSLogix and Sync Windows
Outlook cached mode on pooled Azure Virtual Desktop hosts: why the OST must roam in an FSLogix container, the sync window settings Microsoft's AVD image guidance uses, how to size containers, why search slows down, and a troubleshooting table.
- Azure VM Size Availability by Region: How to Check Before You Deploy
Whether a VM size is offered in a region, available to your subscription, in the zones you want, and within your quota are four separate questions. The az vm list-skus and PowerShell checks, what each restriction means, the SkuNotAvailable error, and what to check for AVD session hosts.
- Reading FSLogix Logs: Event IDs, Status Codes and Reason Codes Explained
A reference for reading FSLogix on AVD: where the text and event logs live, how to find one user's sign-in, the full Status and Reason code tables, the Windows error codes you'll see most, the few event IDs Microsoft documents, and the logging settings worth changing.
- Best IT Documentation Software for MSPs in 2026
Documentation platforms all store client records and credentials; they differ on where the data lives, self-hosting, integrations and licensing. What MSP documentation software has to do, how to choose, and an honest best-for on IT Glue, Hudu, ConnectWise Documentation, Passportal and Atlas Vault.
- Webex on Azure Virtual Desktop: VDI Plugin Setup and Known Limits
How Webex VDI optimization works on Azure Virtual Desktop: the Webex App in VDI mode on the host, the VDI plugin on Windows devices, which Remote Desktop clients Cisco supports, why full-featured meetings aren't supported on AVD, and how to troubleshoot calls.
- AVD Users per vCPU: How Many Users Fit on a Session Host?
Microsoft's maximum users per vCPU for each AVD workload, multiplied out for 4, 8 and 16 vCPU hosts, why production pools run below the ceiling, practical starting session limits, how to turn them into a host count, a worked 300-user example with the cost of headroom, and how to measure the real number in a pilot.