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.