红帽桌面虚拟化:SPICE协议的优势

日期: 2011-10-31 作者:Serdar Yegulalp翻译:唐琼瑶 来源:TechTarget中国 英文

红帽的桌面虚拟化软件和其受欢迎的远程桌面协议能尽可能复制原生的桌面体验,从多媒体播放到本地连通硬件。尽管,这家开源公司的创新能走到多远是另外一回事,但竞争对手交付类似的方案,有更广泛的用户基础。

  红帽的虚拟桌面愿景

  Red Hat Enterprise Virtualization(RHEV)的理念很简单,这也是部署虚拟桌面的IT人士的目的,那就是随时随地通过任何设备访问桌面。服务器运行操作系统的虚拟实例,包括Windows与各种版本的Linux,并将虚拟桌面播送到网络上的客户端。

  在桌面使用RHEV的优势与使用其他桌面虚拟化产品相同。可按需部署桌面系统,不仅限于用户系统的某个位置,所有虚拟系统都可集中管理。终端用户机器也可完全在后端服务器隔离,红帽使用page-sharing和其他资源优化算法,让同个硬件上并列运行多台虚拟机。

  服务器宿主桌面的缺陷也不能忽视。通常,终端用户体验非常有限(视频与声音惨不忍睹啊),本地硬件一般连接到远程服务器,这让用户很痛苦,整个的体验由于带宽限制和网络延迟而杯具。

  红帽的秘密武器:SPICE
 
  红帽解决虚拟桌面性能问题的答案是SPICE,这是由Qumranet开发的开源网络协议,2008年红帽收购了Qumranet获得了这个协议。SPICE是红帽在虚拟化领域除了KVM的又一“新兴技术”,投入很多精力开发这个技术。

  SPICE的工作原理是创建几个通用接口或“通道”,每样都会获得不同的用户体验,它们都高度抽象,所以能在各种平台上使用。播放功能、用户接口设备插入、光标移动、音频播放和录像,每个都有自己专门的通道。子操作系统需要安装专门的驱动,通过SPICE转播并接受事件,但这与操作系统中的每个虚拟实例安装的“子扩展”没有多大区别。

  SPICE客户端也有自己的一点魔法。客户端上的USB硬件能远程附属到虚拟机,因此像打印机或扫描器这样的设备也能用。也支持多格照片显示。因为这个协议专用于多媒体,声音和视频播放也能在客户端上运行得更有效。

  客户端软件也可扩展,只要硬件支持,就能允许图形处理进程下载到客户端。这个协议是开源的,所以对于新客户端模块或子扩展来说,开发更容易。

  SPICE不吃香?

  既然SPICE那么棒,为什么没能大量采用呢?首先最大的障碍在于现有远程桌面技术部署的惯性,思杰、VMware、微软和Ericom已经在市场上占有大量用户。

  思杰是该领域领导者(尤其是ICA/HDX),不过VMware View最新的版本5中的PCoIP协议也很有竞争力。微软最近也在大量宣传RDP附件RemoteFX。宿主在Windows Server 2008 R2下的Windows 7子机可播放高性能视频与音频,还能USB重定向。相对其他解决方案,全都使用微软的产品当然能获得性能方面的优势。

  也就是说没多少企业能负担得起这个技术,也没几家想被锁定在某一家厂商。SPICE支持混合的环境,客户端环境与子操作系统可以是任意的。

  但SPICE方案也有不给力的地方。许多SPICE的功能只能部分实现,如智能卡与USB支持,或者只能由第三方手动添加,比如在Virtual Bridges VERDE 5中就是这样,需要以用户定制堆栈来部署SPICE。

  因此,需要完整的开发方案的人员更愿意去使用现有的成熟的方案,而不是仍然在开发与测试的方案。

  有人或许会说SPICE的状态只是要开源的副产品,虽然它来自有专利权的厂商。所以,就算红帽的桌面虚拟化技术与市场上其他厂商可竞争,红帽面临的最大的挑战在于如何说服潜在的用户放弃现有的成熟方案。这就需要市场策略,而不是强调RHEV的技术有多好。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

作者

Serdar Yegulalp
Serdar Yegulalp

Serdar Yegulalp从1994年到2001年为Windows杂志写作,覆盖了广泛的技术方面。他现在是《The Windows 2000 Power Users Newsletter》一书的出版者,辛勤钻研他擅长的Windows NT, Windows 2000 and Windows XP领域,并为TechTarget写专栏。

相关推荐