虚拟化应用流“环绕”桌面

应用流可以创建一种可集中管理的虚拟桌面,同时又能够实现本地执行的速度。这种崭新的流技术正在试图帮助桌面管理摆脱繁杂的桎梏。


自动软件分发(ASD)长久以来一直是桌面管理领域的热点话题,同时随需应变的软件也是备受关注的问题之一。尽管ASD工具可以使软件的安装变得更加连贯,从而控制桌面支持的成本,但随需应变的软件则更进一步:它们可以实现虚拟化的本地安装,并使各种应用以“流”的形式存在,甚至可以包括操作系统

?时代华纳有线公司的IT主管Sanjeev Shetty目前就正在使用流技术来管理企业呼叫中心内300个座席的桌面应用环境。Shetty说,他曾经考虑过瘦客户机,但这种架构需要使用 Microsoft Terminal Services或Citrix Systems的Presentation Server(原名MetaFrame),而要支持这些系统,后台服务器群的投资巨大,企业经济上难以承受。


所以,他最终放弃了上述方案,选择安装了Ardence公司的Ardence Desktop。该方案可以在服务器上创建和存储完整的系统镜像,并且将部分操作系统和应用通过流的方式提供给桌面用户。当用户启动自己的桌面系统时,这些操作系统和应用就可以迅速呈现在用户面前。


当用户启动完毕并开始运行时,系统便会在需要时随时提取额外的应用和操作系统组件。程序最初启动后,一些产品将允许应用的某些部分驻留在本地缓存中,从而使后续的加载速度变得更快。这样的结果是,应用的维护和升级都可以在中心服务器上完成,但它们可以很好地运行在最终用户的本地机器上。这样,企业再也不需要对那些通过本地方式安装在单个桌面机上的程序实施繁杂的管理。

市场格局

?目前流产品的厂商基本上可分为两类。一类是Ardence这样的厂商,它们提供的产品可以通过流提供完整的磁盘镜像,其中包括Windows操作系统和预先安装好的应用集。另一类是AppStream之类的厂商,它们只能通过流提供应用,但其对应用提供过程的控制比前一类厂商更为精细。


当然还有包括Softricity和Stream Theory在内的其他一些厂商,它们将应用流又推进了一步,创建了一种自给自足的流应用运行虚拟环境。这种虚拟层可以截取和隔离注册表项目、动态链接库(DLL)和应用可能在Windows设置中修改的其他内容。使用这种方法,管理员不用再进行回归测试,也不需要再为每一种应用组合建立独立的镜像。


由于应用以集中的方式提供,软件流产品能够使应用授权的控制变得更加严密。Shetty认为,流技术可以防范恶意的软件破坏,从而有效降低桌面支持的成本。


集中管理也让升级变得更容易。他说,如果要给公司的Avaya Call Center软件进行升级,整个测试和推出的过程通常要用75个小时,而现在只要差不多1个小时就能完成,因为现在所需的镜像数量要少得多,而且软件也不需要安装在每一台机器上。


?时代华纳的PC机支持PXE启动技术,也就是利用Ardence服务器提供的镜像直接通过远程方式启动设备。Shetty说,由于这些PC机都接入了千兆以太网,因此通过网络启动的速度比在本地运行还要快,而且由于省去了大量的本地磁盘驱动器,支持方面的成本也随之大幅降低。但他同时表示,这种方式也有不利的一面,创建流所需的镜像也是一件相当费时的工作。


Shetty并没有在呼叫中心之外的350台电脑上使用Ardence技术,因为那些电脑所使用的应用集是不同的。他说:“如果也为那些电脑创建镜像,我们的镜像数量将会变得过于庞大。”

Neoware公司的Image Manager可在一定程度上解决这个问题。它可以创建一个虚拟层,使单个镜像可以在多个不同的系统上运行,从而减少所需的镜像数量。Neoware公司的CEO? Michael Kantrowitz说:“我们有一个虚拟的驱动模块,它可以使操作系统在启动时根本不考虑硬件配置到底是什么。”然而,这种方法也存在一定局限,它要求那些驱动必须内建于Windows系统中。如果某些应用需要独特的驱动,那就必须为其单独建立镜像。

