What is a virtual machine?

A virtual machine, or VM, is a complete computer that exists as software. It has its own operating system, disk and network card, and it runs on a physical server alongside other VMs.

Talk to an engineer Knowledge base
Rows of rack-mounted servers in a data center

What it means

To the software inside, a VM looks like an ordinary server. You install Windows or Linux on it, add your applications and sign in as usual. Underneath, the hypervisor, the core of virtualization, presents slices of real hardware as a virtual disk, memory and network connection.

Because the whole machine is stored as files, it can be handled in ways a physical server cannot:

  • Snapshots: a saved point in time that you can return to, handy before an update.
  • Whole-machine backups: the entire server is copied, so it can be restored in one piece.
  • Live migration: a running VM moves from one physical server to another without being shut down.

A container shares the host's operating system kernel and packages only an application and what it needs, so it is smaller and starts faster. A VM carries a full system of its own and is more strongly isolated.

Why it matters to a business

  • Hardware independence: a VM can move to new hardware without rebuilding the server.
  • Fast recovery: a restored VM brings back the system, settings and data together.
  • Maintenance without downtime: with shared or replicated storage, live migration lets a host be patched or repaired while its machines keep running elsewhere.
  • Snapshots are not backups: a snapshot sits on the same storage as the VM, so it will not help if that storage fails.

How this shows up in our work

On Proxmox VE we run virtual machines and LXC containers side by side. We back VMs up with Proxmox Backup Server and test the restores. Several hosts joined in a cluster make live migration possible.

Related services

Proxmox consulting

Virtual machines and containers on Proxmox VE clusters.

Backup and recovery

Whole-machine backups with tested restores.

Cloud infrastructure

Virtual machines in Microsoft Azure and hybrid setups.

Learn more

Not sure your backups would restore?

We will test a restore with you and write down the steps.

Start a conversation