user-guides

CAF / Azure Landing Zone (ALZ) Accelerator for Azure Virtual Desktop (AVD) — Design

Primary region: Southeast Asia (Singapore)
Scope: CAF-aligned landing zone foundation + AVD workload placement for 600 users (pooled RemoteApp via Web Client) with same-region (zone-level) resiliency.


1) Document purpose

This document describes the enterprise-grade Cloud Adoption Framework (CAF) / Azure Landing Zone (ALZ) target architecture and an implementation approach for an Azure Virtual Desktop (AVD) platform deployment.

The design aligns with Microsoft’s landing zone principles and supports:


2) Key requirements and assumptions (used for this design)

2.1 Requirements captured

2.2 Capacity and cost model assumptions (the “25 + 5” model)

This is a pooled AVD architecture (not 1 VM per user). Multiple users share each session host.

Peak capacity design

Based on Microsoft guidance and common real-world deployments for medium workloads:

Autoscaling to control cost

To avoid paying for peak capacity 24×7, the design uses autoscaling:

Result: You pay for ~25 larger servers during office hours and ~5 smaller servers during non-office hours, not 30 servers all the time.

How load is distributed


3) Target CAF/ALZ management group structure

Architecture
Click to view full size


Subscription Purpose Typical contents
Identity Identity services & supporting components Entra ID integrations, optional AAD DS/AD DS (if required), identity tooling
Management Central operations/monitoring/security Log Analytics, Automation (if used), Sentinel (optional), dashboards
Connectivity (Hub) Shared network connectivity and control Hub VNet, Firewall, Bastion, optional VPN Gateway, shared routing/DNS
AVD-Prod (Workload) AVD resources for production Host pools, session hosts, FSLogix storage, SIG/images, scaling plans

If customer prefers fewer subscriptions, Identity + Management can be combined, but the above is the standard ALZ separation for enterprise operations.


5) Network topology (Hub-Spoke)

5.1 Conceptual topology (Singapore)

Architecture
Click to view full size

5.2 VPN Gateway (optional / precautionary)

AVD does not strictly require VPN connectivity if all apps are public SaaS. However, VPN Gateway is included as an optional, future-proofing item in case private connectivity is required later for:

If the business confirms no private connectivity is required, this item can be removed to reduce cost.


6) Where each service lives (ALZ placement)

Service Location (Subscription)
Hub VNet Connectivity (Hub)
Azure Firewall Connectivity (Hub)
Azure Bastion Connectivity (Hub)
VPN Gateway (optional) Connectivity (Hub)
DDoS Network Protection (optional) Connectivity (Hub)
Log Analytics Workspace Management
Microsoft Sentinel (optional) Management
AVD host pools / app groups / workspaces AVD-Prod
Session host VMs + NICs AVD-Prod
Managed disks AVD-Prod
FSLogix storage (Azure Files Premium ZRS) AVD-Prod
Shared Image Gallery / Images AVD-Prod (or Management, per preference)

7) AVD workload placement and host pool model (zones / resiliency)

7.1 AVD placement model

Architecture
Click to view full size

7.2 High availability & DR strategy (same-region / zone-level resilience)

The solution is designed for enterprise-grade availability inside the Singapore region using Availability Zones.

What we are doing

Profiles

What this protects against

In case of a zone failure

This is intra-region DR (zone-level resiliency), which aligns to the current “Singapore-only” requirement.


8) DR / baseline management VM (why it exists)

A small always-on VM is included for operational safety:


9) FSLogix storage sizing (8 TB)

We assumed approximately 10–12 GB per user profile (e.g., Outlook/Teams/OneDrive caches + user settings). For 600 users:

Storage characteristics:


10) Security stack (included vs optional)

10.1 Included in baseline design

10.2 Optional (depending on customer’s standards)


11) AVD “control plane” cost clarification (BOM guidance)

The AVD service control plane has no fixed infrastructure cost. Billing is driven by:

BOM note:
We model costs using the underlying billable resources (VMs, storage, network) and do not add the “Azure Virtual Desktop” pricing-calculator tile into totals, because it can lead to confusion/double counting when the same compute/storage items are already explicitly listed.


12) Mandatory governance policies (examples)

The following are typical ALZ guardrails; final set to be confirmed with cstomer’s standards:


13) Execution plan (high level)

Phase 1 — Foundation (1–2 weeks)

Phase 2 — AVD Platform (1 week)

Phase 3 — Hardening (as required)


14) Summary (simple terms)

You are paying for:

This elastic capacity model is designed to support ~600 concurrent users under the stated medium workload assumptions, while controlling cost through autoscaling.


Azure Virtual Desktop Landing Zone architecture

Architecture
Click to view full size