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