为了让Windows 7更好地运行老的应用,特别是那些为Windows XP编写的应用,微软如今正在推动桌面虚拟化。虽然这一技术目前受到了微软的支持,但是IT行业是否已经为桌面虚拟化的兴起做好了准备?可能并没有,多数专家也同意这一观点。
一些客户听到后可能会很不舒服,但是距大规模桌面虚拟化应用仍然还有数年之遥。
为了让Windows 7更好地运行老的应用,特别是那些为Windows XP编写的应用,微软如今正在推动桌面虚拟化。虽然这一技术目前受到了微软的支持,但是IT行业是否已经为桌面虚拟化的兴起做好了准备?可能并没有,多数专家也同意这一观点。
出于多方面的原因,桌面虚拟化未来会被广泛的接受。首先,越来越多的厂商开始提供虚拟桌面基础架构(Virtual Desktop Infrastructure, VDI),这个架构将给予每一个终端用户一个私人桌面。VDI使用起来如同管理程序,允许众多虚拟机运行一个单一的物理主机。与在一个物理服务器上运行5 或10个服务器VM相比,VDI能够运行50台PC操作系统,每一个操作系统都可以被一个单一用户使用。
另一个重大变化是支持外设、多媒体和其它着重于Web或PC的技术。这些还不能被共享图像终端服务类系统用户访问,这种传统的桌面虚拟化对于如今的大多数用户已经不可或缺。
企业管理协会的研究副总裁Andi Mann表示:“为了让桌面虚拟化被更广泛的接受,提高用户体验是一个好想法。”
Mann称,让终端用户获得他们在单机上拥有的所有利益和全部能力—包括增加或升级浏览器插件、多媒体播放器和其它外来软件,能够战胜那些阻碍桌面虚拟化进入主流用户群体中的商业部门所设置的大多数阻碍。
延长老PC的使用寿命
伯顿集团的高级分析师Chris Wolf认为,另一个可以让虚拟桌面大受欢迎的因素是一些公司不愿意升级他们的电脑硬件向Windows 7过渡。
桌面虚拟化指导
桌面虚拟化并不是一个特殊的技术也不是一个单一的实现方式。它被描绘为可以使用一台台式机、笔记本或其它设备访问其它地方的数据或应用。
通常这意味着一名用户使用一台PC与运行在数据中心服务器上的应用进行互动。有许多方式可以实现这一目标。据企业管理协会公布的一份观察报告称,应用虚拟桌面的多数公司通常使用多种不同的实现方式。
虚拟应用
· Web应用—通过浏览器与运行在服务器上的应用进行互动。这与我们通常认为的桌面虚拟化定义不同,但是Web应用也合适这个定义,并且其已经成为了最为普通的实现方式。
· 远程检视—这是典型的应用虚拟化。尽管这个应用自身是运行在一个后端服务器上,但是这种方式允许用户通过他们的台式机检视并控制应用。
·流应用—应用存在于网络服务器上,当用户启动后,应用的一部分就会注入到用户的PC上,并在当地执行。这需要利用用户PC上的内存和处理器,与远程检视相比,这种方式会对网络产生很大的负担。
使用Windows 7需要升级硬件、升级定制的软件、培训终端用户、升级电脑的安全系统。这些程序代价昂贵并且琐碎,许多公司咨询类似伯顿集团这样的公司,以评估他们是否值得让用户离开目前的硬件配置,升级硬件以Windows 7作为虚拟桌面连接的一部分。
美国独立银行首席信息官Peter Graves称,尽管需要给予终端用户他们希望的新软件和新技术支持,但是将终端用户连接至一个使用新操作系统的服务器能够将老式PC的寿命延长两倍。
Graves称,由于他们银行90%的客户已经使用Citrix系统公司提供的虚拟桌面,因此一旦技术支持软件定制和客户所需要的外设,另外10%也将会自然过渡到虚拟桌面。
不过,Mann表示,上述只是一个特例,对于许多公司来说,他们成立的时间并不长,他们不理解虚拟桌面,他们仅习惯使用虚拟服务器、云计算以及节约成本和劳动力的IT策略。
这或许可以解释,为什么桌面虚拟化的普及需要至少十年的时间,目前桌面虚拟化还处于起步阶段。IT经理们对分析师和调查人员表示,他们已经做好了应用虚拟桌面的准备,不过他们目前还没有实际使用。
Mann称:“我们以及其它机构对终端用户所做的所有调查显示,终端用户对桌面虚拟化具有极大的兴趣,不过市场对虚拟桌面还未提起兴趣。我们预测在未来三年时间,虚拟桌面的销售将会出现一个巨大的转折。”
据企业管理协会在今年9月份公布的一份对终端用户的调查表示显示,桌面虚拟化的三个主要障碍全是人为因素--这些障碍是由于用户对该技术的忽视以及对谁将获得控制权的分歧造成的。
Windows 7的角色
虽然银行、医院、学校、政府部门以及其它一些机构都有着极为严格的预算或操作限制,但是这些机构构成了Citrix公司和Wyse技术公司的客户基础。
Wolf称,其它一些限制基于虚拟桌面的终端服务的公司目前成为了那些希望推广新桌面虚拟化产品厂商的主攻对象。
Wolf指出,由于不需要所有的潜在虚拟化桌面在Windows上运行—因此更不要说是Windows 7了。尽管与运行真正的Windows 7相比,运行虚拟化Windows 7桌面比较便宜,但是与运行虚拟化XP桌面相比,运行虚拟化Windows 7桌面还是贵了不少。
虚拟化桌面
· 远程计算—与远程检视应用相类似,不过整个操作系统都运行在服务器上。用户的PC 只是一个自身没有处理能力的简易终端,它的功能仅仅是将键盘敲击动作和鼠标点击动作传给服务器。用户需要登录至一个共享的操作系统,通过这个操作系统,每台服务器可以支持多名用户。
· 虚拟桌面基础架构(VDI)--这个术语经常用在共享桌面模式或流模式中,其意味着用户登录至一台基于服务器,运行操作系统的虚拟机上,在同一个时间段内,应用仅能被一名用户访问。无法在共享系统中被使用的应用通常会被运行在一个独立的虚拟机当中。
· 流桌面—与流应用相似,当用户登录后,操作系统和应用中的一部分会通过网络下载至用户PC内部的虚拟机上。操作系统和应用功能就好像它们在一台单独的PC上,但是通过虚拟机,操作系统和应用功能会从电脑的其它部分中独立出来。
· 断开连接的虚拟桌面—与流桌面一样,操作系统和应用在用户PC内部的虚拟机内执行,由于虚拟机拥有缓存能力,因此在断开网络时用户一样可以进行操作。虚拟机将操作系统和应用与用户PC的其它部分分开,当网络重新连接后,数据将会进行同步。
· 移动虚拟桌面—为iPhones和其它移动设备所设计的管理程序,该程序可以创建一个虚拟机,在其内部,一些操作系统和应用代码可以被执行。通常,它们可以让移动设备成为一个基于服务器的虚拟桌面或应用的浏览平台(与简易终端相似)
不过,这对一些客户来说仍然具有吸引力。Wolf称,虚拟化Windows 7移植可以通过在数据中心内部保留整个过程给予IT管理员更多控制权,同时也可以减少硬件和支持成本。
与一个相比,进行两个大移植或许更具吸引力,至少微软、Citrix和许多第三方研发者希望如此。
微软进退两难的困境
对于微软自身来说,微软陷入了一个进退两难的困境中。微软已经明确表示支持桌面虚拟化,但是这样一来会动摇单个PC机作为主要商业计算平台的霸主地位。
即使是微软主要的桌面虚拟化产品经理,听到大多数或主要公司的PC将虚拟化这一说法也会感到不舒服。
微软产品管理主管Scott Woodgate称:“为了让首席信息官们减少在Windows 7上部署应用的成本,我们希望看到在Windows 7上进行大量的虚拟桌面部署。” Woodgate还负责领导微软桌面虚拟化技术的研发工作。
虽然微软对于自己能够在虚拟化桌面市场提供解决方案感到十分兴奋,但是微软认为客户应当为部署虚拟化桌面找到一个适当的理由,如灵活性等,而不是单纯的将注意力放在节约成本上。
由于拥有更好的管理性、安全性和稳定性,与Vista相比,Windows 7本身应当就可以节约资金。Woodgate表示, Windows 7的安装空间也比Vista小很多。他解释称,由于运行成百上千个操作系统在独立的虚拟机运行,因此反过来说使用VDI也可以节约成本。
Woodgate指出,不利的方面是,与基于标准PC的网络相比,使用VDI的配置极为复杂。VDI网络需要管理员创建虚拟机、提供许可,制订策略以管理虚拟机如何运转,同时还要关注什么样的虚拟机将被推出。此外,还需要管理员配置和管理标准PC网络。
一些用户认同Woodgate对复杂性的评估。得克萨斯蒙哥马利独立学区的网络运行管理员George Thornton、得克萨斯大学医学分校Citrix 管理员Landon Winburn等人表示,对虚拟桌面进行首次展示的计划将会逼迫IT公司马上展开行动。
Thornton称,在多个实现方式中找出对于特定用户最有效的方式极为困难,这就如同放弃为每个用户保存一个不同的桌面,而为了多数用户创建一些“黄金”镜像,以让他们作为桌面一样困难。
【编辑推荐】