« Back to Glossary Index

A virtual machine, or VM, is a software-based emulation of a physical computer, running its own operating system and applications as though it were an entirely independent, standalone machine — even though it's actually running on shared physical hardware alongside other VMs.

A hypervisor — software specifically designed to manage virtual machines — allocates a defined slice of a physical server's actual resources (CPU, RAM, storage) to each individual VM, letting several completely separate, isolated environments run simultaneously on the very same physical hardware.

  • VPS hosting — each VPS is, at its core, a virtual machine
  • Local development environments — testing different configurations in isolation
  • Cloud computing services like AWS EC2, built entirely around virtual machines
  • Software testing across multiple different operating systems

VMs include a complete, full operating system for each individual instance; containers (like Docker) share a single host operating system while still keeping each application genuinely isolated — generally making containers considerably more lightweight and efficient than full VMs.

VPS hosting for WordPress is fundamentally built on virtual machine technology — it's what allows a hosting provider to sell dedicated, guaranteed resources to individual customers without needing to provide an entire, separate physical server for each and every one.

« Back to Index
Share This