分类: WINDOWS
2009-03-27 23:40:13
Microsoft Application
Virtualization 4.5解决方案探讨
一: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,无需任何其他开销,就可享受虚拟化带来的便利。
以上是我的一些理解和总结,如有错误希望各位斧正,欢迎探讨!