虚拟化

定义

虚拟化技术,是将物理的实体,通过软件模拟,形成若干虚拟存在的系统,其实是真实运作还是在实体上,只是划分了若干区域汇总时域划分。

本质上,虚拟化就是由位于下层的软件模块,通过向上一层软件模块提供一个与它原先所期待的运行环境完全一致的接口的方法,抽象出一个虚拟的软件或硬件接口,使得上层软件可以直接运行在虚拟的环境上。

分类

虚拟化技术按照对象主要分为CPU虚拟化、网络虚拟化、服务器虚拟化、存储虚拟化、应用虚拟化等。

根据虚拟化程度分为全虚拟化和半虚拟化。

根据架构分为裸金属架构和非裸金属架构。