常常碰到有朋友问我Citrix和VMware公司区别,为了还原一个真相,博主特地整理了两家公司的异同,特别是公司的起家史。因为Citrix是桌面虚拟化和应用虚拟化的业内翘楚,咱们着重分析的是这两家公司在桌面虚拟化和应用虚拟化的发展历史,若有错误还请你们指正。安全
咱们先看看两家公司里程碑的几个时间点吧。服务器
公司成立时间:Citrix在1989年,VMware在1998年;网络
公司上市时间(IPO):Citrix在1995年,VMware在2007年;运维
共享桌面虚拟化(应用虚拟化的一种)发布时间:Citrix在1995年,VMware在2014年;ide
应用虚拟化(App方式)发布时间:Citrix在1998年,VMware在2014年;测试
桌面虚拟化发布时间:Citrix在2000年,VMware在2008年;云计算
虚拟化网关交付安全组件NetScaler发布:Citrix在2006年,VMware至今没有;spa
服务器虚拟化发布时间: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中,各类缘由无人知晓,但愿有知情人士能告诉博主出了什么事情。。。。
苹果手机为何能热销,其中很重要一点就是手机的工业设计始终走在业界的前面,这就靠的是设计部门的精湛演出。设计部门最须要的就是3D技术支持,Citrix在业内第一个实现了将服务器的GPU卡直接透传到虚拟机上,这样一台服务器就变成了多台图形工做站;VMware在近两年后才提供相似的技术:vDGA,并绑在View 5.2版本中提供用户使用;
在成功研发出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,加油!