一张图读懂虚拟化的发展历史,看VMware Horizon如何紧跟Citrix的步伐

经常碰到有朋友问我Citrix和VMware公司区别,为了还原一个真相,博主特意整理了两家公司的异同,特别是公司的起家史。由于Citrix是桌面虚拟化和应用虚拟化的业内翘楚,我们着重分析的是这两家公司在桌面虚拟化和应用虚拟化的发展历史,如有错误还请大家指正。

公司大事记

我们先看看两家公司里程碑的几个时间点吧。

  • 公司成立时间:Citrix在1989年,VMware在1998年;
  • 公司上市时间(IPO):Citrix在1995年,VMware在2007年;
  • 共享桌面虚拟化(应用虚拟化的一种)发布时间:Citrix在1995年,VMware在2014年;
  • 应用虚拟化(App方式)发布时间:Citrix在1998年,VMware在2014年;
  • 桌面虚拟化发布时间:Citrix在2000年,VMware在2008年;
  • 虚拟化网关交付安全组件NetScaler发布:Citrix在2006年,VMware至今没有;
  • 服务器虚拟化发布时间:Citrix在2008年,VMware在2001年;
  • 移动设备管理方案发布时间:Citrix在2012年收购ZenPrise,随机立即整合现有产品推出XenMobile解决方案,VMware2014年1月收购Airwatch后尚未整合;
  • 桌面/应用虚拟化的核心:传输协议发布时间:Citrix在1989年,VMware尚没有最后定论;
    • 业界一直传说VMware试图收购T公司,不过被拒绝。我想也没错,能下蛋的母鸡谁又愿意卖掉;
    • View开发之初是租用总部设在加拿大温哥华的一家叫做Teradici公司的传输协议PCoIP协议,不过,Teradici公司开发PCoIP协议的时候是把此协议用于T公司的主要产品,包括瘦客户机和一些硬件加速卡,并非是桌面虚拟化,所以在和VMware签订合作协议后才开始改进PCoIP协议。Teradici公司成立于2004年,在Teradici公司的官方主页上可以看到在2008年VMware公司开始关注PCoIP协议,在2009年VMware的View 4.0租用了PCoIP协议;
    • 为了解决PCoIP协议的天生不足问题(PCoIP协议出生之时就不是为虚拟化软件准备的,而是为T公司的硬件上的图形加速设计的),VMware不得已在View产品中增加对微软RDP协议的支持,用户如果在使用桌面虚拟化发现PCoIP协议无法实现的一些基础功能时,例如外设的重定向功能,可以在注销当前通过PCoIP登录的桌面后再选择微软RDP方式登录,当然,桌面的软件状态全部没有了,用户体验会受到不小的影响;
    • 为彻底解决View产品在核心技术上依赖于其他公司的困境,VMware公司试图开发自己的协议Blast。最初是在2011年VMworld2011大会上宣布AppBlast项目,截止到目前为止Blast协议还未正式发布,最新消息是Blast只能在Html5上访问;

从上面两家的两家公司的发展历史可以看出来,Citrix是公司创建之初的理念就是做应用虚拟化和桌面虚拟化的,而后在2008年收购了XenServer,开始进入私有云数据中心领域,2011年收购Cloud.com后开始进入云计算领域,并且通过Cloud Platform平台在云计算领域大展拳脚;同时Citrix公司又继续拓展虚拟化领域到移动设备管理,包括收购ZenPrise公司并整合Citrix自有产品Cloud Gateway,推出了XenMobile解决方案套件,到目前为止,Citrix都是整个IT界唯一一家可以交付整个EMM(Enterprise Mobility Management)领域解决方案的厂商,产品覆盖从用户的接入设备、网络接入层、虚拟化层、移动设备管理层、个人数据管理,以及公司协作。

