4 VM-based options, 4 different goals
Choose based on the goal: control, scaling, availability, or desktops/apps. VM: one server you control. VMSS (Virtual Machine Scale Sets): scale a pool. Availability set: reduce correlated downtime. AVD (Azure Virtual Desktop): deliver desktops/apps to users.

