摘要: 从去年下半年开始,桌面虚拟化市场越来越火,很多客户
咨询桌面虚拟化方案,很多人开口都是“桌面云”,但是应用程序
的整合决定了桌面虚拟化项目的成败,如果这个环节处理不好,会
导致用户应用无法使用,或者使用体验不好,一个好的顾问必须懂
得如何做好应用程序的整合。
概述:
作为一个好的顾问,我们必须了解桌面虚拟化的架构,知道其与传统桌面的区别,如下图:
<a target="_blank" href="http://blog.51cto.com/attachment/201108/183049680.jpg"></a>
如上图,一个完整的桌面包含以下三个方面:
操作系统
应用程序
用户部分(包括用户数据和用户配置文件)
桌面虚拟化将这三部分分离出来,所有的数据都集中到数据中心,而传统的桌面三者都集中在一起,安全性不高。
一、桌面虚拟化中应用程序的类型
应用程序的按照技术分类如下:
Ø 安装:应用程序是桌面镜像的一部分。
Ø 流:应用程序通过网络交付到虚拟桌面,不会影响本地的注册表等等。
Ø 服务器托管:应用程序被安装在XenApp服务器,通过HDX协议来交付。
二、应用程序的区别
<b>类型</b><b></b>
<b></b>
<b>区别</b><b></b>
Installed
Streamed
Hosted
<b>概念</b><b></b>
系统的一部分
在本机执行,但是不需要安装
通过XenApp服务器执行
<b>用户进入方式</b><b></b>
用户进入桌面使用应用程序
只有认证的用户可以接受应用程序
只有认证的用户才能接受应用程序
<b>更新</b><b></b>
更新系统镜像中的应用程序
更新Application Profile
在XenApp服务器上更新应用程序。
<b>性能</b><b></b>
直接影响虚拟桌面的CPU和内存
只有Citrix Receiver会应用虚拟桌面的CPU和内存,应用程序本身不会应用
<b>资源使用</b><b></b>
捆绑到桌面
捆绑到XenApp服务器
从以上表格可以看出不同点,
Streamed对虚拟桌面的资源影响最小。
Streamed和Installed方式需要通过认证才能进入。
三种方式的更新方式也不一样。
三、应用程序的规划
首先对应用程序分类,分类如下:
基础软件
不规则软件(没有按照微软系统标准开发,安装路径不符合常规的软件)
耗资源软件
技术挑战性软件
具体对比如下:
<b>应用程序</b>
<b>区别项</b>
<b>基础软件</b>
<b>不规则软件</b>
<b>耗资源软件</b>
<b>技术挑战型</b>
描述
被所有用户使用
某些用户使用
对系统要求比较高
比较大型和复杂的软件,需要频繁更新
举例
Microsoft Office,Adobe
Reader
CAD/CAM
SAP
首选交付方式
Installed on desktop
<a></a>
Desktop
Virtualized on
Installed on Server
替代交付方式
Installed on Server or Installed on Desktop
对一个项目前期的评估,需要考虑到这个环境的所有软件以及软件的类型,对软件进行分类。
必须考虑以下几点:
1、应用程序的特征:比如架构,使用的特征等等,都需要一一收集。
2、目前的环境:比如是否部署XenApp环境
3、移动用户:移动用户也会影响到应用的部署,是否需要移动办公。
4、应用程序运行所需要的内存
5、应用程序的频繁更新
6、64位应用程序的支持