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

简介:

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

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

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

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

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

概述

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

  

 

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

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

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

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

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

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

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

Ø  服务器托管:应用程序被安装在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,如需转载请自行联系原作者

相关文章
|
关系型数据库 Linux 虚拟化
掌握Linux服务器管理技巧与容器化应用 - 从软件服务到虚拟化技术全面解析
掌握Linux服务器管理技巧与容器化应用 - 从软件服务到虚拟化技术全面解析
149 0
|
3月前
|
JavaScript 前端开发 API
探索移动应用的世界:从开发到操作系统的深入解析
【8月更文挑战第31天】本文将带你走进移动应用的世界,从开发到操作系统,深入探讨移动应用的开发过程、移动操作系统的工作原理以及它们之间的交互。我们将通过代码示例,让你更好地理解移动应用的开发和运行机制。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的信息和知识。
|
5月前
|
JSON API 开发工具
Citrix XenDesktop 是一个桌面虚拟化解决方案,它允许企业集中管理虚拟桌面环境。
Citrix XenDesktop 是一个桌面虚拟化解决方案,它允许企业集中管理虚拟桌面环境。
|
7月前
|
机器学习/深度学习 搜索推荐 vr&ar
移动应用与系统的未来:从开发到操作系统的全面解析
本文将探讨移动应用和系统的未来,包括移动应用开发的趋势,移动操作系统的进展,以及这两者如何相互影响。我们将深入探讨如何通过理解这些变化,来优化移动应用的性能和用户体验。
32 2
|
7月前
|
存储 量子技术
用DPU应用程序实现QRAM
用DPU应用程序实现QRAM
122 1