virtualization
Simulating physical resources
Virtualization is creating a software-based simulation of something that would otherwise require dedicated hardware.
A single physical computer can run multiple virtual machines, each behaving as an independent system with its own operating system: We use virtualization to run legacy software on modern servers.
The concept extends beyond computers—virtual memory, virtual networks, and virtual storage all abstract away physical limitations.
Cloud computing relies heavily on virtualization to allocate resources flexibly.
Virtual machine management layer
Isolating untrusted code
- partitioningDividing into sections
- encapsulationSurrounding on all sides
- containerizationStandardized cargo packaging system
- namespaceIdentifier collision prevention container
segmentation · air gap · firewall · separation · jail
Assigning available means strategically
- scalabilityCapacity for growth
- provisioningSupplying resources in advance
- utilizationPractical application of something
- consolidationCombining into unified whole
workload · throughput · cost-saving · optimization · density · automation · orchestration · capacity planning
Facility housing networked computers
- cloud computingInternet-delivered digital infrastructure
- load balancingDistributing work across resources
- failoverAutomatic backup system activation
- disaster recoveryRestoring systems after catastrophe
Copying to rival
- digital twinSimulated replica of physical object
- augmented realityVirtual elements on real surroundings
- 3D modelingCreating digital three-dimensional objects
- flight simulatorAircraft piloting replica system
physics engine · immersion · cyberspace · metaverse · VR headset · haptic feedback
hypervisor
Virtual machine management layer
- VMwareVirtualization software company
- containerThing for storing items
- DockerApplication containerization platform
KVM · vSphere · snapshot · live migration
sandboxing
Isolating untrusted code
- partitioningDividing into sections
- encapsulationSurrounding on all sides
- containerizationStandardized cargo packaging system
namespace · segmentation · air gap · firewall · separation · jail
resource allocation
Assigning available means strategically
- scalabilityCapacity for growth
- provisioningSupplying resources in advance
- utilizationPractical application of something
consolidation · workload · throughput · cost-saving · optimization · density · automation · orchestration · capacity planning · elasticity
datacenter
Facility housing networked computers
- cloud computingInternet-delivered digital infrastructure
- load balancingDistributing work across resources
- failoverAutomatic backup system activation
emulation
Copying to rival
- digital twinSimulated replica of physical object
- augmented realityVirtual elements on real surroundings
- 3D modelingCreating digital three-dimensional objects
flight simulator · physics engine · immersion · cyberspace · metaverse · VR headset · haptic feedback
- digital technologyinternet, software, streaming, computers, CGI
- ITIT support, computer, IT manager, IT services, IT director
- techsoftware, hardware, code, coding, programming
- conversionsconvert, exchange rate, encoding, transcoding, reformatting
- IT Infrastructurecloud computing, data center, server, VM, router
- IT systemssoftware, server, hardware, servers, databases
virtualizationmaterialization
Coming into tangible existence
concretization · realization · instantiation · physicalization · embodiment