一:Microsoft  Application  Virtualization 4.5程序包的组成<?XML:NAMESPACE PREFIX = O />

 

Server
        Application virtualization Management Server按需求将程序包发布到客户端,支持客户端主动升级应用程序包,由AD进行用户授权。适用于域架构下,具有高可靠、高带宽的本地站点中

        Application Virtualization Streaming Server 无图形化管理界面,同样支持主动升级,但是只能通过RTSPS)协议,通过作用于Content下程序包的ACL进行用户验证,适用于工作组模式或需要离线部署虚拟程序的WAN网客户端

 

应用程序排序
           Application Virtualization Sequencer 将应用程序排序,供在虚拟化环境下使用

 

客户端
          Application Virtualization Client 在客户端管理虚拟化程序运行的虚拟环境

           Application Virtualization Terminal Services Client 用在终端服务上的客户端程序

 

主动升级功能可以向 App-V 管理服务器或 Streaming Server 添加新版本的应用程序,且不会影响当前正在运行应用程序的用户。用户下次启动应用程序时,App-V 客户端会自动从 App-V 管理服务器或传输服务器接收最新版本的应用程序。此功能要求使用 RTSP(S) 协议。

 

二:Microsoft Application Virtualization 4.5 解决方案的结构

 

整个虚拟化应用程序的解决方案按实现的功能可以划分成四个部分:服务端、应用程序排序、程序包传递方式、客户端 。这四个部分根据实际应用环境,合理组合形成不同的解决方案。

 

服务端

模式名称

适用环境

特点

Management Server

域的架构、高速互联的网络

客户端可以主动获得新的或者更新后的程序、图形化管理界面( Management Console

Streaming Server( 轻量级模式)

工作组、存在分支机构的低速连接网络

结构单一,无需额外服务器、可与现有电子软件分发系统相结合(如 SCCM 、组策略)

 

 

 

 

应用程序排序

模式名称

适用环境

特点

Virtualization  Sequencer

在排序功能中只有这一种模式可选,也就是必选

用于监视和捕获应用程序安装,按照不同的服务端模式和传输模式创建虚拟化应用程序包

 

 

 

传输程序包
模式名称

适用环境

特点

基于电子软件分发系统的传输模式(比如SCCM 、组策略)

Streaming Server

Management Server

有效利用现有 ESD 系统,对于整个虚拟化方案来说简化了部署流程,降低成本。注意此时分发的程序包为 Sequencer 产生的 MSI 包, MSI 包在客户端安装时自动将程序包导入虚拟环境,安装后的结果和使用效果都与其常规的 Management Server 模式相同

文件服务器

Streaming Server

Management Server

无主动升级,

IIS 服务器

Streaming Server

Management Server

无主动升级,防火墙只开一个端口。可通过 Internet 传输到远程计算机

RTSP/RTSPS

Streaming Server

Management Server

主动升级,防火墙只开一个端口

SFTMIME 命令

Streaming Server

Management Server

SFTMIME 命令功能强大,管理客户端配置的详细信息

 

客户端
模式名称

适用范围

特点

普通客户端

Windows XP 2003 vista windows7

在客户端集中管理配置虚拟化程序

终端桌面的客户端

Terminal Service

在客户端集中管理配置虚拟化程序

 

 

三:Microsoft Application Virtualization 4.5 的常用解决方案

1 :在基础架构符合要求的前提下,通常采用如下的解决方案
服务端: Management Server
应用程序排序: Virtualization Sequencer
传输程序包:基于 Management Server RTSP S
客户端:普通客户端
这种方案可以享受 APP-V4.5 的全部功能

 

2 :如果你的企业还未尝试过虚拟化,想尽量简单快速的构建虚拟化应用程序的环境,可以选择如下方案
服务端: Streaming Server
应用程序排序: Virtualization Sequencer
传输程序包:基于电子软件分发系统的传输
客户端:普通客户端
这种方案之需要部署一个 Streaming Server ,无需任何其他开销,就可享受虚拟化带来的便利。

 

以上是我的一些理解和总结,如有错误希望各位斧正,欢迎探讨!