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