远程显示协议对比:RemoteFX vs. HDX vs. PCoIP

日期: 2013-03-17 作者:Alyssa Wood翻译:张冀川 来源:TechTarget中国 英文

在谈到虚拟桌面基础设施时,管理员有众多选择。你可能对VDI软件之间的区别、远程显示协议或者软件许可感到困惑。在此系列文章中,我们对VDI管理员面临的某些最为令人头疼的问题进行了分析以帮助你把问题搞清楚。   在VDI环境中,远程显示协议负责将数据从数据中心桌面传送到终端。

  流行的远程显示协议提供了高分辨率会话、多媒体流远程处理、多显示支持、动态对象压缩、USB重定向、驱动器映射等功能。微软的远程桌面协议(RDP)、VMware的PCoIP以及Citrix的HDX最为常见,但其他公司比如Ericom以及HP同样提供了相应的远程显示协议。   远程显示协议的运行情况取决于网络及正在交付的应用,……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

在谈到虚拟桌面基础设施时,管理员有众多选择。你可能对VDI软件之间的区别、远程显示协议或者软件许可感到困惑。在此系列文章中,我们对VDI管理员面临的某些最为令人头疼的问题进行了分析以帮助你把问题搞清楚。

  在VDI环境中,远程显示协议负责将数据从数据中心桌面传送到终端。

  流行的远程显示协议提供了高分辨率会话、多媒体流远程处理、多显示支持、动态对象压缩、USB重定向、驱动器映射等功能。微软的远程桌面协议(RDP)、VMware的PCoIP以及Citrix的HDX最为常见,但其他公司比如Ericom以及HP同样提供了相应的远程显示协议。

  远程显示协议的运行情况取决于网络及正在交付的应用,所以你需要知道主流协议之间的差异。下面让我们一起来把这个问题弄清楚吧。

  远程显示协议底层所使用的协议?

  RemoteFX、HDX以及PCoIP是七层协议,基于两个OSI 4层协议:UDP和TCP。TCP将数据拆分为数据包并在终端进行重新组装,而UDP并不按顺序传输数据包。

  TCP更加可靠。因为在数据交付之前一直保持连接。另外,如果出现错误,TCP会再次发送受影响的数据。UDP并不保证终端能够接收到所有的数据包,但这意味着在交付非轻量级媒体信息比如视频时,UDP速度更快。

  远程显示协议存在限制,尤其是在交付图形密集型应用时更是如此。良好的性能需要大量的带宽,这可能会阻塞网络。另外,如果你想降低CPU的使用率,那么协议将会阻塞带宽并降低最终用户的性能。正如桌面虚拟化专家Brian Madden所说,你可以在“低带宽、良好的用户体验、低CPU利用率三者中任选其二。”

  微软RDP/RemoteFX

  RemoteFX对微软远程桌面协议进行了改进,它随Windows Server 2008 R2一起发布,用于提升高清图形的渲染效果。尽管Citrix在XenDesktop环境中对该协议提供支持,但RemoteFX只能用于Hyper-V。在必要的时候,Windows Server 2012 RemoteFX允许远程桌面服务使用UDP,但是之前的版本只能使用TCP。

  RemoteFX和Windows Server 2012

  最初RDP只支持通过局域网交付,但是最新的版本增加了广域网优化功能。Windows Server 2012中的RemoteFX同样提供了触摸式输入支持以及图形自适应,该特性在主机而不是客户端上进行可视化的元素渲染。

  请记住,为了获取上述功能,你必须升级至Windows 8。微软同样针对运行Windows 7 SP1以及Windows Server 2008 R2(尽管没有将RemoteFX的所有新功能包括在内)的客户端访问设备增加了RDP 8.0支持。

  微软RemoteFX vs. Citrix HDX 

  在Windows Server 2012对Remote FX进行更新之前,RemoteFX及HDX的差异更明显。但是HDX在广域网上传输数据的性能更出众。另外Citrix针对HDX提供了更多的客户端。尽管微软为Windows和Mac提供了RDP客户端,但Citrix同时为Windows、Mac、Linux、Blackberry、iOS、Android、Sun等提供了HDX客户端。

  Citrix HDX

  Citrix的远程显示协议源于ICA,但是Citrix在2009年发布XenDesktop 3.0时将此产品整合进了HDX套件。HDX参考了Citrix交付最终用户体验产品中的所有技术,包括多媒体重定向、浏览器加速、带宽控制以及其他组件。HDX基于TCP但是在特定环境下能够使用UDP。

  Citrix还针对高端图形应用交付提供了HDX 3D Pro。

  XenDesktop 5.5改进了广域网加速功能

  广域网连接通常延迟较高,带宽很低,这使得远程显示协议快速交付应用变得很困难。XenDesktop 5.5增加了内置的广域网加速技术,通过数据包压缩与解压缩增加了HDX流量。

  HDX MediaStream以及RichGraphics更进一步

  XenDesktop 5.5对HDX MediaStream进行了升级,改进了Flash重定向,提供了新的端到端流控制及丢弃功能。XenDesktop 5.6使用XenApp以及Citrix Receiver协议支持的提升对移动应用访问进行了改进。

  VMware PCoIP

  VMware的远程显示协议PCoIP由Teradici 公司开发,与View桌面虚拟化产品一同使用。RemoteFX需要远程主机使用图形处理单元进行位图编码,PCoIP使用通用服务器CPU。PCoIP不同于其他协议之处在于其主要基于UDP。

  VMware View 5 PCoIP更新

  Citrix HDX的广域网性能要优于VMware的远程显示协议。VMware View 5通过增加网络用户密度并减少局域网以及广域网的带宽消耗对PCoIP进行了改进,同时还增加了更多的缓存控制设置。

  PCoIP对微软RDS的支持

  PCoIP通常只限于VMware View VDI,但是Teradici公司在远程桌面服务环境中增加了对PCoIP的支持。这让View管理员在交付远程桌面时摆脱了对XenApp的限制。然而,Teradici公司的Arch——基于会话的远程桌面产品——存在某些限制,那就是不能在Windows Server 2012上运行。

作者

Alyssa Wood
Alyssa Wood

特约作者

翻译

张冀川
张冀川

TechTarget中国特约专家,任职于某国企信息中心,负责数据中心硬件基础设施及信息系统运维管理工作,对虚拟化及云计算技术有浓厚兴趣,并在工作中积极应用

相关推荐