- 2011-06-16 15:03
- 作者:佚名
- 来源:动态网站制作指南
简化治理
分发机制的一大优点在于,IT部门要维护的镜像比较少。这个优点尤其适用于Altiris和微软的应用软件分发产品。譬如加利福尼亚州立大学的Washburn说,Altiris的软件虚拟化解决方案解决了SPSS公司的统计软件长期存在的棘手问题。每年都要颁发新的许可证密钥,还要在每个用户的桌面处进行更新。但有了Altiris的软件,Washburn只要更新服务器上的密钥副本。用户调用服务器上的应用软件时,副本会自动提供给用户。
虽然Ardence、Propero、Stream Theory和Wyse提供的技术能够集中应用软件和数据,但它们也可以让用户在本地存放数据(运行这些软件后,PC的C驱动器重新映射成D驱动器)。Russell投资集团的Nelson说,另外,因为Altiris和微软的应用软件分发工具让你可以在各自的虚拟层或者会话中配置应用软件,IT部门可以避免一旦某个程序被修改或者被添加,就要对整批应用软件进行回归测试。
有了Altiris、AppStream和微软提供的解决方案,客户机PC就可以安装自己的操作系统和应用软件,同时服务器把集中配置的应用软件推送到桌面的本地缓存里面。这样一来,IT部门就可以有选择地分配资源。譬如说,Russell的Nelson在本地PC上安装Windows的同时,除了微软Office及其他几款经常使用的应用软件外,还在本地PC上安装了一些应用软件,如Adobe Acrobat Reader、Apple QuickTime和java――它们充当操作系统的扩展件。然后,他使用SoftGrid来配置通过分发提供的应用软件。
加利福尼亚州立大学的Washburn强调,这种有选择的方法还有助于平衡性能。要是Washburn把一切应用软件通过分发来提供,瘦客户机PC至少需要五分钟的启动时间――这不切合实际。于是,他以传统方式把核心应用软件安装到了PC上,使用了Altiris的远程部署工具,通过应用软件分发来配置不常使用的程序。
不过,另一种变化形式是把应用软件分发机制与终端服务结合起来。在北卡罗来纳州伯灵顿的Alamance地区医疗中心,高级网络治理员Andy Gerringer使用思杰产品和SoftGrid来配置桌面。思杰产品以常规方式使用,为每次会话提供基于服务器的应用软件。Alamance还使用思杰产品让终端用户可以访问SoftGrid桌面环境。实际上,思杰会话运行的是SoftGrid虚拟机。Gerringer说:“SoftGrid和思杰产品相辅相成。”
解决应用软件冲突
应用软件分发具有一个重大的额外好处:消除了应用软件冲突。AppStream、Altiris和微软提供的应用软件分发工具把针对特定应用软件的支持文件如DLL和库与底层的基础设施隔离开来。Altiris单单隔离了支持文件,让应用软件和操作系统在一起;而AppStream和微软把每个应用软件和支持文件一起放在一个虚拟层或者虚拟包里面。
这些程序负责治理虚拟层和底层操作系统之间的联系,所以Windows和用户都认为,自己是在单一环境上工作。这些产品通过把每个应用软件分到了各自的虚拟层(或者有些人所说的虚拟包),可以防止自行开发的软件和一些商用软件通常发生的冲突。微软的Grescher说,而用户安装的应用软件不会与虚拟层里面IT部门配置的应用软件发生冲突。
譬如说,Gerringer回忆Alamance医疗中心在采用SoftGrid前,必须为运行不畅的应用软件维护单独的服务器,从而迫使用户通过终端在多个系统之间进行切换。Gerringer说:“到了2005年夏天,问题变得极其严重,以至再也无法像过去那样进行治理。”
这个问题是,各个专门的医疗应用软件所用的不同版本的Java阻止了同时使用,其他应用软件里面嵌入不同版本的Crystal Report报表工具也是如此(譬如说要是Crystal Reports 4在运行,Crystal 5就没法运行)。
由于Alamance如今使用SoftGrid,用户可以获得统一的桌面环境,而运行不畅的应用软件相互独立,那样再也不会带来麻烦。
虚拟化技术的现状
邓肯地区医院的Neal强调,桌面和应用软件分发要求IT人员从不同角度来考虑多年来处理的任务。他说:“这需要在推广时多作一些考虑。”譬如说,他手下的支持人员现在不得不关注为桌面环境提供服务的刀片服务器,因为风扇故障会导致温度过高,从而一下子让多个用户无法享用服务。支持人员还必须监控每个刀片服务器使用磁盘的情况,因为80GB由三个用户共享。
虚拟化桌面可以配置给特定的客户机硬件,那样呼叫中心的某个终端可以总是使用某个刀片服务器上的同一虚拟机。不过虚拟化桌面也可以根据用户登录信息配置给特定用户,这样使用它们的客户设备可以放在任何地方。加拿大贝尔公司的Quigley说,这给为打印机和部门文件服务器设置访问权带来了难题,具体取决于用户的移动性。
Quigley非凡指出了困扰支持人员的另一个问题:从家里连接的用户可能无法让DNS地址得到合理解析,因此IT部门往往分配一个固定的ip地址来解决这个问题。但为了处理存储器泄漏问题,Windows虚拟机每个晚上会重启动,分配给这个虚拟机的IP地址可能再也无法与远程用户的家用系统所设置的地址相匹配。
不过,早期采用者都一致认为,集中治理比较少的桌面镜像这一优点远远盖过了上述相对次要的问题。正如IDC的Humphreys所言,“这项技术会流行起来,这有一些非常实际的原因。”
应用软件分发到桌面
应用软件分发机制的想法很简单:为虚拟桌面及其应用软件创建镜像,把镜像存放在虚拟(或者物理)服务器上,并把它们放到网络上,以便客户机访问。
桌面虚拟化技术可以简化IT部门的内部工作,不仅仅是减轻最终用户支持的负担。测试就是个典例。建立及拆卸开发和质量保证环境是一项艰难、费时的工作。不过有了桌面虚拟化技术,开发人员和质量保证人员可以迅速创建新环境,或者从环境库装入预先配置的环境;甚至可以为现有环境的状态创建快照,以便排除故障。
两家公司提供虚拟测试平台软件:EMC VMware(通过最近收购的Akimbi)和Surgient。两者都使用同样的基本方法:创建镜像文件,然后部署到远程服务器上的虚拟机里面,以便通过网络访问,需要时加以修改,假如需要还可以保存以便重复使用。
邮购零售商Coldwater Creek最近采用了Akimbi技术,把建立及拆卸服务器的责任从IT人员转移到了开发人员本身。服务器技术部门的IT主管Stewart Hubbard回忆道,Coldwater Creek开始在服务器上使用VMware后,开发人员开始要求IT部门把测试环境配置成虚拟机,因为这么做要比在实际的服务器设备上来得快。但请求随之激增,因为这么做比较轻易。他说:“我们的能力开始达到极限,面临部署瓶颈。于是我们需要一款工具把控制权重新交到开发人员的手里。”
于是Coldwater Creek部署了Akimbi的虚拟机镜像库系统,IT人员面临的负担一下子就没有了。Hubbard说:“事情完全简化了。”
对开发人员来说,事情也变得轻易了。由于对配置拥有了更多的控制权,他们不必等IT人员。问题故障的排除也更轻易了,因为质量保证人员可以对问题拍快照,提供相关的保存镜像的链接,以便开发人员装入及分析。
共2页: 上一页 [1]2 [查看全文] |