VMware也是一家非常优秀的公司,尤其是在数据中心领域。V公司的vSphere产品在服务器虚拟化领域一直是业内首屈一指的产品,这和这家公司在创立之初就是励志要做服务器虚拟化是密不可分的。VMware在私有云Hypervisor领域取得巨大成功之后,也试图在其他领域有所建树,所以在2008年研发了自己的桌面虚拟化产品View,由于起步太晚,再加上开发核心传输协议的门槛太高,就采用了最快速的合作方式,即租用Teradici公司的PCoIP协议(对外宣称是合作开发,但是只要上Teradici公司主页看介绍就知道只是租用而已),同时V公司只负责开发桌面虚拟化软件界面,这就有点类似于这几年国内的手机业,自己只做硬件整合和软件界面,手机核心的芯片技术都在高通公司中。这几年V公司虽然在桌面虚拟化领域发展较快,但是还是受制于体验效果不佳(PCoIP协议效率较低)和单一发布模式(只有VDI单一模式)带来的桌面虚拟化成本居高不下问题阻碍了其进一步拓展客户,在2013年底,V公司从Citrix公司高新挖走了原Citrix公司桌面和应用程序原副总裁兼总经理Bob Schultz以及企业移动原副总裁兼总经理Sumit Dhawan。Schultz和Dhawan被公认为是Citrix公司云计算方面最有头脑的两个人,Schultz加入VMware之后担任了终端用户计算的首席战略领导这一新角色,而Dhawan加入VMware来后领导桌面业务和组织,他将负责整体业务,包括战略、产品组合和工程。基本上可以看出来V公司现在ECU产品线的领导都是从Citrix公司挖来的,随后在2014年4月份就匆匆发布了V公司第一款应用虚拟化产品RDSH(包含在Horizon 6中),此时,距离Citrix做应用虚拟化已经过去了21年。

桌面虚拟化/应用虚拟化技术演进史

接下来我们就看看在桌面虚拟化领域两家公司的技术演进史吧,这对于我们了解这个领域的发展也是极有裨益的。

共享桌面技术

共享桌面表现形式和VDI桌面几乎一样,但是服务器投入成本只有VDI项目的1/3 – 1/2,同时管理成本也只有VDI项目的几分之一,受到制造业、教育业、医疗行业等任务性工作者的极大欢迎,VMware没有自己的解决方案,一直对外唱衰这个技术,形容共享桌面技术陈旧,可是今年V公司自己也推出了共享桌面方式,实是一个笑话,详见博文:评《还在VMwareHorizon和Citrix XenDesktop之间犹豫不决吗?》

应用虚拟化技术

应用虚拟化解决了在不同外设上的移动办公问题,同时又避免了开发iOS和Android原生程序所带来的高投入成本和高维护成本问题,是手机族和平板族的至爱。同时,只需要投入极少的硬件设备就可以在单服务器承载上百用户的访问设计也是政府和企事业单位热衷于使用该技术的原因。同样,由于VMware没有自己的解决方案,一直对外唱衰这个技术,并且对外宣传V公司自己的Thin-App也是应用虚拟化产品,可是在用户要求在iPhone上测试时立马闪人。今年V公司自己也推出了应用虚拟化方式,详见博文:评《还在VMwareHorizon和Citrix XenDesktop之间犹豫不决吗?》

对移动外设的支持

对外设的支持是虚拟化技术的关键所在,没有外设访问,虚拟化是一句空谈,也跟谈不上移动办公和互联网时代。Citrix总在时代的第一时刻提供了对各种移动设备的支持,VMware也不甘示弱,总是想奋起直追,不过总是要差那么几年火候;

移动体验支持

为了让用户在移动设备,例如iPad、iPhone以及Android设备上使用虚拟化技术发布的应用程序和Windows桌面有类似于移动设备原生程序的体验效果,包括放大缩小、触摸反应,下拉式对话框等方式,Citrix在2011年开发了Mobility Pack技术,并支持用户直接在Windows上开发针对移动设备使用的程序,例如GPS、陀螺仪等设备。VMware在观摩一年半后终于发布自己的AppShife技术,整合在View 5.2版本当中;

服务器本地存储利用

为了进一步降低桌面虚拟化的投入成本,Citrix在2011年5月发布了IntelliCache技术。在过去,VDI项目都是使用共享存储,服务器的本地存储设备被闲置,是一个不小的浪费,IntelliCache技术可以把虚拟机的主镜像文件传送到服务器的硬盘上,使虚拟机对存储的读写由原来的共享存储,转向对服务器本地存储设备的读写,既节省了共享存储的投入成本,又有效利用了现有的投资,是一个双赢的结果。VMware在获知此技术后,在View 5.1版也发布了类似的技术,称之为CBRC(Content Based Read Cache)。

个性化磁盘技术

