在Citrix2010协同软件展示大会上,面向终端的虚拟化解决方案XenClien无疑是最大的亮点。利用该方案的客户管理程序,Citrix轻松击败了虚拟化领头羊VMware。
那么,到底什么是客户管理系统,为什么Citrix和VMware都这么热衷于此?基本上,客户管理程序可以快速启动桌面虚拟化,企业用户桌面在数据中心的集中管理,同时可以通过网络访问,大大减少开销并提高安全性。在本次发布会之前,Citrix高级副总裁Wes Wasson在谈到桌面虚拟化的时候,只是稍稍夸张地说这是“IT行业里最热门的领域”。
到目前为止,关于桌面虚拟化的讨论还集中在VDI(Virtual Desktop Infrastructure),在VDI中每个用户的虚拟机包括操作系统和桌面应用程序,这些都是运行在服务器上的。这就不仅要求硬件过硬,还要求有足够的带宽。而且如果用户断网的话,虚拟机将无法工作。
在客户虚拟化的 VDI服务器可以通过网络把用户的虚拟机传递给客户,这样就可以各自分开运行。虚拟机作为一个虚拟的和高安全性的公司桌面,可以完全和用户的个人桌面环境分开运行。用户可以得到两个最好的环境:实现任何地点,通过任何设备进入基于服务器的桌面;同时还可以在脱机状态随身携带。
但是,客户管理系统具有如此颠覆性意义的一个原因是不需要重型VDI基础设施实施工作。通过集中政策和加密方式获得虚拟机的控制权,然后使用传统工具对客户虚拟机进行集中配置和管理。如果客户管理系统方法是对VDI的一个替代,而不是补充的话那么VMware还有什么用?
更强大的兼容性
问题是,正如其名字所暗示的,XenClient测试版本只是一个早期版本。资深分析师Chris Wolf对于今天发布的XenClient发表看法:“这些也仅仅是技术的初级阶段,才刚刚登堂入室而已,所以说在客户管理系统成为桌面虚拟化解决方案主流之前,还有很多工作需要做。”
我们知道XenClient将只能在具有VT(虚拟化技术)的英特尔处理器上运行。Wolf表示:“现在,它们支持一些主流处理器平台:Dell,HP和联想”最终,其兼容性还必须扩大,没有公司会为了桌面虚拟化而重新大批配置电脑。
但是,兼容性会随着设备的驱动器水平降低。就像Windows,客户管理系统安装在裸机上,每一个Windows虚拟机都是以客户机的身份运行。所以Citrix面临着和Windows同样的问题:在一个系统中,它必须有适应不同硬件的驱动程序。所谓的穿透式驱动程序可以把这个问题转移到客户Windows虚拟机上,但是现在还没有人知道它是怎么工作的。
另一个兼容性问题是,XenClient支持各种客户操作系统。Wolf表示:“可以支持Windows7,还可以支持Windows XP。除了这些,其他的我都不确定能否支持了。有时候,还可以支持Linux,但是它还不是Citrix的官方支持。”
健壮的虚拟桌面管理
另一个重要问题是,围绕XenClient,Citrix建立了什么样的管理能力?
黄金镜像(Golden images)可以在中心服务器上管理(其消耗比VDI小),当用户联网的时候,更新和补丁程序可以集中安装到客户端虚拟机上。政策服务器可以用来控制虚拟机是否可以访问打印机和USB设备,虚拟机是否可以脱机使用或者只是只能访问认证的企业网络,虚拟机是否是加密的,虚拟机在没有联机的一段时间以后是否会到期或被删除。
Wolf表示,但是到目前为止,这些高端的管理还没有实施。他们现在只是构建在一些基础复制上,所以,我可以复制虚拟桌面到我的数据中心。所以对于公司的一些应用我可以把虚拟桌面转移到服务器上或者从服务器上下载来运行,或者我可以只是与运行XenClient的其他桌面重新协同。
VDI通过瘦客户机为用户提供了一种熟悉的、丰富的、独立的个人桌面体验。客户管理程序有可能提供更多的同等水平的中央控制,和所有的虚拟机存在的好处,包括简单的备份、复制和转移。但是XenClient还不能实现这些。事实上,我们不知道VMware是否会走的更远,或者只是等到这些发展到更加成熟。
Wolf表示,评估客户管理系统的机构认为,他们会在2011或者2012年来重点考虑这个重大举措。今天的公告主要提出了一种潜在可能性。