桌面云需求评估
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
桌面云需求评估
桌面云需求评估
业务驱动力的评估
桌面云是企业IT 的重大的变革,需要强有力的业务支持才能获得成功。
业务驱动力是项目立项的根本,它阐明了客户为什么要做桌面云,期望桌面云项目可以给业务带来哪些利益。
IT 项目的项目范围是经常变动的,云计算项目也不例外,但是通过给定的业务驱动力,我们可以在项目发生变更的时候确定哪些内容可以更改,哪些内容不可以更改。
桌面云项目中,客户的业务驱动力通常如下,当然,这只是一个简单的列举,我们还是需要针对各个具体的客户的具体需求来评估他们的业务驱动力的:
安全:许多银行,大型制造企业使用桌面云的主要原因是安全,因为在桌面云中,公司的资产是集中保存在数据中心,各种操作都是在云中进行的,无需保存到本地导致资产的的泄密集中化管理:在桌面云环境中,管理是集中化进行的,这样就可以给企业带来标准化和一致性,也减少了IT 维护人员的数量移动办公:桌面云可以在各种设备上进行应用,包括智能手机,平板电脑,瘦客户端等。
这样就允许用户无论是从公司的另外一个办公室的,还是从家里,或者在出差的途中都可以访问同一个桌面,保证了相同的用户体验和业务连续性降低IT 费用:客户希望通桌面云项目来降低前期采购和后期维护的费用对于我们通过调研得知的客户业务驱动力,我们需要对优先级排序,通过对优先级排序,我们可以
排定项目的计划表,把高业务价值,高优先级的排在前面的阶段在设计的时候如果有矛盾的业务需求,可以根据优先级的高低进行取舍用户的评估
对用户进行评估,我们首先要确定用户的总量,内部用户有多少,外部用户有多少,并发访问的用户有多少等。
这些评估决定了我们总的工作负载。
用户桌面环境的评估还需要确定用户群体,用户所使用的应用的分类,用户的访问设备等。
用户的群体的分类
用户群体的分类方法比较多,一般来说,可以根据用户的类型,用户的位置,用户的部门,是否有移动要求等进行分类。
通常我们首先按照用户的类型进行分类。
用户群的类型
虽然每个单位当中的用户类型多种多样,不同的桌面云方案提供者对用户群也有不同的划分,
但是从用户的使用习惯和对计算资源的的要求来看,大概可以划分成下面几个类型
高级用户(Power user)
高级型用户通常有两种类型,一是那些需要对电脑有完全的控制,可以根据需要定制自己的桌面,可以安装,更改,删除应用程序,使用特定的外设第二是指需要使用图形密集型或者计算密集型应用。
前一种包括的人群一般是公司管理者。
第二种一般是系统开发人员,图形应用使用人员或者特殊应用使用人员。
知识性用户(knowledge user)
知识型用户通常需要完成多项工作,为了完成这些工作,他们需要一个操作系统,在这个操作系统上有许多桌面应用,他们操作这一系列的应用来完成日常工作。
这类用户的典型有HR,公司财务人员,管理人员等。
例如财务人员需要涉及到公司的ERP 应用,财务应用,税控应用等。
这些应用一般都是图形化应用,需要较多的内存。
任务型用户(task user)
任务型用户通常所需要的完成的工作是固定的,有明确的任务的。
他们涉及到的桌面应用也比较少,通常也只有一两个应用。
因此他们只需要一个有少量应用的操作系统。
这类用户的典型代表有呼叫中心人员,电话销售人员等。
例如呼叫中心的人员需要接听用户的电话,查询知识库来回答用户的问题。
移动型用户(mobile user)
移动型用户需要一个可以随身携带,随时可以用的桌面系统,这
个系统可以不连接到公司网络,但是如果连接到公司网络的话必须受到公司IT 策略的统一监管,需要同步更新使用的桌面系统和应用。
这类用户的典型代表是销售人员,他们需要经常出差,可以在没有网络的环境下办公,他们回到公司以后需要遵循公司统一的IT 策略,更新自己的桌面,打上安全补丁。
用户访问设备
在传统桌面环境中,用户的访问设备一般是PC。
在桌面云环境中,由于对计算资源的利用基本上在服务器端,所以在客户端我们一般采用计算能力弱,能耗少的瘦客户端。
那么,如何评估选取合适的瘦客户端设备呢?我们主要从以下几个方面出发考虑:
对外设的支持:不同的瘦客户端设备对外设的支持能力是不一样的,一般来说,基于Linux 开发的瘦客户端设备对外设需要厂家的原生支持,在客户端固件上面安装对应桌面云产品的访问插件,而基于Windows 的瘦客户端设备可以自己安装插件,对外设的支持较好,但是价格也较贵一些。
对可管理性:瘦客户端设备的固件有时候也需要升级,有些特殊的客户需要给瘦客户分配特定的IP,有的瘦客户端需要远程重启等。
如果客户存在这些需求,我们在选择瘦客户端设备的时候,必须考虑瘦客户设备是否提供了集中的化的管理软件,以及这些管理软件的费用对智能卡的支持:有些用户终端环境对安全要求极高,需要通过智能卡或者令牌认证来访问桌面环境,我们需要了解选择的瘦客户端是否满足要求应用程序
不同的用户群体使用的应用程序集决定了最后基础镜像(base image)的数量,我们在评估应用的时候通常从以下方面考虑:开发者:开发者是内部还是外部?一般来说外部程序的标准化程度较高,内部较低。
但是内部开发的应用更容易修改。
应用的架构:应用架构是B/S 架构还是C/S 架构,如果是B/S 架构需要在客户端怎样进行安装,需不需要进行一些特殊的配置?如果是C/S 架构,需要安装哪些浏览器插件,对浏览器的版本要求是什么?是否可以在多用户环境下运行:如果我们需要利用桌面云中的共享桌面方式来分发桌面的话,通常需要应用程序可以支持多用户应用对其他应用的依赖性:
如果应用不能独立运行,需要依赖其他应用程序才能运行,我们在打包此应用程序应该把依赖的应用程共同打包是否是资源密集型应用,是否是图形密集型:区分应用的资源应用类型,确定相应的硬件配置和软件加速方案。
现有的桌面云方案对于图形密集型应用有许多解决方案,但是这些解决方案通常需要一些额外的软硬件,这些额外的需求应该在评估阶段就了解清楚并告知客认证方式:应用登录的时候是否需要特殊的认证方式,例如IP 认证,智能卡认证等等能否在Windows7 下运行:通过在Windows 7 平台上安装应用并测试我们可以得知应用程序和Windows7 的适应性,但是我们也可以借助一些工具来使这项工作变得更轻松一些。
例如使用AppDNA来进行兼容性测试,可以把以前需要数月的工作量压缩到几天更新的频率:我们需要隔离更新频繁的应用程序,把这些应用程序通过应用发布的方式来分发给用户,以保证客户桌面环境的稳定。
防病毒环境我们需要了解客户现有防病毒软件的产品类型,病毒库的更新频率,文件扫描频率和时间用户分类表格示例
下面是一个综上所述的用户评估表格示例,我们可以根据不同客户的需求来定制化这个表格。
表1. 用户评估示例
项目内容
用户类型任务型用户
用户部门车间
用户数量/ 并发用户数量1000/600
办公地点沈阳孙家屯车间
网络连接类型LAN
是否有移动要求没有
使用的应用集合Adobe Acrobat Reader
Adobe Flash Player
Microsoft Office 2010
Microsoft IE6
生产管理系统
是否有图形密集型或者其他特殊应用没有
外设打印机,USB 扫描仪
IT 基础架构评估
在评估阶段架构师需要评估项目要求的服务器的规格和数量,项目要求的存储类型和数量,网络的带宽以及延迟的要求等。
在服务器的评估过程中,我们根据有多少用户,每个用户使用哪些应用程序,每个应用程序消耗的CPU 和内存量来评估所需要的服务器的规格和数量。
在服务器评估的时候需要考虑以下几点:并发用户数:并发访问的用户和应用的的总数来决定服务器负载数据中心约束条件:选择服务器的时候考虑数据中心的约束条件:制冷,机架空间,路由器和交换机的数量和位置,电源消耗等折中选择服务器的规格:选择服务器在大容量(一台服务器容纳更多的用户)和方便迁移(一台服务器容纳少量的用户)之间做出平衡存储存储的评估主要集中在下面几点
类型:在存储选择的时候,我们可以根据应用的需要选择本地存储,NAS 存储或者SAN 储存容量:存储的容量主要取决于以下几个方面:
每个人个人存储空间和个人档案(profile)的大小所需要使用的基础镜像的大小读写缓存的大小使用的桌面类型,如果是持久性的桌面,每个用户都需要消耗和基础镜像一样大小的空间,如果是非持久性桌面,那么桌面镜像的储存空间消耗就可以去掉了性能:存储的性能包括吞吐量和IOPS,吞吐量是没有问题的,主要是考量IOPS 是否满足要求, 这就要求对存储的RAID 级别做出选择网络
在云环境中,所有服务的分发都是通过网络进行的,所以网络对云计算项目成败,用户体验的好坏有非常重要的影响。
在做网络评估的时候,我们需要检查的数据包括:
企业现有的网络监控数据,包括网络带宽,延迟,数据丢包的状况。
我们需要把这些数据和桌面云对网络的需求做一个匹配。
检查单点故障的拓扑结构和潜在的瓶颈,是否需要服务质量(QoS)和网络优化设备检查是否有足够的IP 地址来支撑的虚拟桌面解决方案
--------------------------------------------------------------------------------
IT 支撑服务的评估
活动目录的评估
在桌面云环境中,服务器和用户桌面的数量较多,从管理的便利性和一致性出发考虑,我们需要把承载用户桌面的服务器,用户虚拟桌面以及用户放到不同的OU 去。
对于服务器和虚拟桌面来说,放到不同的OU 可以方便配置不同的组策略,用户登录脚本等。
对于用户来说,放到不同的OU 可以方便的进行认证和授权。
通过评估现有AD 环境,决定是否需要创建新的OU 来适应桌面云管理的需要。
DNS 服务器和DHCP 服务器
一般企业中都有现存的DNS 服务器,桌面云环境中对DNS 的要求不一样,有许多产品对DNS 的依赖性比较大,所以DNS 服务器要满足高可用性的要求。
和DNS 一样,DHCP 服务器在桌面云环境也必须满足高可用性的要求,所以我们需要评估企业现有的DNS 和DHCP 服务器,了解他们是否满足高可用性的要求。
--------------------------------------------------------------------------------
回页首
运维评估
Help-desk
Help-deskt的评估主要了解现有的桌面支持流程,桌面支持系统以及支持人员现状,通过了解现有的流程和系统,我们考虑如何把桌面云的支持流程融合到现有的流程中,如果现在企业没有现有的Help-Desk 支持流程,我们需要和企业一起考虑如何建立这个流程,以满足桌面云服务的需要。
测试环境
在传统的桌面环境中,企业软件的分发,补丁的升级都是分别在各台PC 上进行的,一般没有测试环境,即使有测试环境,也是选择一两个用户做一下定向分发,但是桌面云环境中任何更改都会影响到所
有用户,有些意外的操作可能导致桌面环境不可用。
所以我们需要评估企业的业务需求,搭建一个合适的测试环境。
这个测试环境可以满足性能测试和功能测试
培训需求
从传统的桌面环境到桌面云环境是一次重大的转变,为此我们需要对企业的相关人员进行培训,培训主要设计两种类型:
终端用户:终端用户的培训通常设计到如何登录到桌面云环境,常见问题有哪些,遇到问题如何寻求帮助等。
Help-Desk 人员:培训Help-Desk 人员对常见问题的处理方法以及处理流程运维人员:根据运维人员对虚拟化知识的掌握程度,设计不同的培训课程来培训运维人员,使得运维人员掌握维护桌面云环境的技能灾备环境
为了保证业务连续性,桌面云必须有相应的灾备环境。
桌面云需要灾备的内容包括数据库,用户基础镜像,用户数据和档案,各模块配置信息等。
我们需要了解用户现有的灾备环境,包括:
现有灾备的流程:包括灾备涉及哪些人员,灾备的RTO 和RPO,灾备发生时应有的操作等使用的软硬件:确定备份使用的软硬件是什么,以及这些软硬是否有多余的容量来容纳桌面云项目的备份备份所需的带宽:确定现有备份网络带宽以及桌面云项目所需带宽备份的项目:评估现在数据库是怎么备份的,文件是怎么备份的,配置项是怎么备份的,把桌面云项目拆成不同的项进行备份备份频率:备份的频率是实时的/ 每小时/ 每天/ 每星期/ 每月的,把桌面云中不同的备份项归应到不同的备份频率中
--------------------------------------------------------------------------------
结束语
评估是桌面云第一个阶段,在这个阶段,我们需要了解用户的业务驱动力,用户的现状以及对未来桌面云的期望。
桌面云项目并不难,但是许多项目的失败就在于没有一个全面的评估,导致设计不能满足客户的需求,最终导致项目的失败。
所以我们在项目的开始就要做一个全面,准确的桌面云评估,为项目的成功打好良好的基础。