虚拟化 频道

虚拟化分层技术如何使用?

  隔离与分层

  对于虚拟化技术,必须区分两种重要特性之间的差异:隔离与分层。虚拟化技术有时会用于将进程与系统的其他部分隔离,这样主要是为了避免冲突或改善可管理能力。例如,通过应用程序虚拟化技术,可以将安装的应用程序打包为一个可执行程序,无需安装即可在多个系统上运行,同时不会与系统中安装的其他程序产生冲突。为此应用程序虚拟化技术需要将应用程序与系统的其他部分隔离开来,将其与必要的操作系统组件和库文件打包在一起形成一个单元。虽然通过隔离可以获得一定的收益,但也存在不足。有些程序难以,或者根本不可能进行虚拟化,例如需要使用内核驱动、服务、DCOM 等内容的程序,这样的程序就不能兼容或用于应用程序虚拟化技术。此外,因为应用程序被隔离,因此被虚拟化的应用程序之间通常难以实现交互,例如无法从一个虚拟化应用程序向另一个执行复制粘贴操作。分层技术无法实现隔离,但兼容性更好,并且更易于和其他组件交互。

  从分层解决方案中能得到什么

  在评估桌面管理用的分层解决方案时,您需要考虑这些事情:

  1. 是否能与现有的管理技术配合使用?

  就算使用分层解决方案,依然需要将其与现有的 IT 流程、工具、代理程序,以及技术相集成—至少在全面迁移到分层解决方案之前还需要这样做。好的解决方案应当可以让您将其与现有的负责补丁管理、更新,以及软件分发的基础架构相集成。

  2. 是否会影响到用户原本的操作方式?

  改变用户的行为要比改变 IT 流程更困难。用户需要获得更高生产力,因此好的分层解决方案应当不要求用户做任何额外操作。如果解决方案要求用户必须将文档保存到其他位置,在脱机使用之前必须执行一个额外的操作,或者限制了插件的安装,都将影响用户并降低生产力—甚至会导致用户对系统产生抵触,或试图寻找破解方法。

  3. 解决方案是否允许不同的人管理不同的内容?

  今天的桌面环境面临的一个实际情况是,不同的人需要负责不同的内容。好的分层解决方案应当是可分离的,这样不同的人就可以创建并管理系统的不同内容,而无需引入额外的流程或依存组件。

  4. 解决方案是否能将 IT 成本分散给尽可能多的用户?

  虚拟化技术,尤其是分层技术的一个主要驱动因素是能够将某件事情只执行一次,但在各种不同情况下尽可能多地自动应用给大量端点。好的分层解决方案应当使您可以通过简单的方法管理一个层,并将您的管理工作直接应用给其他用户,让您能够轻松扩展,改善响应速度,节约您的时间与金钱。

  总结

  虚拟桌面的管理当然会面临一系列挑战。就算将桌面迁移到虚拟机,您依然会收到来自用户、IT,以及业务的相互冲突的需求。桌面的整体化本质意味着您必须将其锁定,或允许定制并导致映像数量的剧增。通过虚拟化技术将桌面分层,这样既可对关注点进行分隔,系统可被拆分为多个可分别管理的组件,但最终用户依然能获得定制后的统一视图。从 IT 的观点来看,虚拟分层技术降低了管理工作的负担,可实现更简单的管理与更好的扩展性,同时用户依然可以获得所需的灵活性,执行为了获得更高生产力所需的任何操作。

2
相关文章