应用程序虚拟化机遇与挑战并存
2008-08-23 16:43:28 来源:WEB开发网虚拟化是CTO们最近经常听到的一个词汇,如服务器虚拟化、存储虚拟化和桌面虚拟化等等。还有一个虚拟化:应用程序虚拟化。这是指封装起来与它们运行的操作系统分开的软件程序。
应用程序虚拟化机遇
一个全面虚拟化的应用程序运行起来就像与原来的操作系统有直接的接口一样,实际上却并非如此。这种技术的潜在好处是提高了应用程序的移植性、管理性和兼容性。
Ideas International公司系统软件研究部门的副总裁和高级分析师Tony Iams说,应用程序虚拟化与桌面虚拟化不同。采用桌面虚拟化,整个桌面环境是在服务器上托管的,用户远程访问这个桌面环境,一般是采用瘦客户机设备。采用应用程序虚拟化,用户继续在本地运行这个桌面环境。但是,一个应用层把桌面应用程序放到了一个单独的运行时间环境。这个环境与桌面操作系统的设置和其它应用程序是隔离开的。
应用程序能够灵活地和根据需要装载到这个环境,让用户在服务器上运行应用程序,而不用限制用户使用安装在他们本地台式电脑中的应用程序。
这种技术有很大的需求。据Kusnetzky Group公司总裁和主要分析师Dan Kusnetzky称,在2007年,应用程序虚拟化软件的销售收入为19亿美元,预计到2012年将达到大约50亿美元。
Iams称,在服务器虚拟化取得成功之后,许多机构正在开始考虑把虚拟化技术应用到其它方面,希望得到同样的好处。
应用程序虚拟化的关键好处是用户能够继续使用他们熟悉的同样的桌面环境。用户能够在本地运行应用程序。这样讲提供最大的反应速度。与此同时,管理员能够以最佳的经济规模管理和保证应用程序的安全,集中管理用户访问、使用补丁、进行更新和设置。
应用科程序虚拟化的挑战
然而,在进入应用程序虚拟化领域之前,CTO们需要考虑一些潜在的障碍。例如,没有应用程序虚拟化的行业标准,因此,采用一种方法可能会产生对一家厂商的依赖。Iams说,采用应用程序虚拟化可能比采用桌面虚拟化稍微复杂一些,因为这涉及到过去界限分明的两个功能层,如应用层和操作系统层。
此外,与台式电脑有关的计划没有满足用户的期望受到的惩罚也许要比其它方面的努力更严厉一些。台式电脑用户对于其环境的反应速度和逼真性要更敏感,因为他们每天都在使用这些工具。如果用户觉得他们的工作效率因为节省成本或者企业的其它目标而受到了损害,最低限度会产生对于IT部门的不信任,最糟糕的是用户也许会寻求其它方法完成他们的工作,可能采用不在企业监管之下的没有管理的系统。
因此,重要的是IT部门要选择合适的应用程序部署应用程序虚拟化,做充分的规划和测试,这样,应用程序虚拟化就不会导致不满意的服务水平。