virtualization
The act of creating a virtual version of something, such as a hardware platform, OS, storage, or network.
Virtualization uses software to simulate hardware functionality and create a virtual computer system. This allows IT organizations to run more than one virtual system—and multiple operating systems and applications—on a single server. This results in economies of scale and greater efficiency.
graph LR
Center["virtualization"]:::main
Rel_hypervisor["hypervisor"]:::related -.-> Center
click Rel_hypervisor "/terms/hypervisor"
Rel_virtual_machine["virtual-machine"]:::related -.-> Center
click Rel_virtual_machine "/terms/virtual-machine"
Rel_caching["caching"]:::related -.-> Center
click Rel_caching "/terms/caching"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧠 Knowledge Check
🧒 Explain Like I'm 5
Virtualization is like having a magic computer that can pretend to be five different computers at once. Instead of buying five physical machines, you buy one powerful machine and use virtualization to split it into five parts. Each part thinks it's its own separate computer.
🤓 Expert Deep Dive
Hardware virtualization relies on a hypervisor to manage the abstraction layer between the physical hardware and the virtual machines (VMs). It enables features like sandboxing, snapshotting, and live migration, which are foundational for cloud computing and modern server management.