学习笔记:Virtual PC 2007使用指南(三)

四、应用程序虚拟化

部署应用系统最传统的做法就是:首先给一台计算机安装OS,安装客户端需要的应用程序,然后使用“克隆”技术逐台安装。随着技术的发展,可以使用集中部署的方法,例如组策略发布、SMS分发、Ghost网络发布模式,基于分布服务统一部署。在实际应用中,可能会碰到这样的情况,需要用到同一软件的不同版本,如果在一台计算机中安装同一软件的不同版本,需要占用大量的磁盘空间。同时,管理员在安装过程需要花费大量的时间和精力,有没有更简单的方法使管理员能够简化统一部署应用系统呢?

有,那就是应用程序虚拟化。

SoftGridMicrosoft softgrid application virtualization,虚拟应用程序)是微软公司推出的应用程序虚拟化软件产品,将解决应用程序不同版本、空间占用、应用程序执行效率等系列问题。

1、工作原理

客户端计算机不需要安装任何应用系统,通过应用程序虚拟化客户端代理在客户端计算机中建立一个“暗箱”,当运行应用程序时,需要什么就从应用程序虚拟化服务器上抓取什么,应用程序好像在“真空”中运行。

SoftGrid需要通过一台计算机将应用程序制作成序列包,导入到服务器并发布后,客户端计算机即可接收到发布的应用程序。

客户端计算机不需要安装应用程序实体,仅安装应用程序虚拟化客户端。在客户端计算机桌面上,将显示通过SoftGrid管理控制台分布的应用程序连接,用户第一次运行该软件后,因为采用动态传输方式,客户端只会从服务器下载必要的软件序列数据,而要使用该软件中的某项功能时,客户端根据需要再从服务下载对应的序列数据,而该软件的运行环境完全不会干扰到当前的计算机环境,但是,可以和客户端计算机桌面的其他应用程序交互。

应用程序虚拟化客户端从应用程序虚拟化服务器接收必要的代码(5%---20%)即可正常运行程序,同时存储在客户端计算机的缓存中,传输数据量具体会根据应用程序而不同。

2SoftGrid组件

SoftGrid组件有3部分组成

1SoftGrid server(应用程序虚拟化服务器)

工作在AD环境中,需要IIS服务和Microsoft SQL server系列数据库支持。为了加强安全,建议为SoftGrid server建立不同的组,分别授予不同的访问权限,只有SoftGrid用户组的客户端才能使用SoftGrid server发布到应用程序。SoftGrid server管理控制台完成其管理工作。

2SoftGrid sequencer(应用程序虚拟序列化工具)

应用程序定制工具,主要功能时将应用程序序列化,可以理解为将应用程序重新封装,打包成新的程序,完成后复制到应用程序虚拟化服务器的共享文件中,目录的改变不会影响序列化中已经序列化的应用程序主体内容。在制作应用程序序列包时应该选择对应的操作系统,发布后的应用程序才能在对应的客户端操作系统中正常运行。

3SoftGrid client应用程序虚拟化客户端)

SoftGrid2种类型的客户端:用于通用桌面的Microsoft SoftGrid应用程序虚拟化和用于终端服务器的Microsoft SoftGrid应用程序虚拟化。

3、优缺点

优点:

应用程序部署简单化

系统管理简单化

提高客户端计算机的运行速度

提高安全性

随需访问

备份与恢复简单

缺点:

并不能将所用的应用程序打包,对于基于系统底层的软件无能为了;

服务器瘫痪将影响整个网络的工作。

4SoftGrid安装流程

AD中创建SoftGrid组、用户;

应用程序虚拟化服务器中安装IIS服务;

应用程序虚拟化服务器中安装数据库系统;

安装应用程序虚拟化服务器管理包;

配置以及测试应用程序虚拟化服务器管理包;

安装并测试应用程序虚拟化客户端程序;

安装应用程序虚拟化序列化工具;

发布虚拟化应用程序。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值