速度与灵活性?
Westgate Resorts有限公司的系统管理员Brett Lazenby则采用了另一种做法。他只创建一些基本的操作系统镜像,而且只使用流的方式来提供应用。他计划对公司的4000台PC机实施这种解决方案


Lazenby说:“用户可以在应用的安装没有完成前就开始使用这些应用,这让我们非常欣慰。”尽管准备应用的工作费时费力,但应用流可以使升级变得更快捷,用户只要在下一次登录时便可以享受到升级后的应用。


Suncor能源服务公司是一家拥有1600项应用和4500台PC机的企业,要想在这种规模的公司中管理众多镜像显然是不现实的。该公司的应用中有75%~85%都通过Softricity的SoftGrid服务器来提供。


?SoftGrid包含一个“序列器”实用程序,可以将所有系统变化都封装起来,让应用的安装过程可以将这些封装好的内容和已安装的应用镜像一起放置在PC 机上半隔离的虚拟环境中。应用是根据Active Directory中设定的策略自动提供的,而且在会话终止时也会被自动清除。


由于应用都通过流的方式提供并且完全被虚拟,用户只要登录任意一台电脑就可以接收到自己的应用。过去,通常要用1个月才能部署完的软件升级如今只需1天的时间就可以结束。

不过,有专家指出,SoftGrid并不是适用于所有的应用。某些情况下,虚拟应用无法互用,除非它们是打包在一起的,或者其中一项应用是安装在本地的。


Stream Theory宣称,他们的应用环境虚拟具有更高的灵活性。该公司的CTO Arthur Hitomi指出,AppExpress能够让管理员指定哪些DLL或其他应用组件是可以虚拟的,哪些需要相互通信。然而这种软件不允许互不兼容的 Oracle或Office应用版同时运行,这与SoftGrid的情况完全相同。


随需应变的流工具还可以管理和升级Citrix Presentation Server 或Terminal Services服务器群中的应用或系统镜像。对于那些指向后台数据库的应用,Suncor公司使用MetaFrame向瘦客户机提供访问此类应用的能力。


Jonathan O'Brien是一家大型不动产服务企业的高级系统工程师。他使用SoftGrid成功地将公司的80台MetaFrame服务器合并成为15台。 O'Brien也认为,给应用打包是一项巨大的挑战。到目前为止,他已经可以根据需要提供150种应用。他说:“应用数量太多了,很多时候我们根本来不及理解其工作原理。但这正是对每项应用进行排序前必须要做的事情。”


?IDC的分析师Kusnetzky认为,虽然应用流的方法千差万别,但总结起来就会发现,厂商都希望通过一种有序、安全的方式向最终设备提供应用。虽然 SoftGrid的产品是所有同类产品中最成熟的,但管理员们仍然需要在做出决定之前对每一种方法进行仔细地分析。

相关链接:两派观点
这种新的桌面管理技术支持实时流,这些实时流来自于集中管理服务器的桌面操作系统和应用。应用可在本地执行,也可在初始加载后在缓存中运行。


对于这一新技术,业界存在着不同的看法。支持者们表示,通过流技术,当程序在本地执行时,系统软件和应用可以进行集中管理;既然许多Windows应用只需10%~15%的程序加载即可运行,那么流技术的应用将继续提升应用的运行速度;通过应用的监控,可以保证许可证的遵从性;流技术还可以减少对多个不同应用集创建的镜像数量,一些产品还可以实现应用安装的虚拟化,避免交互操作所引发的冲突。

?反对者则认为,这项技术太新了,且变化太快。基于流的应用打包非常费时。另外,随着大厂商进入所引起的竞争升级很可能会改变这一市场的格局。

转载于:https://www.cnblogs.com/OnlyXP/archive/2007/03/24/686802.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值