桌面虚拟化:简化PC管理
2008-03-02 16:34:10 来源:WEB开发网虚拟化技术可以大大减少管理桌面的时间和费用,不过技术和方案的选择让人迷惑。桌面虚拟化的最大好处就是能够从集中位置使用软件来配置PC及其他客户端设备。IT部门可以在数据中心、而不是在每个用户的桌面管理众多的企业客户机,这就减少了现场支持工作,并且加强了对应用软件和补丁管理的控制。
管理PC向来棘手,而没完没了的应用软件升级、操作系统补丁及反威胁更新更是让这项工作困难重重。即便有基于 网络的安装和补丁管理工具来减轻负担,IT部门还是把太多时间花到了桌面上,处理个人软件、多个版本的ActiveX控件、驱动程序或者DLL冲突、恶意软件感染、配置不当的硬件等引起的诸多问题。
桌面虚拟化技术有望在数据中心集中应用软件,从而简化管理及配置――充分利用硬件资源、另外尽量减少烦人的软件冲突。在某些情况下,这同一技术有助于实现上述三个方面,为IT部门带来更大的控制权和灵活性,用户也不会为失去“自己的”桌面而悲叹。
乍一看,桌面虚拟化技术听上去很像思杰系统等公司提供的那些终端服务,即服务器运行应用软件,为用户提供远程访问。用户的终端或者PC只是在屏幕上显示更新内容,并允许通过键盘和鼠标输入内容。
另一方面,桌面虚拟化技术是提供白领员工需要并且喜欢的个人PC环境的一种新方式。实际上,服务器上存放的是专门针对每个用户的整个桌面环境。
早期版本的桌面虚拟化技术是刀片服务器,譬如ClearCube Technology和IBM提供的那些刀片服务器,它们只是把PC的处理功能移到了数据中心,把输入和显示功能留在了用户桌面。但最新版本的技术却利用用户桌面处的PC来完成大部分处理工作。这种方法被称为“桌面分发”(desktop streaming),它保留了集中管理的优点,又没有丢弃桌面的功能。所需代码分发到仅用于该次会话的磁盘和内存缓存,确保了没留下什么可以让用户捣乱或者篡改的。
几家提供商并不满足于桌面分发,涉足于应用软件分发:IT部门可以在需要时为单个应用软件分配运行时缓存。这减少了要维护的惟一用户镜像的数量,还可以更清楚地了解确实需要哪些应用软件许可证。
构建更好的瘦客户机
桌面虚拟化的最大好处就是能够从集中位置使用软件来配置PC及其他客户端设备。IT部门可以在数据中心、而不是在每个用户的桌面管理众多的企业客户机,这就减少了现场支持工作,并且加强了对应用软件和补丁管理的控制。
IDC的分析师John Humphreys说,从最简单的说起,应用服务器端的虚拟化可以通过让一台服务器配置多个桌面客户机来减少硬件费用,而不是每个桌面客户机都有一台服务器。虚拟化技术还 添加了这一功能:按需要移动桌面环境及存放在上面的应用软件,从而实现负载平衡或者故障替换。为了让现有的终端服务和刀片系统与虚拟机协同工作,思杰和ClearCube这些知名提供商已开发了代理(broker)技术,让IT人员管理虚拟资源的映射。
如今,思杰、ClearCube和Wyse Technology支持在刀片服务器及其他应用服务器上使用VMware和微软的虚拟机。VMware还提供虚拟桌面基础设施(VDI)软件,该软件使得用户可通过远程桌面协议(RDP)来访问存放在服务器上的虚拟机。
Martin Quigley是为加拿大贝尔公司管理呼叫中心的贝尔系统和技术公司自适应基础设施部门的高级解决方案顾问,他特别指出,加拿大贝尔公司使用VDI为呼叫中心的用户配置桌面,让他们可
以在其他地方、甚至在家里办公,不会给IT支持添加负担。他强调:“远程桌面协议的功能相当简洁,”所以不会给网络带来负担。但Quigley期待看到VMware的ESX这项基本技术的下一个版本,这项技术可以跨服务器支持负载平衡,从而简化了用户需求变化时维持性能水平的工作(目前这是人工过程。)
在俄克拉何马州邓肯的邓肯地区医院,桌面数量在过去两年增加了一倍多,达到了500台左右。CIO Roger Neal决定部署ClearCube瘦客户机,实行集中管理,同时提高了现有员工的效率,而不是游说好争取资金,雇用更多的桌面支持技术人员。ClearCube在2006年开始支持VMware虚拟机后,Neal开始重新配置刀片服务器,以便每台刀片服务器都能运行三个虚拟机。这样一来,如果需要更多的桌面,就用不着添加更多的刀片服务器。Neal还发现桌面支持呼叫减少了40%,他将这归功于集中式PC管理。
分发到桌面
应用托管服务器的虚拟化可以让部署瘦客户机更有效率,但许多组织坚持把PC交给用户自行处理,尽管这需要支持成本。桌面分发正成为支持这种模式的最有效的方法之一,又不会带来通常很庞大的桌面支持成本。
越来越多的厂商在提供可以从服务器为桌面PC(或者瘦客户机)配置整个桌面环境的桌面分发软件,其中包括Ardence、Propero、Stream Theory和Wyse。
Altiris、AppStream和微软(通过最近收购的Softricity)已经把这个概念推到了下一阶段:分发应用软件,而不是分发整个桌面环境。这就提高了配置资源的灵活性,因为IT部门可以构建基本的操作系统镜像,然后为每个应用软件构建单个镜像,需要时可以迅速合并。你用不着为每个组合的应用软件提供单独的桌面镜像。
无论是桌面分发还是应用软件分发,配置好的操作系统和应用软件可以使用客户机的本地资源,并没有永久性安装在客户机上带来的开销。譬如说,金融服务公司Russell投资集团的IT分析师Greg Nelson说,公司开始使用微软的SoftGrid后,发现应用软件部署时间从四周缩短到了一周半。
一组存根服务(stub service)通常在连接时传送到本地缓存,然后需要时传送其他资源。微软公司的SoftGrid营销经理David Grescher说:“你在运行某个应用软件时,只需要15%到20%的服务就可以开始使用,所以这可通过网络来分发。”
圣马科斯加利福尼亚州立大学的操作分析员Bill Washburn承认,分发过程确实会延长应用软件的初次访问时间――该大学使用了Altiris的技术。他说:“但一旦应用软件安装完毕,有人说这是他们见过的运行起来最好的。”
Russell投资集团的Nelson说,虽然桌面和应用软件分发从理论上来说会使用比终端服务更多的网络资源,但情况并非总是如此。譬如说,在传统的终端服务架构下,打印及传送大容量文件会让网络拥挤不堪。桌面和应用软件分发则通过使用本地打印机和本地存储,避免了这个问题。
赞助商链接