Understand shared responsibility
Good preparation distinguishes what Microsoft manages from what the organization must design, operate, monitor, and protect. The pilot should test that complete chain.
A production-ready AVD environment does not start with “Create host pool.” It starts with personas, identity, network, profiles, images, operations, and recovery.
Azure Virtual Desktop provides managed control-plane components, while the organization remains responsible for session hosts, images, profiles, networking, identity, and recovery of its resources.
Good preparation distinguishes what Microsoft manages from what the organization must design, operate, monitor, and protect. The pilot should test that complete chain.
Each area should end with a documented decision, a named owner, and an acceptance criterion.
Segment users into real personas and decide personal or pooled host pools, desktop or RemoteApp, session density, and the load-balancing approach.
Define Microsoft Entra joined or hybrid joined session hosts, group-based assignments, MFA, Conditional Access, SSO, and privileged administration.
Design the AVD spoke, address space, subnet capacity, DNS, access to on-premises services, egress inspection, and RDP Shortpath where required.
Choose profile-container storage based on capacity, performance, availability, cost, and recovery. Separate profile, user data, and application data decisions.
Define the image source, build process, application packaging, security baseline, testing rings, update cadence, and rollback for a problematic image.
Enable diagnostics, AVD Insights, alerts, and KPIs. Agree the scaling plan, capacity buffers, tagging, budgets, and cost ownership.
Agree failure scenarios, RTO/RPO, the secondary-region pattern, profile and data resilience, failover ownership, and test cadence. Define measurable acceptance criteria.
The pilot should fit a landing-zone model rather than operate as an isolated proof of concept.
Join model, assignments, Conditional Access, MFA, RBAC, and privileged access.
Spoke design, DNS, hybrid connectivity, egress, firewall, and latency.
FSLogix storage, image factory, application packaging, and update rings.
Insights, alerts, autoscale, budgets, backup, and tested DR runbooks.
The pilot is ready when decisions are known and tests measure specific outcomes.
Start with representative personas and applications, measure user experience and operations, and finish with a documented go/no-go decision.