Virtual machine (VM)
A virtual machine (VM) is a software-defined computer that runs its own operating system with isolated resources on shared hardware.
VMs are commonly used to isolate workloads, standardize deployments, and allocate CPU/RAM/disk/network resources.