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.
Virtual machine management layer
- guestWelcomed visitor
- hostOne receiving guests
- VMwareVirtualization software company
- KVMMulti-system input sharing device
vSphere · cloud computing · data center · partitioning · orchestration · container · Docker · snapshot
Enclosed play area
- compartmentalizationDivision into distinct sections
- encapsulationSurrounding on all sides
- partitioningDividing into sections
- securityProtection from threat
firewall · quarantine · air gap · segregation · boundary · protection · containment · separation
Informal photograph taken quickly
- migrationMovement to new territory
- cloningMaking identical copies
- templatePreset pattern for reproduction
- imageVisual or mental likeness
cross-platform · live migration · export · import · OVA · transferability · disaster recovery · backup
Component that executes instructions
- BIOSBoot-up initialization firmware
- firmwareHardware's permanent programming
- instruction setProcessor's built-in operations
- registerRecord officially; vocal range
architecture · compatibility · simulation · bytecode · interpreter · mainframe · legacy system
Distribution of shares
- CPUMain computing chip
- memoryMind's retention capacity
- storageSpace for keeping goods
- throughputProcessing rate over time
latency · utilization · provisioning · scheduling · compute · overhead · capacity · workload
hypervisor
Virtual machine management layer
KVM · vSphere · cloud computing · data center · partitioning · orchestration · container · Docker · snapshot · cloning
sandbox
Enclosed play area
- compartmentalizationDivision into distinct sections
- encapsulationSurrounding on all sides
- partitioningDividing into sections
security · firewall · quarantine · air gap · segregation · boundary · protection · containment · separation · buffer
snapshot
Informal photograph taken quickly
- migrationMovement to new territory
- cloningMaking identical copies
- templatePreset pattern for reproduction
image · cross-platform · live migration · export · import · OVA · transferability · disaster recovery · backup · restore
processor
Component that executes instructions
- BIOSBoot-up initialization firmware
- firmwareHardware's permanent programming
- instruction setProcessor's built-in operations
register · architecture · compatibility · simulation · bytecode · interpreter · mainframe · legacy system
allocation
Distribution of shares
throughput · latency · utilization · provisioning · scheduling · compute · overhead · capacity · workload · optimization
- test environmentssandbox, staging, test bed, dev environment, test lab
- computerscomputer, computers, desktop, desktops, laptop
- computingcomputer, computers, software, hardware, code
- softwaresoftware, app, apps, application, program
- IT Infrastructurecloud computing, data center, server, VM, router
- digital assetscryptocurrency, websites, Bitcoin, apps, mobile app
virtual machinebare metal
Direct hardware access, unmediated
dedicated server · tin · appliance · workstation · iron
machine, virtual, machinery, virtue, virtually, virtuosity, machination, machinations, machining