编者按:存储控制器层虚拟化、网络层虚拟化和应用层虚拟化是虚拟化的三大发展方向,毫无疑问每种虚拟化的发展方向对于大型的存储环境都能够带来管理上的便利和成本的降低,
本文讲述了应用虚拟化的一些具体应用和发展方向,毫无疑问应用虚拟化是极具潜力的技术,也极有可能给我们的应用带来管理和结构的优化,但是以目前的技术发展而言,我们无法武断的判断哪种技术更为优秀一些,更有发展前景,我们现在唯一能做的,就是等待技术在时间和应用的检验下完成优胜劣汰。
最可能的结果是,这三种技术没有任何优劣之分,需要我们根据自己的应用环境结合使用。
【IT168 专稿】很多的组织把虚拟化技术看作是让操作系统脱离硬件限制的一种方法。但是,对于美国国防部(DOD),这种技术同样可以让应用脱离操作系统的限制。转向应用虚拟化,使应用的安装和维护都变得非常简单的各种经销商、代理商的数量一直在增长,他们这些技术使备份和恢复的变得更简单。
美国国防部应用虚拟化案例
美国国防部系统架构设计师Harvey Gilbert在一份预备报表中写道:“我们需要一种非常真实有效的、零调度的方法来部署我们的应用程序。”
他说因为国防部的应用程序软件都是定制的,并且最终用户的计算机已经被安全的锁定,在没有中断安全锁定的前提下,用户们是不能下载应用软件的。国防部的IT管理员花了太多的时间用来测试和安装软件,由于自身DLL控件的冲突,他们安装软件的失败率高达20%。
Enter Thinstall,是市场上可以将Windows应用软件脱离计算机操作系统限制的众多软件产品之一,它可以在没有任何设备驱动程序的情况下或者不通过用户的文件系统的情况下运行它自身的可执行的压缩程序。
目前,大约有1.5万名美国国防部的雇员可以在不通过额外配置的情况下使用一定范围内的定制化应用软件。美国国防部声称它已经消除了应用程序安装失败的问题,并且减少了70%的重测试。安全性和数据的改变量都一直维持在服务器主机层面,而应用软件则却在不改变任何东西的情况下在用户的桌面机或笔记本电脑上运行。包括文件、注册表和网络连接设备程序。
${PageNumber}蓬勃发展的应用虚拟化市场
尽管应用软件虚拟化技术的成本相对比较低,因此市场规模不大,但应用软件虚拟化的解决方案却逐渐增多。(例如Thinstall的软件包售价为每台服务器5000美元,以及每增加一个用户需要40美元。) IDC公司的分析师Michael Rose说:“我们预计应用软件虚拟化市场规模将从2006年的700万美元增长到2011年的2.5亿美元。”
虽然在市场上它不占很大的比例,但是却依然引起大家的兴趣。例如,一些厂商想通过应用软件虚拟化实现数据的迁移。 Citrix公司市场部高级经理Tim Graf说:“通过运行Vista和Office migration软件,我们看到用户对我们的产品非常感兴趣。这真是一项坚持不懈的工作。像application streaming这样的应用软件虚拟化工具使得一切都变的很简单。”
Tim Graf说道,通过运行Vista虚拟化软件可以代替好多设备的配置工作,服务器上的一个应用的每一个配置都可以在所有设备端口检测完毕后设置和使用。
应用软件虚拟化和流技术的使用可以为存储器带来很多好处,因为只有核心位置上的数据需要备份,而不是远程桌面机和笔记本电脑。
除了Thinstall之外,包括赛门铁克公司的附属公司Altiris、推出最新白金版Presentation Server的Citrix公司、Endeavors Technologies公司以及2006年收购Softricity的微软公司都提供使应用程序孤岛脱离操作系统限制的产品。
除了可以提供脱离操作系统限制的应用软件孤岛外,Thinstall、Altiris、Citrix和微软公司还可以压缩应用软件成流状态,可以在应用软件非完全安装的情况下,在桌面电脑上运行一部分程序。事实上用户只需要使用设备的一部分。
有时,数据流来自其他来资源。比如Appstream就专攻于数据的流向、跟踪数据以及软件授权许可的发送控制。它与其他合作伙伴共同完成了一个可以将操作系统或应用软件虚拟化、在未来的资源保存和授权许可控制方面支持流的方式的解决方案。。Appstream最近已经与Altiris结盟,它与Citrix和VMware的合作也正在商议。
一些厂商认为应用软件流方式最好与应用软件虚拟化分离开来。Trigence公司首席执行官David Roth说:“无论客户是想管理或者移动他们的应用软件,我们都会使用那些技术。”在他看来,建设一个更广阔的网络要比将客户锁在其中药重要得多。
尽管大部分供应商都通过VMware虚拟化软件进行工作,但在它仍然有许多工作要改进。例如,在使用其它可以做虚拟化应用的工具的时候,他们要受到一定的限制。因为其它产品并没有流技术。他们其中绝大多数也不支持授权许可的跟踪。而且还没有任何一个软件为了达到更好的效果而增加对流技术的支持。
尽管目前的产品参差不齐,但是可以明确的是应用软件虚拟化势必会广泛使用,并且我们可以非常令人兴奋地看到需求的真正所在。