几大主流虚拟化的实现机制、优劣对比

主持人:现在在世界上比较流行的主流的虚拟化技术有哪些呢?

金林钢:现在市面上流行的很多,大概四种。一种是大家比较熟悉的VMware,其实VMware是市场领先者,因为它是很早被用的虚拟技术。它的主要技术是用软件模拟硬件的东西,把所有硬件彻底的抽象出来。所以一个应用程序用起来的时候跟硬件是没有关系的。我们讲这个技术叫做完全虚拟化,在VMware上面可以运行各种各样的操作系统,比如可以运行Windows、可以运行Linux,各种各样的系统,因为它跟硬件没关系。但是它主要的问题之一本身这个技术要消耗大量的硬件资源,导致我们不能充分的利用硬件资源,技术比较复杂,而且它是专有系统。

主持人:我记得它最近通过一些方式提供了一些代码的接口?

金林钢:这点不太清楚,据说是有一种最基本功能的可以下载。

何晓龙:是可以做好虚拟系统可以用它免费的版本重新运行。

金林钢:因为它是完全虚拟化,可以各种不一样的操作同时在上面运行。另外一个是IBM的很早有一个大型机的那种技术,IBM也是虚拟化技术的领先者。是可以一部分一部分的分出来,然后在上面各个系统运行不同的东西。

何晓龙:是变成多台虚拟的服务器。

金林钢:还有一个就是微软,微软因为2003年的时候买了一个公司,买了之后准备2008年正式推出虚拟化。我们现在业界最关注的还是Xen。Xen完全是开源的,而且它用的技术跟前面几种完全不一样。Xen技术最关键的是两部分,一个是虚拟化管理程序,上面是管理化操作系统。通常跟别人做法不一样的是Xen虚拟化管理程序非常小,代码量不超过5万,把大批量以前专业系统做的那些虚拟化需要做的东西上移到操作系统。这样充分利用操作系统的功能,比如说设备驱动程序,像VMware它是通常运行Windows,那么下面所有的设备驱动程序都要完全模拟出来。如果另外一个系统是运行Linux的,要全部的Linux设备驱动程序模拟出来。这样导致下面的虚拟程序非常庞大,Xen是所有的驱动设备只有一个,全部用Linux的方式。比如说全部用RedHat的管理程序,驱动程序。它自己是一个比较小的类似调度。这样有什么好处呢?一个是简单,程序量很小,非常高效,它本身的消耗量只有1%到5%。这意味着最多用5%的资源,剩下95%资源也可以应用上。假如说有台机器系统有BUG,它不会影响到别人,因为我的管理层很小,而且设备驱动程序都不在我的管理程序里面。所以它有问题跟我没关系。但是其他的就不行了,万一它有问题大家都完了。

主持人:刚才所说的这几种虚拟化的机制,因为刚才也讲了许多在实现机制上的不同,从机制上可以把不同分为几类?

金林钢:从虚拟化技术来讲可以分为三种,一个是完全虚拟化。完全虚拟化技术以VMware为代表。完全虚拟化是所有的应用程序完全跟硬件抽象出来。它具体的方法就是虚拟化管理程序和虚拟机模拟硬件的东西。

另外一个技术是Xen大量推的准虚拟化,英文就是Paravirtualization,这个技术是硬件和软件相共和,是充分利用虚拟的技术把硬件的资源充分利用起来。它自己本身消耗最多5%。还有一种假如说Intel跟AMD已经支持虚拟化技术,那么我们可以做到硬件支持的虚拟化技术。

时间: 2024-11-08 20:17:35

几大主流虚拟化的实现机制、优劣对比的相关文章

微信小程序与传统APP十大优劣对比

        随着微信公众平台的开放,微信端小程序涌现市场,带来很很多便利和简单的原生操作,询:微信端小程序是否会替代传统的APP应用?两者的优劣如何?我们一起来看看传统APP与微信端小程序十大优劣对比       微信正让60%的APP变得没有存在价值,这个观点是从价值层面来谈的,以我们和传统企业合作实践的经验来看,从功能层面来看,未来,80%的传统APP将会被微信端小程序所代替.         APP作为用户接入移动互联网世界的桥梁和入口,研究APP,对于传统商家实现移动营销具有重要的价

SQL Server与Oracle、DB2的优劣对比

SQL Server与Oracle.DB2的优劣对比: 1.开放性: SQL Server 只能在Windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的.Windows9X系列产品是偏重于桌面应用,NT Server只适合中小型企业.而且Windows平台的可靠性,安全性和伸缩性是非常有限的.它不象unix那样久经考验,尤其是在处理大数据量的关键业务时. Oracle 能在所有主流平台上运行(包括 windows).完全支持所有的工业标准.采用完全开放策略.可以使客户选

