扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共3页)
这两家公司的产品有何不同?
Citrix和VMware的产品在几个方面有所不同。我们着重关注技术和定价方面的显著差异。
技术
-代理软件和会话管理层
在HVD部署中,用户需要通过识别和认证,然后连接到相应的虚拟桌面。这道程序一般都是由定义和管理用户请求与托管桌面资源间关联的代理和会话管理软件来完成。Citrix与VMware针对HVD环境的会话和镜像管理采用了不同的方法。
VMware View需要两个步骤来完成HVD环境的汇集配置。View Composer(VMware的镜像分解/组合工具)可提供使用一种称为“链接克隆”的技术选择,它能够帮助组织规范较少的镜像。这项技术有助于增强对运营和存储成本的控制,但是在进行补丁修复和镜像及依赖关系管理时,它需要无个性化桌面或其他第三方工作空间虚拟化产品,这就增加了成本以及复杂性。VMware View还包括VMware的应用虚拟化产品ThinApp,该产品能够提供向用户动态隔离应用程序的一种机制来作为其环境的一部分。通过链接克隆技术创建的不属于基础映像中的应用程序将会与ThinApp打包,并可以根据传统PC生命周期配置管理工具的需要传送到虚拟机,或作为可执行文件。
与VMware View类似,Citrix XenDesktop可进行若干个典型HVD方案的部署实现。当用户登录时,Citrix拥有一套自己的配置服务来集合镜像组件。在Desktop Studio的配合之下,XenDesktop可以维持操作系统对应的实例(正如View Composer所做的一样)、每个应用程序的实例以及用户个人信息层的实例;随着用户通过网络认证后,上述实例都会被视为一个个体组件集成起来。Citrix的愿景是实现一个实时的桌面模型,当HVD提供后为其组合所有的组件。然而目前这一设想有一定的局限性,大型部署环境中每次在用户登录系统后,同一套应用程序流面临着扩展性的挑战。Citrix XenDesktop也支持不需要使用应用程序流的简单部署选择。
使用俩家厂商提供的工具来进行存储和重组所有镜像部件的过程对都是十分复杂的。用户认为Citrix的配置服务并没有被充分整合起来。用户对于Citrix Desktop Studio和VMware View Composer的使用反馈褒贬不一。大多数客户只会用到Citrix配置服和View Composer的一些初级功能,或是根本就不去用它们;企业客户计划在未来获得更高级的实现,但是对于创建虚拟机的过程往往比预想的要付出更多。
-显示协议
另一个不同点在于显示协议。协议为网络效率进行优化,尽可能地使带宽消耗最少。然而这种优化的性价比值得考虑,因为并不是所有的数据类型都会对低带宽进行优化。
Citrix主要的技术差异之一是使用了独立计算架构(ICA)协议,连同Citrix高清用户体验(HDX)技术一起使用。通过ICA/HDX,网络管理员可以在一定的延时之内(150毫秒)对协议如何在网络中工作进行优化和调整。HDX可以兼容不同的网络配置,并能在高延时网络中维持很高性能。为支持多媒体应用,Citrix提供了HDX内置扩展可以为视频流和音频会议提供高性能支持。有了HDX,多媒体内容就能够以原生格式发送到客户端设备,通过一种“多媒体重定向”技术进行渲染并在本地播放。这种方式能够减少服务器的工作负载并减少延迟的影响。基于用户数据报协议(UDP)的协议,例如PC-over-Internet Protocol (PCoIP)并不会从WAN加速器获益太多。
2009年8月,VMware与Teradici公司签订了对于使用PCoIP的协议,以实现处理丰富内容的高性能。PCoIP能够呈现复杂的图形,而作为特殊用途的图形处理单元(GPU)则可有可无。在没有GPU的情况下,PCoIP可以利用服务器CPU进行图形渲染。PCoIP代表着微软RDP应用所取得的重大突破,2009年前曾用于大多数VMware View的部署过程中。然而,Gartner客户报告称,在复杂的广域网环境中调整和配置PCoIP仍存在一些问题,如出现延迟和丢包,并且该协议不支持WAN加速器。
-工作空间虚拟化
这里所指的工作空间虚拟化是对用户的使用过程进行记录保存,涉及到数据、状态、设置和用户安装的应用程序。以上这些都可以捆绑在一起创建一个托管对象,并能够在不干扰应用程序正确功能的情况下进行管理。通过对个性化部分的单独存储,任何变化可以在用户注销时保存,并在下次登录时重新应用。每个个性化部分都可以是唯一的,由代理和会话管理软件覆盖到标准化的操作系统和应用程序组件中。
为了使HVD获得更广泛认可,工作空间虚拟化是一个关键需求。Citrix目前提供了有限的个性化级别并完全集成到了产品当中,而VMware在此方面则落后于竞争对手。
Citrix使用用户信息管理功能帮助实现用户桌面的一些个性化,而该项功能则是基于Citrix在2008年收购sepago公司获得的技术。它可用于VDI、企业版和白金版本,但是Citrix不支持用户安装的应用程序。
VMware在2010年2月收购RTO Software Virtual Profiles来提供基本的信息管理功能。收购后不久,VMware认识到要扩大客户机操作系统的支持(例如,Windows 7 64位)以及将该产品与VMware View整合是一项十分浩大的工程。VMware目前可提供有限的持久性个性化或信息管理解决方案,但在这方面仍落后于Citrix。
其他一些厂商(如Appsense、RES Software, RingCube and Unidesk)所设计的产品可与XenDesktop和View协同工作,在帮助提升用户桌面个性化的同时不需要以安全和管理为代价。但由于缺乏一体化控制,对于整体方案来讲却增加了成本以及复杂性。Gartner希望在未来18个月内这一问题能够得到改善。
-脱机功能
HVD主要的限制之一是用户保持在线状态才能访问应用程序。有些厂商已经开始尝试保证托管桌面对那些偶尔需要断开网络的离线用户可用,如经常使用笔记本的用户。Citrix和VMware对此采用了不同的处理办法。
VMware在View 4.5中提供了离线功能(本地模式),用户可以在网络断开时将镜像存储在PC缓存中并使用应用程序。通过VMware的桌面虚拟化技术,镜像可以在View中“签出”(运行在主机操作系统之上的虚拟层,第二类管理程序实现)。
Citrix在XenDesktop 5中新加入了对脱机功能的支持。虚拟镜像无需保留在服务器VM中,而是可以在PC本地的VM中运行。这是通过Citrix的第一类客户端管理程序XenClient实现。长远来看,我们认为第一类管理程序将比第二类管理程序更加健全、安全和高效。Citrix Synchronizer工具可允许在XenClient中对虚拟桌面进行系统管理。XenClient发布于2010年9月,但仍具有一些局限性;目前应该还处于发展起步阶段。此外,XenClient目前还没有与XenDesktop进行整合。这意味着用户无法将他们的XenDesktop虚拟机与数据中心进行同步,也无法作为HVD进行访问。XenClient XT作为第一类客户端管理程序发布于2011年5月,主要面向那些有更高安全性的需求的客户。
Citrix和VMware似乎都对当前提供的脱机功能期望过多。check-out是一个手动过程,而且用户必须在网络断开之前完成。Gartner认为Citrix和VMware的无缝同步过程还没有满足大多数用户的期望。
-服务器虚拟化层
VMware View与VMware服务器虚拟化平台协同工作,并且不能与第三方服务器虚拟化产品结合使用。
Citrix XenDesktop可与服务器虚拟化平台协同工作,除了那些由Citrix提供的平台(VMware和微软Hyper - V)。
-应用虚拟化
VMware通过内置于View专业版本中的ThinApp可以创建和部署虚拟应用程序。ThinApp作为一款应用程序虚拟化工具不包含任何应用交付机制。ThinApp无需代理,并且从客户的反馈中可以看出,无代理技术的管理和部署更加容易。出自这种特性,它需要额外的工具来执行许可审核。Citrix也拥有应用程序虚拟化和应用程序流产品,就是由XenApp所提供的功能。我们认为Citrix正逐渐降低对这项能实现简单部署的技术的研发级别,而且在当用户提出复杂的需求时,供应商更趋向于选择微软的App-V。
-原生支持PC机、瘦客户端、智能手机、平板电脑和迷你笔记本电脑
View和XenDesktop广泛支持PC和瘦客户端设备。
XenDesktop通过Citrix Receiver可使不同平台设备来访问HVD。支持的平台包括Windows Mobile、iOS、Windows Embedded Compact、Android以及Symbian。
VMware View 4.6原生支持Windows和iPad,并计划在之后版本中扩充平台支持。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者