以往的Windows桌面要不就只能做池化桌面(View称之为浮动桌面),重启即恢复到初始干净的操作系统,虽然能统一更新主镜像文件,但是用户不能个性化安装自己的软件;要不就发布专有桌面(View称之为固定桌面),虽然每个用户都能自由安装软件,但是管理员不能统一更新模板,只能用类似PC的管理手段逐台逐台帮每个用户的虚拟机安装Windows补丁、升级防病毒软件特征库等,实际上并没有节省IT运维的负担。Citrix在2011年发布了Personal vDisk技术,实现了即能保存用户的个性化软件安装数据,又支持管理员后台统一更新主操作系统镜像,是结合了池化桌面的轻松管理和专有桌面的个性化两者的优点。至今View都没有这种技术,给最终使用者带来了非常大的困扰;

离线虚拟化技术

传统意义上的虚拟化技术是必须要求使用者随时保持网络畅通,这对一些野外工作的使用者来说就没办法享受到虚拟化的好处了。Citrix在2010年发布了完全脱离网络的虚拟化即使XenClient,同时为不断改进用户体验效果,在2012年5月收购了Virtual Computer公司并迅速将此技术整合到现有的XenClient产品线中;VMware在差不多两年后才推出类似的产品Mirage;

用户配置文件管理

可以说没有用户配置文件管理技术,桌面虚拟化就失去了它耀眼的光芒。虚拟化技术真正实现了Windows、App和用户Data的分层管理,其中很重要的技术点就是帮助用户能从Windows操作系统中分离出用户配置文件并单独保存。Citrix在2008年收购sepagoProfile产品后几个月后就迅速整合到XenDesktop产品中。不过这一回VMware没有抄对,他们在一年半后也收购了类似的一个产品,可是时至今日也没有看到整合到View中,各种原因无人知晓,希望有知情人士能告诉博主出了什么事情。。。。

GPU卡透传技术

苹果手机为什么能热销,其中很重要一点就是手机的工业设计始终走在业界的前面,这就靠的是设计部门的精湛演出。设计部门最需要的就是3D技术支持,Citrix在业内第一个实现了将服务器的GPU卡直接透传到虚拟机上,这样一台服务器就变成了多台图形工作站;VMware在近两年后才提供类似的技术:vDGA,并绑在View 5.2版本中提供用户使用;

vGPU(虚拟GPU)技术

在成功研发出GPU透传技术之后,Citrix再接再厉,和NVidia公司合作继续开发了性价比更高,也更具有划时代意义的vGPU虚拟GPU卡技术,完全填补了图形工作站和普通工作站之间的空白。在Citrix公司去年推出vGPU技术后至今为止已经有无数个设计型客户体验了vGPU的神奇之处并对vGPU赞不绝口。VMware肯定也不会放过这个商机,不过很遗憾,时至今日还未见到View也没有提供正式版的vGPU技术,加油吧,View!

移动设备管理技术

前几天苹果发布了iPad Air二代,iPad Mini第三代,在发布会上库克说了一个数据,就是iPad的出货量已经超过了PC的出货量,这是一个无法逆转的趋势。所以很多厂商都奋不顾身的投入到移动设备管理的趋势当中。Citrix是业内的领头羊最早通过收购ZenPrise成为第一家进入MDM和MAM领域的大厂商,并且用惊人的速度整合了Citrix原有的Cloud Gateway产品推出了业内最完整的移动设备管理解决方案XenMobile,这再一次成为了VMware前进的指明灯,V公司在今年1月份也宣布收购了Airwatch公司,不过整合力度就差了许多,差不多9个月过去了还未见踪影,我们还是那句话,View,加油!

时间: 2024-10-10 20:03:45

一张图读懂虚拟化的发展历史,看VMware Horizon如何紧跟Citrix的步伐的相关文章

比传统事务快10倍?一张图读懂阿里云全局事务服务GTS

摘要: 近日,阿里云全局事务服务GTS正式上线,为微服务架构中的分布式事务提供一站式解决方案.GTS有哪些功能,相比传统事务的优势在哪呢?我们通过一张图读懂GTS. 近日,阿里云全局事务服务GTS正式上线,为微服务架构中的分布式事务提供一站式解决方案.GTS的原理是将分布式事务与具体业务分离,在平台层面开发通用的事务中间件GTS,由事务中间件协调各服务的调用一致性,负责分布式事务的生命周期管理.服务调用失败的自动回滚,性能比XA协议事务快10倍.GTS有哪些功能,相比传统事务的优势在哪呢?我们通

一张图读懂今日头条推荐机制

