厂商云集 虚拟桌面基础架构协议大盘点

虚拟桌面基础架构(VDI)有多好,完全取决于让VDI得以通信的客户端。反过来,这项通信技术完全依赖高效的协议。虚拟化技术厂商逐渐认识到,最大限度地提升协议的性能是增强自身市场地位的最重要因素之一。协议能够为用户提供与物理界面难以区别的虚拟桌面,这对于成功实施VDI而言至关重要。

VDI通常很大程度上依赖网络;如果采用基于数据中心的虚拟服务器的通用配置,而该虚拟服务器与远程瘦客户端或位于用户桌面PC的胖客户端进行通信,更是如此。对用户来说,通过局域网或广域网传送的显示协议负责处理所有的虚拟机活动。由于“网络”位于用户的PC和虚拟机的服务器之间,显示协议优化位图变化、用户输入及通过网络的其他活动显得极其重要。简而言之,这种协议越高效,最终用户的体验就会越好。

现在有几十种远程显示协议与VDI有关,其中大多数是来自几大虚拟化技术厂商的专有协议。这些协议中有许多确立了牢固地位,并广为人知,但也有一些协议刚进入市场,或者声称采用了可提升性能的新设计。就远程显示协议的性能而言,关键在于带宽,而带宽是一种有限的资源。

带宽受限制迫使设计远程显示协议的公司寻找新办法,以便在提升性能的同时降低带宽需求——这是一项困难的任务。所有VDI厂商都致力于克服这个难题,许多厂商把思杰视作赶超的目标。

你在为数据中心确定一项VDI技术之前,有必要了解市场的发展走向,以及主要厂商在如何破解性能难题、让VDI处于企业技术的最前沿。

思杰

思杰提供的一种主要的显示协议是独立计算架构(ICA),这种协议有点与平台无关。思杰为Windows、Mac、Unix、Linux和一些智能手机提供了相应版本的ICA。ICA问世至今大概已有15个年头,使得思杰大步领先于拥有VDI显示协议的其他公司。ICA还被公认为是一种性能拔尖的协议,这归功于它具有压缩功能,而且可以有选择地使用胖客户端、把部分视频处理工作从远程服务器卸载到本地PC。

思杰借助XenDesktop 4中的HDX,在提升性能方面为远程显示协议技术注入了一股新的活力。HDX涵盖多种技术,比如HDX MediaStream、HDX RealTime、HDX 3D以及其他的思杰HDX子品牌。每一种HDX的内置技术都为远程显示用户提供了特定的功能。比如说,HDX Plug and Play技术就支持客户端USB设备、多显示器、客户端打印机、客户端驱动器映射、本地端口映射、智能卡和扫描仪。

微软的远程桌面协议(RDP)

RDP是随微软发布的终端服务(Terminal Services)而登台亮相的,而终端服务这项技术允许用户通过终端客户端,访问在数据中心中运行的PC会话。RDP从最初与Windows NT 4.0 Server终端服务版捆绑的版本(RDP 4.0),进化到了Windows Server 2008 R2随带的RDP 7.0。RDP 7.0添加了众多功能,比如Windows Media Player重定向、双向音频、支持多显示器、支持Aero Glass效果、增强的位图加速以及语言栏停靠等。

目前的RDP版本既需要Windows 7客户端PC,又需要在后台有Windows Server 2008 R2系统。虽然这限制了RDP 7.0的适用性,但微软计划在不远的将来添加对更多客户端的支持。至于性能方面,RDP7.0很大程度上依赖微软技术,这可能会限制其在异构网络中的应用。

惠普的远程图形软件(RGS)

惠普设计RGS的初衷是,让专业人员可以实时协同工作,并安全访问丰富的多媒体资源、应用程序和数据。这是一种面向远程图形的独立协议,使用远程主机的处理能力,把整个远程桌面转变成流式视频,同时仍提供远程视频和音频。

实际上,RGS起初是一项协作技术,但是实时协作的要求(能够在不降低用户体验质量的情况下,通过有限的带宽,迅速共享图形等带宽密集型数据)与VDI用户的需求恰好非常吻合。这一功能使得RGS成为面向虚拟桌面的一种切实可行的远程显示协议。

惠普并不提供一整套“一应俱全”的VDI解决方案,但这家公司把RGS授权给其他厂商使用。VMware等一些厂商集成了支持该协议的功能。RGS大有希望,但前提是你使用的产品本身支持RGS。

Sun的设备链接协议(ALP)

Sun打着Sun Ray产品的旗帜、提供远程桌面体验已有一段时日了。这项技术旨在提供通过远程终端访问数据中心的服务,同时支持图形用户界面、操作系统和多媒体流。Sun Ray协议(现名为ALP)是该公司的VDI解决方案的核心部分。由于效率高、又能够适用于图形密集型环境,ALP已获得了认可。

