Skip to content

Virtual Machine(VM)

A software-based computer that runs its own operating system on top of physical hardware via a hypervisor.

A virtual machine emulates a complete computer, including its own kernel, so you can run different operating systems side by side on one host. VMs offer strong isolation and are ideal for testing, running Windows, or separating untrusted workloads. They use more resources than containers.

Related articles

Hypervisor

Software that creates and manages virtual machines by allocating physical resources between them.

Container

An isolated, self-contained package that bundles an application with everything it needs to run.