天天看点

桌面虚拟化之应用程序的整合

 摘要:  从去年下半年开始,桌面虚拟化市场越来越火,很多客户

咨询桌面虚拟化方案,很多人开口都是“桌面云”,但是应用程序

的整合决定了桌面虚拟化项目的成败,如果这个环节处理不好,会

导致用户应用无法使用,或者使用体验不好,一个好的顾问必须懂

得如何做好应用程序的整合。

概述:

    作为一个好的顾问,我们必须了解桌面虚拟化的架构,知道其与传统桌面的区别,如下图:

<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位应用程序的支持

继续阅读