虽然Sun Ray属于小众产品,但ALP似乎有望吸引更广泛的群体,一些VDI和连接代理厂商增添了对该协议的支持。Sun即将发布的桌面访问客户端(Desktop Access Client)会集成ALP,促使该公司全面进入到云端VDI领域。VMware 全面支持ALP,经由高延迟网络提供虚拟桌面。通过结合VMware VDI和ALP,管理员们就能够在部署的广域网中提供高性能的桌面环境。

红帽的互联网蜂窝交换智能协议(SPICE)

红帽公司通过收购Qumranet进入了VDI市场。收购Qumranet后,这家公司一举获得了SolidICE 和 SPICE。Solid ICE是在KVM上运行的VDI组件,它包括虚拟桌面服务器和控制器前端部分。Solid ICE让红帽得以在不影响其服务器操作系统业务的前提下迅速进入VDI市场。

SPICE协议带来了可以代替RDP的一种标准化连接协议,并针对VDI用户体验作了改进。借助SPICE远程显示技术,红帽现在提供了一种功能强大的虚拟桌面,可以处理高清视频和视频会议。

红帽声称,SPICE拥有出色的图形性能、经过改进的视频质量(每秒可以显示30多帧)、支持软电话和IP电话的双向音频、以及支持视频电话和视频会议的双向视频。它不需要什么专门的硬件。

慧智TCX套件

慧智科技公司(Wyse Technology)的TCX Multimedia 3.0软件简化了把多媒体流传送到本地客户端的工作,从而在瘦计算架构内部提供了一种丰富的用户体验。慧智TCX组件支持众多后端基础架构解决方案,包括微软终端服务、思杰XenApp、思杰XenDesktop和VMware View或VDI。

慧智TCX Multimedia软件在ICA或RDP连接里面提供了丰富的多媒体回放功能。软件层既有服务器组件,又有客户端组件,可以对客户端和服务器之间的多媒 体处理任务实现动态重定向。多媒体流在客户端上本地解码,使用客户端设备的本地处理能力,因而提供了全面的多媒体回放功能。TCX套件中的组件支持多显示 器和USB外设,能够带来高质量音频。

Teradici的PC over IP(PCoIP)

Teradici起初采用了不同于其他厂商的一种方法。这家公司的显示协议紧密集成到固件/硬件解决方案中,该解决方案为数据中心中的PC添加了硬件,然后通过IP协议,将该PC的活动传送到瘦客户端设备。

不过最近,Teradici与VMware合作,将其PCoIP融入到VMware的View技术中;这就可以确保让PCoIP与数据中心中的 VDI兼容。目前,PCoIP与多家OEM厂商和瘦客户端厂商的基于硬件的零客户端产品兼容,包括Amulet-Hotkey、ClearCube Technology、戴尔、Devon IT、艾尔萨科技、EVGA、富士通、IBM、丽台科技(Leadtek Research)、三星、Verari Systems和慧智。

Quest的体验优化协议(EOP)

Quest软件公司的桌面虚拟化部门推出了面向远程桌面的EOP。EOP旨在解决常见的原生协议问题,从而确保部署的集中式桌面既提供一种切实可行的虚拟化环境,又提供一种真正的本地桌面用户体验。

EOP的目的是为了支持双向音频,用于语音录入、协作、基于互联网协议的语音(Voice over Internet Protocol)应用程序以及多媒体内容(比如录制的网络广播和基于Web的培训素材)。它还提供了显示图形和动画的功能,包括采用图形加速的浏览器和flash动画。它还能应对网络延迟在200毫秒以上的情况,防止应用程序毫无响应。

现在,EOP作为Provision Networks虚拟访问套件5.10的一个可选附件来提供,该套件是一款面向VMware Infrastructure、Windows终端服务和Hyper-V等平台的虚拟桌面和应用程序交付解决方案。EOP还是RDP的一种扩展,可连接到微软终端服务,使用几种方法来改善虚拟桌面体验。

协议迷雾

现在市面上有一系列广泛的显示协议:有些是专有协议,有些与硬件绑在一起,另一些已经被VDI厂商授权。这样一来,选择部署哪一种选项变得很复杂。

比如说,运行纯微软技术环境的企业可能希望继续使用RDP,而支持多种桌面操作系统的那些企业可能觉得思杰是个合适的选择。一些管理员可能在考虑应 该部署瘦客户端还是零客户端设备,作为VDI解决方案的一部分。这种情况下,像Teradici公司的PCoIP这些技术可能比较适合。不管最终选择了哪 种协议或技术,VDI和显示协议厂商们都在努力提升远程计算的性能,把虚拟化功能集成到性能良好的产品中,不管带宽或最终用户的位置如何。