一:Microsoft  Application  Virtualization 4.5程序包的组成
 
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 XP2003 vista windows7
在客户端集中管理配置虚拟化程序
终端桌面的客户端
Terminal Service
在客户端集中管理配置虚拟化程序
 
 
三:Microsoft Application Virtualization 4.5的常用解决方案
1:在基础架构符合要求的前提下,通常采用如下的解决方案
服务端:Management Server
应用程序排序:Virtualization Sequencer
传输程序包:基于Management ServerRTSPS
客户端:普通客户端
这种方案可以享受APP-V4.5的全部功能
 
2:如果你的企业还未尝试过虚拟化,想尽量简单快速的构建虚拟化应用程序的环境,可以选择如下方案
服务端:Streaming Server
应用程序排序:Virtualization Sequencer
传输程序包:基于电子软件分发系统的传输
客户端:普通客户端
这种方案之需要部署一个Streaming Server,无需任何其他开销,就可享受虚拟化带来的便利。
 
以上是我的一些理解和总结,如有错误希望各位斧正,欢迎探讨!