Virtual Machines (Infrastructure as a Service (IaaS))
VMs give maximum OS control, and you manage more. You choose and manage the guest Operating System (OS). Azure manages physical hardware. You manage patching, software, configuration. Best for legacy apps and deep customization.

