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

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

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

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

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

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

概述

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

  

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

 

如上图,一个完整的桌面包含以下三个方面:

  •  操作系统
  •  应用程序
  •   用户部分(包括用户数据和用户配置文件)

桌面虚拟化将这三部分分离出来,所有的数据都集中到数据中心,而传统的桌面三者都集中在一起,安全性不高。

一、桌面虚拟化中应用程序的类型

应用程序的按照技术分类如下:

Ø  安装:应用程序是桌面镜像的一部分。

Ø  流:应用程序通过网络交付到虚拟桌面,不会影响本地的注册表等等。

Ø  服务器托管:应用程序被安装在XenApp服务器,通过HDX协议来交付。

 

 二、应用程序的区别

 

类型

区别

Installed

Streamed

Hosted

概念

系统的一部分

在本机执行,但是不需要安装

通过XenApp服务器执行

用户进入方式

用户进入桌面使用应用程序

只有认证的用户可以接受应用程序

只有认证的用户才能接受应用程序

更新

更新系统镜像中的应用程序

更新Application Profile

XenApp服务器上更新应用程序。

性能

直接影响虚拟桌面的CPU和内存

直接影响虚拟桌面的CPU和内存

只有Citrix Receiver会应用虚拟桌面的CPU和内存,应用程序本身不会应用

资源使用

捆绑到桌面

捆绑到桌面

捆绑到XenApp服务器

 

      从以上表格可以看出不同点,

  •       Streamed对虚拟桌面的资源影响最小。
  •       Streamed和Installed方式需要通过认证才能进入。
  •       三种方式的更新方式也不一样。

三、应用程序的规划

首先对应用程序分类,分类如下:

  • 基础软件
  • 不规则软件(没有按照微软系统标准开发,安装路径不符合常规的软件)
  • 耗资源软件
  • 技术挑战性软件

具体对比如下:

应用程序

区别项

基础软件

不规则软件

耗资源软件

技术挑战型

描述

被所有用户使用

某些用户使用

对系统要求比较高

比较大型和复杂的软件,需要频繁更新

举例

Microsoft OfficeAdobe

Reader

 

CAD/CAM

 

SAP

首选交付方式

Installed on desktop

Virtualized on

Desktop

Virtualized on

Desktop

Installed on Server

替代交付方式

Virtualized on

Desktop

Installed on Server or Installed on Desktop

Installed on Server

 

对一个项目前期的评估,需要考虑到这个环境的所有软件以及软件的类型,对软件进行分类。

必须考虑以下几点:

1、应用程序的特征:比如架构,使用的特征等等,都需要一一收集。

2、目前的环境:比如是否部署XenApp环境

3、移动用户:移动用户也会影响到应用的部署,是否需要移动办公。

4、应用程序运行所需要的内存

5、应用程序的频繁更新

6、64位应用程序的支持


本文转自

shj19851229 51CTO博客,原文链接:http://blog.51cto.com/shenhj/633533,如需转载请自行联系原作者

上一篇:计算机网络(四):计算机网络之物理层


下一篇:计算机网络(一):计算机网络性能指标