虚拟化、云计算、大数据、智慧城市,是近期以及将来一段时间的热点。现在虚拟化产品很多,做虚拟化的公司也很多,就是一些应用软件也在向“虚拟化”靠近。面对纷繁杂乱的市场,对于我们用户来说,或者对于我们信息中心管理人员来说,需要在什么时候应用虚拟化、又怎么选择虚拟化产品呢?
一、虚拟化分类
虚拟化分为:全虚拟化、OS层-半虚拟化、硬件层虚拟化三种。
1、全虚拟化的架构
虚拟化的监视器(hypervisor)是类似于用户的应用程序运行在主机的OS之上,如VMware的workstation,这种虚拟化产品提供了虚拟的硬件如上图所示
2、OS层-半虚拟化的架构
在OS层实现虚拟化,VM使用的是OS的Image,这种虚拟化也叫SKI(Single kernel Image)。
OS层虚拟化大部分使用web版虚拟主机,高性能计算(HPC)集群和网格计算。系统容易管理和处理这种方法,系统资源在创建vm的同时分配给一定的cpu、内存及磁盘空间,这种类型的虚拟化比服务器虚拟化更有效,但是最大的缺点是VM跟host的OS必须是相同的,