Virtualization
Virtualization separates software from physical hardware. A hypervisor provides virtual machines that emulate real hardware. Benefits: better utilization, isolation, snapshots. Containers are also a form of virtualization — at the operating system level.