影响推荐量的因素是比较复杂的,总体来说投入运营精力更大,内容质量越高,推荐效果就越好. 当然,这是个大道理,关系的是内功.具体到短期内的推荐量增长,还是需要一些hack式的技巧: 1.内容是给人看的,但首先机器要能读懂,目前基本上机器只能理解文字,所以你的内容是给哪部分受众看的,一定要表达清楚,比如你是写足球的,你就少提科比,你就少写段子,否则机器理解错了,推错人群,读者不感兴趣,点击率一点,很快就不推荐了. 2.读者停留很重要,点进去就退出来的点击是无效的,甚至是负面效果.所以标题党要有限度,

八张图读懂未来“互联网+”的六大趋势

1 虽然“互联网”一词在当下伴随着鼓吹与泡沫而炙手可热,但毋庸置疑的是,互联网将成为人类下一次飞跃的桥梁和动力毋庸置疑.钛媒体作者薄云借智用八张图互联网未来发展的六大趋势:连接与聚合.产业互联网化.产业金融化.个性化需求.O2O.智能工业. 趋势一:连接与聚合 趋势二:产业互联网化 趋势三:产业金融化 趋势四:个性化需求 趋势五:O2O将成为服务互联网的主要方式 趋势六:智慧工业时代 出自:http://money.163.com/15/0506/14/AOUIJQ7U00253B0H.html

一张图读懂Java多线程

1.带着疑问看图 1)竞争对象的锁和竞争CPU资源以及竞争被唤醒 2)何种情况下获取到了锁,何种情况下会释放锁 2.还是那张图 3.详细图解 1)Thread t = new Thread(),初始化一个线程,实际上就是一个普通对象,此时他的状态为New 2)t.start(); 线程处于就绪状态(可运行状态),也就是随时等待着运行, 不要小看这个start,这个start决定了他是否是一个真正的线程实例,因为start为其准备了线程环境,你若只是普通调用run方法,那么这就是 一个普通的方法.

Java 复习 —— 一张图读懂多线程

1.带着疑问看图 1)竞争对象的锁和竞争CPU资源以及竞争被唤醒 2)何种情况下获取到了锁,何种情况下会释放锁 2.还是那张图 3.详细图解 1)Thread t = new Thread(),初始化一个线程,实际上就是一个普通对象,此时他的状态为New 2)t.start(); 线程处于就绪状态(可运行状态),也就是随时等待着运行, 不要小看这个start,这个start决定了他是否是一个真正的线程实例,因为start为其准备了线程环境,你若只是普通调用run方法,那么这就是一个普通的方法.处

一张图读懂IO流 (java)不要错过!

IO流的选择是开发中经常遇到的问题?下面是一张高度总结的IO流图,一张图搞定! ------------------------------------------------------------------------------------------------------------------------------------------- ----具体文字解释---未完待续....

一张图读懂基于微信硬件平台的物联网架构

本文从物联网的核心要素.物联网的关键场景.微信硬件平台的通信协议分析三个维度去分析基于微信硬件平台的物联网架构.相关的背景知识请阅读微信公众号:嵌入式企鹅圈发布的有关物联网和微信硬件专题文章. 一. 基于微信硬件平台的物联网架构图示 上图涵盖以下信息: 1.   基于微信硬件平台的物联网的架构组成,有微信公众平台/硬件平台.第三方厂商云后端.手机微信/公众号.微信硬件设备终端(Wifi和蓝牙BLE). 2.   绿色代表腾讯向开发者和公众提供的基础平台和服务,并通过红色(airsync/airk

从两张图读懂互联网彩票停售起因

为何互联网彩票多次被"叫停"?背后的真正原因在哪?纵观目前所有的报道,似乎都未触及其"实质".唯彩会发现互联网彩票屡屡"叫停",而又屡屡放行背后的真正原因在于两点: 一是,彩票这个传统业态下的特殊商品,"穿"上互联网尤其是移动互联网的"衣服"后,立马改变了原有的利益格局. 二是,对于迅速膨胀的互联网彩票带来的新增利益(未来将是最主要的)如何"把控"并重新有效的分配,似乎目前仍未找到很好的

一张图读懂数据库备份

摘要: 数据库备份DBS已于5月17日正式商业化,DBS旨在提供高性价比的数据库实时备份服务,更多详情查看:https://promotion.aliyun.com/ntms/act/dbs.html 原文链接 原文地址:http://blog.51cto.com/13679539/2122147