解析:如何打造完善的桌面虚拟化基础架构?
DOIT云计算 10年09月21日 09:46 【编译】 译者:晓黎 责任编辑:査彬
走进ITl领域的新军:虚拟桌面系统基础架构
简而言之,虚拟桌面系统基础架构就是每个用户都有一个在管理程序顶端运行的桌面系统虚拟机。对于服务器虚拟化而言,每个桌面系统虚拟机都被分配了随机存储器,硬盘和输入/输出资源,以及在虚拟硬盘旁边的整套操作系统。用户使用远程显示协议(诸如微软的远程桌面系统协议,简称RDP或者思杰的独立计算基础架构,简称ICA)等与桌面系统虚拟机相互作用。客户端通常都是没有硬盘的瘦客户系统,除了与虚拟桌面系统基础架构连接外并不承担其他任务或者承担的很少。
应用这种或者其他以服务器为基础的桌面系统计算解决方案的结果是,功能的核心和之前所有的公司数据都被包含在了数据中心里,不会散布到很远之外的远程站点或者其他地方去。
通过集中管理桌面系统,你可以简化管理流程和维护系统的安全性,消除对替换故障电源,硬盘等组件的基础桌面系统维护需求。也相应降低了能源消耗,在某些情况下,由于这些庞大的客户端系统和350瓦电源被去除,用于给密集的办公空间制冷的费用也随之降低。这种好处是实实在在的。
但虚拟桌面系统基础架构也有一定的不足。在其他以服务器为基础的桌面系统计算解决方案中就发现了这些问题,而且这些问题也同样波及到了虚拟桌面系统基础架构的部署。
让我们首先从最重要的部分下手:用户接受度和整体性能。每个虚拟桌面系统基础架构实例在执行文字处理,电子邮件或者电子表格模板等相对平常的任务时速度都很快,但是他们面对诸如Flash应用程序,视频或者其他多媒体应用软件这些内容丰富的文档时可能就力不从心了。这主要是受到桌面系统显示传输协议而不是虚拟机性能本身的限制,但是这只能让问题解决起来更加困难。非常公共的问题会引起用户认可度的连锁反应,甚至会导致任何大型项目的夭折。
这个问题的解决方案可能会代价不菲。一些厂商在服务器和客户端两方面双管齐下,将视频流是音频流与显示协议一起传输,将他们与客户终端匹配并使用客户端的处理能力来传播视频。这使得视频重放显得更加流畅,但是需要功能更加强大,价格也更加昂贵的瘦客户端来处理这些多出来的工作负载。
这种解决方案在标准视频回放显示上工作良好,但是他们在Flash视频和Flash应用程序上依然存在问题。使用标准远程桌面系统协议能对虚拟桌面系统基础架构或者任何其他以服务器为基础的桌面系统计算解决方案的性能进行测试:只要使用微软的远程桌面系统客户端连接器连接到服务器或者桌面系统上就可以观赏YouTube上的视频。如果你正在使用每秒传输速率为100MB或者速度更快的本地局域网的话,那么视频观看将更加畅通无阻。一般来说,用微软的远程桌面系统客户端连接器观赏视频需要每秒传输速率为3.5MB的可持续带宽。
对带宽的关注与服务器端桌面系统计算如影随形,诸如为广域网连接中的桌面系统服务(高延迟和低带宽)。打印和与USB是被正确匹配可能也会存在问题。这些问题需要选择正确的工具和制定相应的预算来解决,虚拟桌面系统基础架构也不例外,但是他们必须在虚拟桌面系统基础架构规划阶段就得到解决。
其他问题显然是虚拟桌面系统基础架构所特有的。首先也是最重要的是:存储需求。一些虚拟桌面系统基础架构配置需要每个桌面系统都配置有像其他虚拟机一样的虚拟硬盘。当你每个桌面系统虚拟机的存储空间是8GB或者10GB时,再乘以期望中的虚拟桌面系统基础架构用户数量,存储就马上成为一个费用高昂的需求。还应该强调的是,虚拟桌面系统基础架构在减少桌面系统软件管理需求方面一点不少,因为每个虚拟机都是一个必须像其他任何桌面系统一样进行管理的资源池。这就意味着使用第三方工具来推进软件的更新和安装需要作出改变。