hypervisors
Virtual machine supervisors
Hypervisors is the plural of hypervisor, software that creates and manages virtual machines—multiple operating systems running simultaneously on a single physical computer.
The hypervisor sits between the hardware and the virtual machines, allocating resources and keeping them isolated from one another.
The data center runs dozens of servers on just a few hypervisors.
Type 1 hypervisors run directly on hardware; Type 2 run within a host operating system.
Direct hardware access
- hostedPresided over an event
- microkernelMinimalist operating system core
- monolithicMassive and undifferentiated
Virtualization software company
Facility housing networked computers
- clusterGathered group nearby
- consolidationCombining into unified whole
- provisioningSupplying resources in advance
- orchestrationScoring for instrumental ensemble
fault-tolerance · failover · snapshot · checkpoint · cloning · templating
Isolating untrusted code
- partitioningDividing into sections
- encapsulationSurrounding on all sides
- containmentPreventing hostile expansion
- firewallNetwork access control system
Located directly above
- latencyDelay in system response
- throughputProcessing rate over time
- optimizationMaximizing efficiency or performance
- benchmarkingMeasuring against top performers
bare-metal
Direct hardware access
- hostedPresided over an event
- microkernelMinimalist operating system core
- monolithicMassive and undifferentiated
VMware
Virtualization software company
datacenter
Facility housing networked computers
- clusterGathered group nearby
- consolidationCombining into unified whole
- provisioningSupplying resources in advance
orchestration · fault-tolerance · failover · snapshot · checkpoint · cloning · templating
sandboxing
Isolating untrusted code
- partitioningDividing into sections
- encapsulationSurrounding on all sides
- containmentPreventing hostile expansion
overhead
Located directly above
- latencyDelay in system response
- throughputProcessing rate over time
- optimizationMaximizing efficiency or performance
overcommitment
Promising beyond one's capacity
- throttlingRestricting flow or speed