apache Android Firefox centos mysql google 开源 程序员 php 编程 wordpress 微软 nginx linux 云计算 java Python Windows shell Ubuntu

桌面虛擬化之應用程序的整合

 

摘要:  從去年下半年開始,桌面虛擬化市場越來越火,很多客戶

咨詢桌面虛擬化方案,很多人開口都是“桌面雲”,但是應用程序

的整合決定了桌面虛擬化項目的成敗,如果這個環節處理不好,會

導致用戶應用無法使用,或者使用體驗不好,一個好的顧問必須懂

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

概述:

    作為一個好的顧問,我們必須了解桌面虛擬化的架構,知道其與傳統桌面的區別,如下圖:

  

 

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

 操作系統
 應用程序
  用戶部分(包括用戶數據和用戶配置文件)
桌面虛擬化將這三部分分離出來,所有的數據都集中到數據中心,而傳統的桌面三者都集中在一起,安全性不高。

一、桌面虛擬化中應用程序的類型

應用程序的按照技術分類如下:

Ø  安裝:應用程序是桌面鏡像的一部分。

Ø  流:應用程序通過網絡交付到虛擬桌面,不會影響本地的註冊表等等。

Ø  服務器托管:應用程序被安裝在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

 

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

延伸阅读

    评论