虚拟化
虚拟化(Virtualization)是使用软件创建虚拟版本计算机资源的过程,包括虚拟化计算机、处理器、内存、存储和网络等。虚拟化技术可以将一台物理计算机作为多台虚拟的计算机使用,从而更有效利用计算机资源,降低成本。
简介
时间轴
虚拟对象分类
类别 | 描述 | 常用软件 |
---|---|---|
计算机 | 虚拟出来的计算机,称为虚拟机。虚拟机上执行的软件与底层硬件资源是分开的。 不同类型的硬件虚拟化包括: 完全虚拟化 半虚拟化 |
|
容器 | ||
内存 | ||
数据 | ||
网络 |
抽象程度分类
类别 | 描述 | 常用软件 |
---|---|---|
指令集架构等级的虚拟化 Instruction Set Architecture Level |
||
硬件层虚拟化 Hardware Abstraction Layer |
||
操作系统层虚拟化 OS-level virtualization |
也称容器化(Containerization),是将操作系统内核虚拟化。 | |
编程语言等级的虚拟化 Programming Language Level |
||
库等级的虚拟化 Library Level |
了解更多 >> 维基百科:虚拟化#按照抽象程度分类