Connected people虚拟化是你顺利登上 Windows 7 操作系统迁移之旅的车票。如果你熟悉虚拟化路径,就可减少故障,消除冲突,时间将依然是你的财富,而不是你的敌人。

当然,你使用传统的方法也可以达到目的。不过,你会发现它们不久会变成死路一条。

“认清这一点:观望前景,你会发现在未来的设计和部署场景中,虚拟化客户端和沙箱中运行的应用程序将成为中流砥柱。”Train Signal(一家提供专业计算机培训的跨国公司)的交换讲师 J. Peter Bruzzese 说,“如果目前在概念和解决方案中领先他人,就能够让你在今后的发布中受益匪浅。”

螺母、螺栓和虚拟螺钉
这是一个全新的方法和学习过程;所谓的基本略图已就绪。“面对现实吧:在 Windows 7 之前,大多数人甚至从未考虑过虚拟化部署一个操作系统。”Bruzzese 说,“这是一种新技术,仍在开发和完善之中。”
“虚拟化技术将硬件与操作系统、操作系统与应用程序、应用程序与应用程序分拆开来。”Avanade 的工作区信息基础设施解决方案主管(兼 Windows 7 常驻专家)Ryan McCune 解释说。
McCune 说,桌面系统传统上是架构紧密耦合的一个整体结构。把这些组件拆分后,机构可以降低依赖程度、迁移成本和复杂性。“在这些技术的帮助下,迁移到 Windows 7 变得更加容易,成本更低,风险也更小。”他说,“此外,恰当的实施可确保后续迁移变得像例行公事般轻松自如,不再是耗财费力的苦差事。”
工具、工具箱和虚拟工具包
幸运的是,Windows 7 中已经提供了你在部署过程中使用虚拟化需要的大部分工具(如果不是全部的话)。
“微软提供了各种不同的工具,助你一臂之力,比如 MAP 4.0、Application Compatibility Toolkit 5.5(含 Standard User Analyzer)、Automated Installation Kit(含 USMT)、微软 Deployment Toolkit 2010 以及很多其他工具。他们协助把用户个性迁移到 Windows 7,部署 Windows 7 的全新安装,把现有系统(包括应用程序)升级到 Windows 7。”Bruzzese 解释说,“对于你能想到的所有可能的组合情况,他们都能提供工具协助你进行部署工作。”
Infrastructure Analytics 的创始人兼首席分析师 Mike Karp 提出了下列观点,帮助你充分地利用这些工具:
• 所有企业数据中心都将有的微软 Desktop Optimization Pack (MDOP) 包含一个名为微软 Application Virtualization(简称为 APP-V)的程序包。APP-V 允许 IT 经理将应用程序以数据流的方式从服务器传输到个人计算机,这样无需在本地安装即可运行这些应用程序。应用程序本身仍在服务器上,并且实际上从未驻留在客户端,从而简化了维护工作(所有维护工作均在服务器上完成,而不必在每台桌面计算机上进行维护)。这意味着客户端发生软件冲突的可能性较小。
• 在MDOP 中一个称为微软 Enterprise Desktop Virtualization (MED-V) 的程序包里体现了一项进一步的改进。该程序包是一种桌面虚拟化工具,允许根据策略按照需要广播虚拟化应用程序。不过,发布 Windows 7 时没有此类安排,要到明年才推出它。
• 最后,一项称为Windows XP Mode 的功能得到了广泛的宣传。这是一个虚拟环境,允许用户在新的 Windows 7 桌面系统上继续使用已经过考验的 Windows XP 应用程序。这会是一项非常重要的功能,有了它,即使在安装新的操作系统后,已经过考验的应用程序极有可能将继续运行。每当发布新的操作系统时,这一直都是人们关注的问题。“不过,IT 经理应该认识到,如果他们要运行 XP 模式的客户端,最好能确保他们桌面计算机中的处理器能够支持硬件虚拟化。”他说,“大多数低端处理器都不行,因此那些去年或前几年一直购买便宜货的数据中心都提前得到通知。”
本质细节
通过可直接集成到操作系统的虚拟化解决方案,在沙箱中运行应用程序有若干优势:
• 用户不可见。除了缺少 aero不透明效果之外,没有任何迹象向用户显示某个指定应用程序正在虚拟运行。在沙箱中运行的应用程序可添加到“开始”菜单,并且能轻松打开它,因此极大地简化了用户的学习过程。
• 避免不兼容问题。“虚拟化应用程序将运行……一些他们直接在 Windows 7 上可能无法 – 或无法顺利进行的东西。”Bruzzese 说,“如果避免了 XP 应用程序的兼容性问题,就不必再担心这个问题了。”Binary Research International 的首席执行官 Annette Dow 表示同意,“沙箱通常用于测试或隔离。如果某个应用程序能够在 XP 下运行,那么在 Windows 7 的 XP 模式中它也能够继续运行。此 XP 模式是在 Windows 7 上运行的虚拟机。”Dow 解释说,“这意味着,必要时,大型企业可以忽略应用程序不兼容。比如,他们没有时间弄明白为什么某个应用程序不能在 Windows 7 下运行。但是,他们仍可以继续Windows 7 部署项目。”
• 进一步的成本控制。你可避免向第三方支付升级费用,进而控制成本。Bruzzese 解释说,“它能够在沙箱中运行应用程序,并且在升级中无需支付任何费用,因此大型企业可大幅节约成本。”
沙箱之外的思考
不过,除了简单的沙箱应用外,Windows 7 虚拟化还有更多的利用价值。
Dow 解释说,“它能够把一个文件当作虚拟硬盘提供,这样就可能不再需要镜像系统,或者提供一个方法,建立一种双启动系统,其虚拟硬盘文件含Windows 7 安装。”Dow 解释说。
使用虚拟硬盘确实开拓了很多新的领域。
“微软提供了一些温和的虚拟桌面解决方案,可通过 vhd 文件利用虚拟化系统。也就是说,你可以直接启动 vhd。”Bruzzese 说。
实际上,机器物理启动和使用包含系统和应用程序的单个 vhd 文件。Bruzzese 说,“此解决方案的唯一缺陷就是没有可供大型企业使用的管理工具。”
此外,还有虚拟桌面基础结构 (VDI) 概念,它已经超越了终端服务瘦客户机连接。Windows 7 系统通过VDI 托管在服务器数据中心上。“用户就像在自己的桌面系统上运行 Windows 7 一样,但是他们实际上将会是远程连接到虚拟桌面系统。”Bruzzese 解释说,“你可以在内部托管此系统,或者由托管虚拟桌面 (HVD) 服务提供商提供服务。”
虚拟化如何帮助大企业顺利部署 Windows 7
虽然图解和规划讨论很有意义,但仍需要付诸实践。利用虚拟化部署 Windows 7 在实践中到底意味着什么?
“Windows 7 恰逢其时,它摒弃了一刀切的传统方法,将演示虚拟化(远程终端)、虚拟桌面基础设施(受托管的专用虚拟桌面系统)等平台与工作人员群体相对应。这样能够充分地利用虚拟化特有的灵活性,并最大程度地降低拥有总成本。”McCune 说。
他说,这两点优势尤为突出:
• 像开发人员和工程师这些高级用户可以根据工作需要从共享池中取用附加处理器和内存容量,而无需升级桌面系统。较之其他情况下,这些工作人员需要维持多个桌面系统,并经常加以刷新。
• 基于任务的工作人员可以从众多的设备和位置访问受托管的虚拟桌面系统。如有任何一台设备发生故障,也不会影响工作效率;用户可登录到另一台设备进行备份和运行程序。
退守位置
不过,使用 Windows 7 虚拟化的最大优点应该是新创备份系统的保护功能。
“过去,如果人们在升级时规划不当,仍可以退守依赖一些功能。现在,你从 Windows XP 升级到 Windows 7,情况就不同了。”The Security Consortium 的首席执行官 Mark Kadrich 说,“机构必须规划得非常周全,确保重要的应用程序有一些退守解决方案。”
他预计会出现软件兼容性问题(像 Vista 与驱动器的兼容性问题)和硬件兼容性问题,从而迫使机构购买更多的硬件。“我们建议客户装配几台大服务器,创建重要系统的 [虚拟机],并在这些服务器上存档。”Kadrich 说,“若出现灾难管理的状况,他们可以凭借虚拟机照样完成部分工作。”
“我们还建议客户试着找到手上最旧的系统,检查在升级时会遇到什么问题。”他补充说,“这样,他们在开始之前就可以知道他们至少将需要的基本硬件。”

FM IT专家意见(IT EXPERT VOICE)为 戴尔®联邦传媒 之合作。 隐私权声明