Azure Virtual Desktop (AVD) เป็นบริการเดสก์ท็อปและแอปพลิเคชันเสมือน (Virtual Desktop Infrastructure - VDI) บน Microsoft Azure ที่ช่วยให้องค์กรปรับใช้และจัดการ Windows desktops และ apps บนคลาวด์ ผู้ใช้เข้าถึงได้จากที่ไหนก็ได้ บนอุปกรณ์ใดๆ ผ่าน Remote Desktop client หรือเว็บเบราว์เซอร์
คุณสมบัติหลักของ Azure Virtual Desktop
- Multi-session Windows 10/11: Windows 10/11 Enterprise multi-session อนุญาตหลาย users ใช้ session บน VM เดียวกัน ลดต้นทุน compute
- FSLogix Profile Containers: จัดการ user profiles ให้เร็วและน่าเชื่อถือ แยก profile ออกจาก VM
- Auto-scaling: เริ่ม/หยุด VMs อัตโนมัติตามความต้องการ ลดต้นทุน infrastructure
- Azure AD Join และ Hybrid AD Join: รองรับ cloud-only และ hybrid identity
- MSIX App Attach: ส่งมอบแอปพลิเคชันแบบ dynamic ไม่ต้องติดตั้งใน base image
- RDP Shortpath: เชื่อมต่อโดยตรง (UDP) ลด latency เพิ่มประสิทธิภาพ
- Watermarking และ Screen Capture Protection: ป้องกันการรั่วไหลของข้อมูล
กรณีการใช้งาน (Use Cases)
- Remote/Hybrid Work: ให้เดสก์ท็อป Windows เต็มรูปแบบแก่พนักงานทำงานจากบ้านหรือที่ไหนก็ได้
- BYOD (Bring Your Own Device): พนักงานใช้อุปกรณ์ส่วนตัวเข้าถึง corporate desktop อย่างปลอดภัย
- Task Workers / Call Centers: Multi-session Windows รองรับผู้ใช้จำนวนมากบน VM เดียว ประหยัดต้นทุน
- High-Performance Computing / GPU Workloads: ใช้ GPU-enabled VMs สำหรับ 3D rendering, AI/ML, engineering simulations
- Legacy App Migration: รัน legacy apps บน Windows 10/11 ใน Azure โดยไม่ต้อง rewrite
- Business Continuity / Disaster Recovery: Desktop infrastructure ในคลาวด์ สามารถ failover ได้รวดเร็ว
สถาปัตยกรรมและองค์ประกอบหลัก
- Host Pools: กลุ่ม VMs (session hosts) ที่ให้ desktops/apps แบบ pooled หรือ personal
- App Groups: กลุ่มแอปพลิเคชัน (RemoteApp) หรือ full desktop ที่เผยแพร่ให้ผู้ใช้
- Workspaces: จุดรวม app groups สำหรับผู้ใช้ final feed
- FSLogix: Profile containers, Office containers, Cloud Cache
- Management Plane: Azure portal, PowerShell, REST API, ARM templates, Bicep
Licensing
- รวมอยู่ใน: Microsoft 365 E3/E5, Business Premium, Windows 10/11 Enterprise E3/E5, Windows 10/11 Education A3/A5
- แยกต่างหาก: Windows 10/11 Enterprise per user (ถ้าไม่มี M365)
- ค่าใช้จ่าย Azure: Compute (VMs), Storage (disks, FSLogix), Networking (egress)
ประโยชน์เทียบกับ VDI แบบดั้งเดิม (On-premises)
- ไม่ต้องจัดการ infrastructure on-premises (hypervisors, connection brokers, gateways)
- Elastic scaling: จ่ายตามใช้จริง (pay-as-you-go)
- Global availability: ปรับใช้ใน Azure regions ทั่วโลก ใกล้ผู้ใช้
- Integrated security: Microsoft Entra ID, Conditional Access, Defender for Endpoint
- Modern management: Intune, Windows Autopilot, Azure Update Manager