虚拟化、云计算、大数据、智慧城市,是近期以及将来一段时间的热点。现在虚拟化产品很多,做虚拟化的公司也很多,就是一些应用软件也在向“虚拟化”靠近。面对纷繁杂乱的市场,对于我们用户来说,或者对于我们信息中心管理人员来说,需要在什么时候应用虚拟化、又怎么选择虚拟化产品呢?
一、虚拟化分类
虚拟化分为:全虚拟化、OS层-半虚拟化、硬件层虚拟化三种。
1. 全虚拟化的架构图
虚拟化的监视器(hypervisor)是类似于用户的应用程序运行在主机的OS之上,如VMware的workstation,这种虚拟化产品提供了虚拟的硬件如上图所示
2. OS层-半虚拟化的架构图
在OS层实现虚拟化,VM使用的是OS的Image,这种虚拟化也叫SKI(Single kernel Image)。
OS层虚拟化大部分使用web版虚拟主机,高性能计算(HPC)集群和网格计算。系统容易管理和处理这种方法,系统资源在创建vm的同时分配给一定的cpu、内存及磁盘空间,这种类型的虚拟化比服务器虚拟化更有效,但是最大的缺点是VM跟host的OS必须是相同的,因为它们使用的相同的内核,所以,在linux的server上不能跑windows的VM。
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?