Macchina virtuale VM
Computer simulato che gira su un host fisico tramite un hypervisor. Ha un proprio sistema operativo e proprie risorse, isolato dall'host e dalle altre VM.
Due tipi principali: la VM di sistema (un intero computer, ad esempio VirtualBox o un'istanza EC2) e la VM di processo (esegue un programma, ad esempio JVM o .NET CLR). Le VM di sistema sono il fondamento del cloud (AWS EC2 e GCP Compute Engine sono VM sotto il cofano). I container sono l'alternativa leggera: condividono il kernel, sono più efficienti ma isolano meno. Le microVM (Firecracker, AWS Lambda) sono un ibrido tra VM e container.