|
新视野新角度解读应用虚拟化从软件托管战略角度来看应用虚拟化,可以说是以新视野新角度进行的一种“另类”解读,就其价值潜力而言,应用程序虚拟化是有潜力价值的强大工具,并且一天天变得越来越成熟、越来越功能化、也越来越有用。 在当前的互联网领域,虚拟化技术已经是家喻户晓,相信很多人都并不陌生,当前,很多企业都部署了虚拟化系统,然而,仍然有相当一部分企业还没有完全采用最灵活的软件托管战略之一——应用虚拟化。当然这也是合情合理的,从成本节约框架来讲,采用应用虚拟化技术是最难以把握的。 很多软件既没有安装在用户自身的系统上,也没有在客户端或服务器模式中的服务器上运行。然而,客户端或服务器应用程序可能会有性能问题,另外随着配置参数和注册表参数的不断增多和可能会与本地库文件产生冲突,以及中间件越来越相似,本地软件的安装工作也变得相当复杂。对于很多公司来讲,简单地按顺序保持运行桌面应用的系统上所有的公司软件需求是技术支持部门的工作。 应用虚拟化可以使用一种客户端/服务器、两步流程的方法解决这些问题。这个是好消息,坏消息是这个流程不太容易理解。其中部分原因是因为像IT产业的很多术语一样,“应用虚拟化”被赋予过多的含义了。 最直观地来看,提到虚拟化的应用程序,就会认为是一个宿主在某个平台上的虚拟服务器。然而实际上是由于中间件存在的问题,这个情况不太可能出现。应用程序在操作系统和物理平台上运行,但是也使用到其它系统软件工具,如通信系统工作、数据库访问工具和图形用户界面等。比如,如果有一个用在Windows平台上的应用程序,需要在Linux平台上运行,就需要一个复杂的应用程序中间件集合,即所谓的“动态链接库(DLL:Dynamic Link Libraries)”;同样,如果试图在Linux平台上运行Windows DLL,也会遇到兼容性问题和相当多的性能问题。 当前很多应用程序虚拟化都基于双元素模型——一个客户端或者目标系统和一个宿主系统。宿主系统用来运行应用程序,有时也用来通过称作“sequencing” 的进程构建所谓的“应用程序包(Application Package)”。在应用程序组件装载和运行的时候创建一系列“机器镜像”,这样的话就可以在创建镜像时保证注册表参数和配置参数都已经得到了处理。在使用应用程序的时候,这些应用程序组件就可以“流向”客户端系统。 责编:王雅京 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 推荐圈子 |
|