《JavaScript框架设计》——1.5 主流框架引入的机制——domReady

1.5 主流框架引入的机制--domReady domReady其实是一种名为"DOMContentLoaded"事件的别称,不过由于框架的需要,它与真正的DOMContentLoaded有一点区别.在许多旧的JavaScript书藉中,它们都会教导我们把JavaScript逻辑写在window.onload回调中,以防DOM树还没有建完就开始对节点进行操作,导致出错.而对于框架来说,越早介入对DOM的干涉就越好,如要进行什么特征侦测之类的.domReady还可以满足用户提前绑定事件的

大家觉得几大主流的数据库发展前景怎么样?oracle.mysql.nosql等等....

问题描述 大家觉得几大主流的数据库发展前景怎么样?oracle.mysql.nosql等等.... 大家觉得几大主流的数据库发展前景怎么样?oracle.mysql.nosql等等....现在在学oracle.但是oracle是不开源的,以后是不是主要从事oracleDBA工作.是认真只学oracle好 还是学多一两种数据库(但是肯定集中学习时间在一种上面).第一次提问,求搭理..... 解决方案 我觉得这要看你以后进的啥公司决定的 不过oracle是主流 像我现在开发都是mysql

海参电子商务与传统渠道优劣对比

杭州被称为人间的天堂,也被公认为中国电子商务的发源地,电子商务狂潮席卷中国大江南北,作为经济发达的长三角城市,杭州的电子商务更是如火如荼.最近海参在杭州"火"了起来,笔者有心留意,很多的街边参茸燕窝店里,都有了海参的身影,由此引发思考,在杭州海参受市民欢迎的同时,海参行业的竞争激烈程度进一步升级,那么品牌海参(www.haishen800.com)如何更好地发展,海参行业能否走电子商务之路,如何借助电子商务更好地发展?笔者以宫品海参为例进行分析. 海参电子商务与传统渠道优劣对比 品牌拓

三种高级链接诱饵技巧介绍与优劣对比

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 外链的重要性就不再这里就不再介绍了,如果你还在对<LEE谈外链判断>而对外链有迟疑,或者纠结于到底是不是该继续发外链的阶段,那么吴立博客只想说一句:LEE没有一句话指明让站长不要去发外链,而是给大家指出了哪些外链不能继续发.好了接下来进入正文,今天吴立想要分享的是三种高级链接诱饵技巧介绍与优劣对比. 高级的链接策略都有一个中心思维

云计算与虚拟化技术相关的VMM对比介绍

本文讲的是云计算与虚拟化技术相关的VMM对比介绍,[IT168 云计算频道]介绍了云计算,也介绍了虚拟化的内容,有人问,在IA架构上实现云计算和虚拟化时,底层需要虚拟机管理器(Virtual Machine Monitor,简称VMM)来进行管理,那么VMM都有哪些呢,之间有什么区别呢?本文就对此探讨一下. 先学一下港片:"郑重声明:本部分仅是本人使用各路VMM的心得总结,不含任何广告倾向,也不保证所有内容不会随着时间流逝而失效,仅供参考.如对某种VMM有具体需求,请联系相关厂商,获得详细的最新

介绍国内几大主流搜索引擎生存现状

对于目前国内的主流搜索引擎来说也就是这么几款:百度.谷歌.搜狗.搜搜,有道.爱问.必应等用户应该很少这篇博文中就不做阐述了.另外值得一提的是中搜和刚刚出现的360综合搜索,但就目前的情况来看还是没有那个搜素引擎能和百度媲美,以市场占有率百分之七八十的份额遥遥领先,所以也就出现了主要针对百度做seo优化的的情况了,现在挺女网www.tingnv.com就一个一个简单的介绍一下: 百度稳坐国内老大位置 百度是国内老大的位置这几年是大家所公认的,并且其宣传的口号也做得十分的响亮,再加上目前国内所占用户

谁是云的王者?OpenStack与VMware优劣对比

[编者按]在云计算生态系统中,有两种类型的用户需要使用云计算资源:传统型(Traditional IT applications)和在互联网大潮下逐渐崛起云计算应用型(Cloud-aware applications).国外广为流传的一个比喻是:在传统服务模式下,可以想象服务器就是IT的宠物(Pets),给他们取名字,精心抚养长大,当他们生病了,你得修复他们;在新形态的应用服务模型中,虚拟机被看做是农场中的公牛(Cattle),名字通常都是编号,当他们生病了,你就杀掉他,用一头新牛代替.VMWa