virtual machine

Simulated computing environment

A virtual machine is a software emulation of a computer, running its own operating system within a host system.

Multiple virtual machines can run simultaneously on one physical computer, each isolated from the others: We spun up a virtual machine to test the update before deploying it.

Virtual machines enable server consolidation, software testing, and running programs designed for different operating systems.

virtualization

hypervisor

Virtual machine management layer

  • guestWelcomed visitor
  • hostOne receiving guests
  • VMwareVirtualization software company

KVM · vSphere · cloud computing · data center · partitioning · orchestration · container · Docker · snapshot · cloning

isolation

sandbox

Enclosed play area

security · firewall · quarantine · air gap · segregation · boundary · protection · containment · separation · buffer

portability

snapshot

Informal photograph taken quickly

image · cross-platform · live migration · export · import · OVA · transferability · disaster recovery · backup · restore

emulation

processor

Component that executes instructions

register · architecture · compatibility · simulation · bytecode · interpreter · mainframe · legacy system

resources

allocation

Distribution of shares

  • CPUMain computing chip
  • memoryMind's retention capacity
  • storageSpace for keeping goods

throughput · latency · utilization · provisioning · scheduling · compute · overhead · capacity · workload · optimization

Categories
Opposites
physical versus emulated computing

virtual machinebare metal

Direct hardware access, unmediated

dedicated server · tin · appliance · workstation · iron

deployment model

virtual machinecontainer

Thing for storing items

Family

machine, virtual, machinery, virtue, virtually, virtuosity, machination, machinations, machining

Familiarity
Top 200,000
Profile
Used worldwide · Timeless · Abstract · Rated G