应用虚拟化技术应用和探究

应用虚拟化技术应用和探究

ID:6028002

大小:29.50 KB

页数:8页

时间:2017-12-31

应用虚拟化技术应用和探究_第1页
应用虚拟化技术应用和探究_第2页
应用虚拟化技术应用和探究_第3页
应用虚拟化技术应用和探究_第4页
应用虚拟化技术应用和探究_第5页
资源描述:

《应用虚拟化技术应用和探究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、应用虚拟化技术应用和探究  摘要:分析了网络环境下传统计算机应用软件使用和管理过程中存在的问题,介绍了应用虚拟化技术的概念、工作原理及技术方案;分析了目前主流应用虚拟化产品特点及其应用,提出了应用虚拟化技术优势及使用过程中应注意的问题。关键词:虚拟化;应用虚拟化;应用程序;兼容性中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)20-4732-021概述8随着计算机技术发展和普遍应用,各种不同用途和功能的应用软件投入使用,软件的运行环境变得日益复杂起来,对传统的应用程序的管理模式形成了挑战。用户需要耗费大量时间和精

2、力对运用中的软件进行管理,且需要足够的计算能力和存储空间维持软件运行及进行处理数据;应用软件的安装部署、升级更新、补丁管理等软件维护和管理效率低下,且容易导致混乱,甚至出现安全性问题。数量众多的各种用途和版本的应用程序,复杂多变的运行环境,又会引起软件之间出现兼容性问题,导致系统性能下降,影响应用的正常运行。通过采用应用虚拟化技术实现对操作系统和应用程序的分离,为应用提供相互隔离的虚拟运行环境,提供对集中化应用资源的多用户远程访问,有效解决应用兼容性问题,实现对应用的集中管理和控制。2应用虚拟化技术2.1应用虚拟化技术概述虚拟化是指计算元件

3、在虚拟的基础上而不是真实的基础上运行。虚拟化是一个抽象层,它从逻辑上把计算机物理硬件与操作系统、操作系统和应用程序进行分离,从而实现对应用软件的灵活管理,提高系统资源利用率。通过虚拟化技术,在一台物理机上以虚拟的方式运行多个不同类型的操作系统和不同版本应用程序,实现多个环境间共享这台计算机资源,达到优化软件配置,提高计算机的工作效率。应用虚拟化是虚拟化一个层面的技术,实现了应用程序和底层操作系统的逻辑分离,从而将应用作为一种服务交付给用户。应用虚拟化的基本原理是:分离应用程序的计算逻辑和显示逻辑,即界面抽象化,当用户访问虚拟化后的应用时,用

4、户端计算机只需把用户端人机交互数据传送给服务器端,由服务器端为用户开设独立的会话来运行应用程序的计算逻辑,并把处理后的显示逻辑传送到用户端,使得用户获得在本地运行应用程序一样的体验感受。通过应用虚拟化技术,8把应用程序变为虚拟化的,可以通过网络使用的服务,用户端计算机不用安装软件,用户和其应用程序环境也不进行关联,这样可以将应用程序兼容性测试成本降到最低,减少管理人员进行计算机管理和维护的工作量。2.2应用虚拟化技术方案应用虚拟化技术经过多年的发展,目前,已经形成了两种基本类型:1)基于服务器应用模式:这种模式是通过在服务器后台运行虚拟化程

5、序,把应用程序统一集中在服务器上运行,使用服务器的系统资源,而程序通过“数据流”的方式在网络上发送到客户机,在客户端显示运行结果。基于服务器的运行模式数据集中保存在服务器端,安全性好,可以对应用程序实现灵活的管理和控制,系统维护效率高;但是在使用过程中服务器系统资源的占用率高,对服务器整体性能要求较高;由于客户端计算机只是负责数据的显示,对客户机的性能要求较低,可以采用瘦客户端设备,节约终端投资;同时在工作过程中系统数据主要依靠网络进行传输,因此需要维持一个可靠稳定并且带宽充裕的网络环境,以保证应用程序虚拟化的能够顺利地部署和运行。基于服务

6、器应用模式的应用虚拟化适合大规模部署,当用户终端数量多时,具有总体成本效益优势。82)基于客户端应用模式:这种模式的应用虚拟化,通过虚拟化技术把应用程序打包成包含系统虚拟运行环境的单一的可执行文件,在终端设备中运行并显示。由于应用程序打包在虚拟时包含运行环境,使用过程中应用软件不需要在客户端安装,且兼容性好,是绿色软件。和基于服务器模式的不同,这种工作模式下的应用程序主要利用客户机本地的系统资源,包括CPU和内存资源等,这样可以充分利用客户端本地的资源,使用方式灵活,可以通过多种方式把应用软件部署到客户端;基于客户端模式的应用程序虚拟化技术

7、支持客户机脱机运行,不用依赖网络连接;这种应用虚拟化方式适合规模较小,资源使用率较高的应用环境,能够有效地利用客户端的硬件资源。3应用虚拟化技术应用3.1应用虚拟化技术的主流产品目前在应用虚拟化技术应用领域,主要的应用程序虚拟化部署产品包括:CitrixXenApp、VMwareThinApp和MicrosoftApp-V。1)CitrixXenAppCitrix最早涉足应用程序虚拟化领域,早期版本叫PresentationServer,后来改名为XenApp。XenApp是一个综合性的应用程序部署系统同两种方式将应用程序交付给客户端,一种

8、是应用程序集中运行在数据中心,用户通过网络运行该应用程序;另外一种是以流媒体的方式传送到客户端计算机上计算机进行运行。2)VMwareThinAppVMware8ThinApp是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。