桌面云的部署
2010-08-16 00:00:00 来源:WEB开发网桌面云方案满足了企业对桌面管理的要求,它可以保证企业在安全和遵循法律法规的要求,降低了总体拥有成本,而且绿色环保。但是对企业中的终端用户来说,桌面云在企业中的应用改变了他们原有的桌面使用方式,收回了部分对桌面的控制权,导致许多时候他们天生就有抵触情绪,所以桌面云方案在企业当中能否部署成功,其中一个关键点就是能否提供给用户良好的用户体验,能否使终端用户平滑的从传统桌面转移到桌面云。但是现在一个严峻的现实是企业当中的桌面用户具有多样性:首先企业中存在不同的用户,例如一个 IT 企业中有 CEO, 软件工程师,图形设计工程师,财务人员,行政人员等从,其次他们使用的桌面系统来说有使用 Windows 的,有使用 Unix,Linux 的,从应用来说存在各种各样的用户,各种各样的桌面,各种各样的应用程序,不同的单位有不同的用户划分,例如一个 IT 企业当中。不同的用户群对桌面使用的要求是不同的,这些不同既有计算资源要求的不同,也有所使用的应用要求的不用,还有对外设的要求不同。这些不同点的存在要求桌面云部署要考录到用户群的特点,以不同的部署方案来满足不同用户的要求。但是在桌面云刚推出的时候,许多桌面云的提供商想使用同一个部署方案来解决不同用户群的难点,这样就造成了许多项目的失败,或者用户勉强可以使用,但是不能达到良好的用户体验。那么从对计算资源的外设的支持的角度来看,究竟有哪些用户群呢?
用户群的类型
虽然每个单位当中的用户类型多种多样,不同的桌面云方案提供者对用户群也有不同的划分,但是从用户的使用习惯和对计算资源的的要求来看,大概可以划分成下面几个类型
高级用户(Power user)
高级型用户通常有两种类型,一是那些需要对电脑有完全的控制,可以根据需要定制自己的桌面,可以安装,更改,删除应用程序,使用特定的外设 第二是指需要使用图形密集型或者计算密集型应用。前一种包括的人群一般是公司管理者。第二种一般是系统开发人员,图形应用使用人员或者特殊应用使用人员。
知识性用户 (knowledge user)
知识型用户通常需要完成多项工作,为了完成这些工作,他们需要一个操作系统,在这个操作系统上有许多桌面应用,他们操作这一系列的应用来完成日常工作。这类用户的典型有 HR,公司财务人员,管理人员等。例如财务人员需要涉及到公司的 ERP 应用,财务应用,税控应用等。这些应用一般都是图形化应用,需要较多的内存。
任务型用户 (task user)
任务型用户通常所需要的完成的工作是固定的,有明确的任务的。他们涉及到的桌面应用也比较少,通常也只有一两个应用。因此他们只需要一个有少量应用的操作系统。这类用户的典型代表有呼叫中心人员,电话销售人员等。例如呼叫中心的人员需要接听用户的电话,查询知识库来回答用户的问题。
移动型用户 (mobile user)
移动型用户需要一个可以随身携带,随时可以用的桌面系统,这个系统可以不连接到公司网络,但是如果连接到公司网络的话必须受到公司 IT 策略的统一监管,需要同步更新使用的桌面系统和应用。这类用户的典型代表是销售人员,他们需要经常出差,可以在没有网络的环境下办公,他们回到公司以后需要遵循公司统一的 IT 策略,更新自己的桌面,打上安全补丁。
桌面云的部署方案
与上面提到的用户类型相对应,我们有一系列的的桌面云部署模型,虽然有这么多部署模型,但是对终端用户来说,他们说看到的是一个统一的云界面,他们不知道后台是一种部署模型还是多种部署模型,也不会影响他们享受到云桌面提供的伸缩性。
共享桌面
共享桌面的是指所有的用户都通过某个客户端软件连接到同一台服务器上面,使用不同的会话连接到同一个应用程序。共享桌面一般都是在微软终端平台的基础上建立起来的。在这种模式下,所有的工作负载都运行在服务器上面,可以在一台服务器上供几百名员工同时使用,这样做在硬件和软件授权方面具有很大的优势,可以为公司节省许多花费,但是用户基本上无法更改应用程序的设置,无法定制化自己需要的应用。
基于虚拟机的托管桌面
基于 VM 的托管桌面是桌面云发展初期最常使用的一种桌面部署方式,它是在一台服务器上面划分出许多虚拟机(VM),每个桌面都单独运行在一个 VM 中,这样许多用户在同时共享一台服务器的同时相互之间对计算资源的占用又是互相分开,不会互相影响的。另外许多云计算提供商提供 CPU 的过度承诺技术和内存的过度承诺技术,使得一台服务器上面运行的 VM 大大超过服务器的 CPU 内核数和内存总数。
托管刀片工作站桌面
托管刀片工作站桌面是指把刀片工作站放在数据中心,每个用户分配一个刀片工作站,并且通过网络连接到这个工作站。你可以把刀片工作站替换为传统 PC,云桌面解决方案仍然可以管理。在这种方式下用户即可以运用强大的的刀片工作站的计算能力,还可以在上面加上图像的硬件加速器来运行图像密集型应用,又可以享受到集中管理,升级的好处。
本地流桌面
在本地流桌面模式下,瘦客户端在启动的时候把最少需要的一部分操作系统从数据中心的服务器流到本地内存中,由于只是加载所需要的操作系统,所以流的数据量不大,大概几百兆左右,所以启动的速度并不会比本地启动慢。在这种方式下,由于利用了本地瘦客户端的计算能力和内存,所以服务器的工作负载很低,通常一台服务器上面也可以驻留几百个用户。我们有时候从成本考虑出来,也会用企业里刚刚更新过的传统 PC 来作为瘦客户端使用,此时需要对传统 PC 安装一些插件,改变其用途,使得其启动时就自动连接到网络进行桌面的流的下载。因为这种模式下桌面的使用就像传统的本地桌面一样,所以此时对各种外设的支持也和本地桌面一张,这种模式下对于要使用刷卡机,POS 机,扫描仪等各种外设的零售人员来说有非常好的用户体验。
基于虚拟机的本地桌面
基于虚机的本地桌面是指那些在客户端拥有一个虚拟机,在这些虚拟机中运行的桌面是通过网络传递过来的,和本地流桌面不一样的是它可以离线使用,所以在最初使用的时候需要把整个桌面都通过网络传递过来,花费的时间要比本地流长。在需要的时候,这些桌面可以连接到公司网络进行操作系统,应用程序以及用户数据的同步,安全升级等工作。在这种模式下,用户既可以移动办公,同时他们所使用的桌面又处于公司统一的 IT 策略的监管之下,数据也得到保护,即使遗失,也可以迅速恢复已同步的数据。所以这种模式对于那些经常需要出差的销售人员,咨询顾问等特别适合。
如何部署适合自己的桌面云方案
从上面对用户类型以及桌面类型的介绍我们可以看到,并没有一个适合所有企业的单一部署模型,在部署的时候我们要考虑多方面的因素,例如企业内部的用户的类型是怎么样的,企业中原有的 IT 基础架构是怎么样,企业现在桌面的更新周期是什么,可不可以重复利用刚刚经过更新的原有桌面作为瘦客户端,每种部署模型的价格怎么样等等。从上面各种因素我们可以得到一个初步的部署方案,这个部署方案可能会包含一种或者几种部署模型,我们然后对这个部署模型进行小规模的测试,再进一步调整这个部署方案,得到适合本企业的最佳方案。不管怎么样,我们从企业的用户类型出发来选择对应的部署模型是一个很好的起点,因为满足用户的使用要求是桌面云成功的根本。从下面的表我们可以看出不同的用户类型和桌面类型的对应关系,在部署的时候我们需要参考这个关系,选择出合适的一种或者多种部署类型,
部署类型 | 用户类型 | 附注 |
共享桌面 | 任务型用户 | 价格低 |
基于 VM 的托管桌面 | 知识型用户,高级用户 | 价格中等。 |
托管刀片桌面工作站 | 高级用户 | 高级用户中图像密集型用户以及计算密集型用户,价格高 |
本地流桌面 | 任务型用户 | 任务型用户中需要使用各种外设的用户,刚刚更新过传统桌面,需要重复利用已有桌面。价格低。 |
基于虚机的本地桌面 | 移动型用户 | 价格高 |
一个案列
下面这个例子是某个政府项目桌面云部署的例子,在项目开始时我们通过对用户办公环境中桌面使用情况的调研发现,他们的用户主要有以下几种类型:
行政服务大厅办公用户
各种办公室用户
行政服务大厅中的用户平时的工作是对各种行政申请进行审批,所做的事情比较单一,例如营业执照的审批,发放,注册地的更改,税收优惠的审批,其他优惠政策的申请等等。这些工作虽然整个流程需要几个部门联合审批,但是对每个部门来说所需进行的工作是单一的,而且只需要使用一个 B/S 结构的网上行政审批系统。但是他们由于历史原因需要使用各种类型的本地打印机和网络打印机等等,所以他们对外设支持的要求比较高。根据上文的知识我们可以把这一类用户归属于任务型用户中。
各种办公室用户类型比较复杂,包括招商办,经济规划办,党政办,建设规划办等各种办公部门。这些部门的桌面用户平时要完成各种规划,产生各种报表,进行各种申报等,他们相应要操作应用也种类比较多,通常一个人需要操作好几种应用来协调完成工作。根据上文的知识我们可以把这一类用户归属于知识型用户中。但是需要注意的是,建设规划办的用户经常需要用到 AutoCad 等画图工具,他们对资源的使用比一般用户要高,所以建设规划办的用户应该属于高级用户,我们在资源划分的时候要给这类用户更多的资源。
通过上面的综合分析,我们最后的部署模型如下:
部署类型 | 用户类型 | 桌面配置 |
基于 VM 的托管桌面 | 除建设规划办以外的办公室用户 | 1 CPU 1G 内存 |
基于 VM 的托管桌面 | 建设规划办用户 | 2 CPU 2G 内存 |
本地流桌面 | 行政服务大厅中用户 | 1 CPU 1G 内存 |
从上面的最终部署模型我们可以看到,在一个项目中我们可以根据实际情况部署多种类型的桌面用户,这样才可以达到最佳的使用效果。
更多精彩
赞助商链接