一:Microsoft Application Virtualization 4.5程序包的组成
Server
端
Application virtualization Management Server按需求将程序包发布到客户端,支持客户端主动升级应用程序包,由AD进行用户授权。适用于域架构下,具有高可靠、高带宽的本地站点中
Application Virtualization Streaming Server
无图形化管理界面,同样支持主动升级,但是只能通过RTSP(S)协议,通过作用于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
,无需任何其他开销,就可享受虚拟化带来的便利。
以上是我的一些理解和总结,如有错误希望各位斧正,欢迎探讨!
本文转自 abner110 51CTO博客,原文链接:http://blog.51cto.com/abner/143504,如需转载请自行联系原作者