虚拟桌面及其关键技术方案
云桌面系统解决方案

云桌面解决方案目录1 现状与需求分析 (2)1.1 现状分析 (2)1.2 用户需求分析 (2)1.3 方案目标与收益 (2)2 概述 (4)2.1 交付架构总体介绍 (4)2.2 云桌面交付技术介绍 (6)2.3 云桌面交付产品介绍 (7)3 云桌面 (8)3.1 逻辑架构设计 (8)3.2 详细架构设计 (9)3.3 网络架构设计 (12)1 现状与需求分析1.1 现状分析维护现状技术部门为所有的业务部门提供PC机、安装操作系统和公用的软件(比如Office)。
业务部门分到PC机后,自行安装个性化软件。
PC遇到问题之后,技术部门提供支持。
因为装的软件特别杂,而且要求更新公用软件的需求很旺盛,技术部门支持工作量很大。
1.2 用户需求分析(1)互联网部分,因为涉及领导且点数少,不进行云计算建设。
(2)引入云计算技术,提高维护效率,降低维护工作量。
(3)做好安全性工作,包括前端的USB安全和后端数据中心的数据安全。
(4)计划新建1000个云桌面终端解决。
1.3 方案目标与收益●实现安全高效的办公,提升用户工作效率和便捷性通过建设,实现用户在办公网或犯人网中使用PC、笔记本、瘦终端都可以灵活进行办公。
●实现用户访问的数据安全保障通过建设,在满足用户访问办公网或犯人网资源的前提下,实现数据安全有效隔离。
通过虚拟化技术,用户看到的仅是云桌面以及应用程序执行结果的画面(图片),而并非真实的数据,用户不能够将数据复制到本地(由策略控制,也可以开放该权限),但又能够操作和使用数据,保证了企业数据安全的同时满足用户的使用需求。
●细粒度的安全接入管控交付平台可根据用户终端的位置(安全或非安全区域)、终端的合规情况、用户的部门属性等条件,灵活定义用户终端访问企业资源的权限,阻断从非安全区域访问的终端设备把各种安全威胁带进企业内网的可能性。
●提升桌面运维效率项目建设后,所有桌面、数据均运行于数据中心,客户端设备弱化为访问终端,管理员仅需在数据中心内即可实现对桌面以及桌面中的应用进行统一运维,这包括日常的故障排查、补丁更新、软件安装、系统升级等各项操作,简化了客户端的运维管理工作,实现集中化、高效、统一的桌面IT运维。
桌面云部署方案

桌面云部署方案第一部分:桌面云的概述桌面云是一种创新的解决方案,可以将桌面操作系统和应用程序统一部署在云端,实现云端虚拟桌面的访问。
与传统的本地桌面相比,桌面云具有更高的灵活性、安全性和可扩展性。
本文将介绍桌面云的部署方案,为企业和组织提供了一种高效的办公解决方案。
第二部分:桌面云部署的优势1. 灵活性:桌面云可以随时根据用户需求进行扩展或收缩。
用户可以根据需要快速分配或回收虚拟桌面,避免资源的浪费。
2. 安全性:桌面云通过数据中心的安全措施来保护用户的敏感数据,可以防止数据泄漏和未经授权的访问。
3. 可扩展性:桌面云可以轻松地扩展到多个用户和多个地点,提供给远程办公人员更好的办公环境。
4. 管理简便:桌面云可以统一管理用户的虚拟桌面,提高了系统管理员的工作效率。
第三部分:桌面云部署的关键技术1. 虚拟化技术:桌面云采用虚拟化技术来将多个虚拟桌面运行在同一台物理设备上,提高了资源利用率。
2. 远程协议:桌面云通过远程协议将用户的操作传输到云端,并将结果传输回用户的终端设备,实现了跨网络的访问。
3. 数据中心技术:桌面云使用数据中心来存储用户的桌面和应用程序,保证数据的安全性和可靠性。
第四部分:桌面云部署的步骤1. 硬件准备:选择合适的服务器和存储设备,以及支持虚拟化技术的网络设备。
2. 软件准备:安装和配置虚拟化软件,如VMware、Citrix或Microsoft Hyper-V。
3. 桌面镜像制作:创建虚拟桌面的镜像,包括操作系统和应用程序。
4. 用户配置:根据用户的需求,配置和分配虚拟桌面的资源和访问权限。
5. 远程访问配置:配置远程协议,确保用户可以通过网络访问虚拟桌面。
6. 数据中心部署:将桌面和应用程序部署在数据中心,并实施相应的安全措施。
7. 测试和优化:测试整个桌面云系统的性能和稳定性,根据测试结果进行优化和调整。
第五部分:桌面云部署的注意事项1. 安全性:注意加强数据中心的安全措施,保护用户的敏感数据。
虚拟化的关键技术

存储虚拟化原理
抽象化
将物理存储资源抽象为逻 辑资源,打破物理存储设 备的限制,实现灵活配置 和管理。
集中化
通过统一的存储虚拟化层, 集中管理所有存储资源, 提高资源利用率和管理效 率。
服务化
将存储资源以服务的形式 提供给上层应用,满足应 用对存储资源的动态需求。
常见存储虚拟化产品
存储虚拟化软件
如VMware vSAN、Microsoft Storage Spaces等,通过软件层 实现存储资源的抽象、集中和服务化。
发展历程
虚拟化技术经历了从硬件仿真、半虚拟化到全虚拟化的发展历程,随着云计算 和大数据技术的快速发展,虚拟化技术已成为数据中心和云计算基础设施的核 心技术之一。
虚拟化技术分类
01
02
03
服务器虚拟化
将一台物理服务器虚拟化 成多个虚拟服务器,每个 虚拟服务器可以独立运行 不同的操作系统和应用。
存储虚拟化
桌面虚拟化技术
桌面虚拟化原理
1 2
分离桌面环境与物理设备
通过虚拟化技术,将桌面环境从物理设备中分离 出来,使其能够在任何设备上运行。
集中管理桌面环境
在服务器端集中管理所有虚拟桌面环境,包括操 作系统、应用程序和用户数据等。
3
远程传输桌面图像
用户通过网络连接到虚拟桌面,服务器将桌面图 像传输到用户设备上,用户可以通过设备对虚拟 桌面进行操作。
可扩展性
支持动态扩展虚拟网络资源,满足不断增长的业务需求。
常见网络虚拟化产品
虚拟交换机
01
通过软件定义网络(SDN)技术实现网络虚拟化,提供灵活的
网络配置和管理功能。
容器网络
02
为容器提供独立的网络环境,实现容器间的网络通信和隔离。
桌面虚拟化技术的关键技术研究与应用

桌面虚拟化技术 是将桌面 的操作环境与硬件运行环境进行分 离的一种技术。 利用该技术用户可以实现非特定地点 、 非特定硬件 、 非 特 定 时 间 的桌 面访 问与 操 作 。 相 较于 远 程 桌 面 技术 而言 , 桌 面 虚 拟化技术 内容更为 丰富 , 功能更为强大 , 且实现手段更为多样。 通过 桌面虚拟化技术 , 一 台物理设 备可以同时安装多个操作系统, 而操 作桌面 也可 以通过多种设备 实现访问和控制。 这就极大的降低了r r 设备的采购和运营成本 , 同时还提高 了软件系统的安全性能和硬件 系统 的利用率 。 因此桌面虚拟化技术具有广阔术 鬲
桌面虚拟化技术的关键技术研究与应用
王 锐
( 齐齐哈 尔医学 院第一 附属 医院 黑龙 江 齐齐哈 尔 1 6 1 0 0 0 )
摘要: 桌面虚 拟化技 术是 今后 计算 机技 术发展 的 一个 主要 方向 。 本 文分 析 了桌 面虚拟化 技 术的 系统结 构 , 进 而对其 中的关键技 术进 行 了分 析, 最 后 讨论 了左 面 虚拟 化技 术 在 当前 的 应 用 。 关 键词 : 桌 面虚拟化技 术 系统结构 关键技 术 中图分类 号 : T P 3 1 6 文献标 识码 : A 文章编号 : 1 0 0 7 — 9 4 1 6 ( 2 0 1 3 ) 0 2 — 0 0 8 8 — 0 1
2桌 面虚 拟 化中 的关键 技 术
桌 面 虚 拟化 技术 的发 展 基 础 为 服务 器 和 连 接 代 理 , 因此 , 桌 面 虚拟化 的核心技术就是基 于服务器 的服务器虚拟化技术 和基于连 接代理的远程连接协议 。 2 . 1 服 务 器 虚 拟 化 技 术 所 谓 的 虚 拟 具 有 三个 方 面 的 内容 , 分 别 是 平 台 虚 拟化 、 应 用程 序 虚 拟化 以及 资 源虚 拟 化 。 其 中, 平 台虚 拟化 技 术 又 是 这 三 方 面 内 容 的重 点 和 核心 技 术 。 平 台虚 拟 化 技 术可 以忽 略平 台运行 所 需 的硬 件支持设备的物理属性, 而是按照用户需求在硬件层和操作系统层 之间创 建多个虚 拟平 台环境 , 这 些环境均相互独立 , 且用户可以获 得与实际硬件环境相 同的使用体验。 具体而言 , 平 台虚拟化技术分 为指令级虚拟化 、 硬件抽象级虚拟化、 硬件 辅助虚拟化、 操作系统级 虚拟化 。 指 令 级虚 拟 化 可 以完 全模 拟 最 底层 物 理 硬件 的 工 作特 性 , 进 而 保 证为 软 件 在 不做 修 改 的情 况 下 即可 在 虚 拟桌 面 中运行 , 因而 在 硬 件 和 平 台兼 容 性 方 面 为 用 户 提 供 了有 力 支撑 。 硬 件 抽象 级 虚 拟化 则 是对 硬 件 接 口和 接 口执行 方 式 的模 拟 。 这 主 要 是 指 虚 拟机 监视 器 处 于 最 高 级 , 而虚 拟 用 户 系 统 处于 次高 级 , 对于具有特权性质的汇编 指令 , 虚拟用户系统是无法执行的 , 此时 借助硬件抽象级虚拟化技术可 以对虚拟硬件的接 口和接 口执行 的 过 程 进行 虚 拟 , 然 后 由虚 拟 机 监视 器 完 成 指令 的 执 行并 将 结 果返 回 到 虚 拟用 户 系 统 中 。 硬件辅助虚拟化主要应用在提高虚拟效果。 如正常情况下虚拟 机监视器处于系统的最高级别, 因此较低级别 的虚拟用户系统是无 法 执行 最 高 权 限 的 , 但是借助I n t e l — V T技 术 或 AMD— V技 术 的 支 持, 虚拟用户 系统 可以创建独立 的寄存器 系统进 而完成指令的编 译, 不再需要借助虚拟机监视器 的协助处理 。 操作系统级虚拟化则是在服务器 内创建多个操作系统 , 这些操 作系统相互独立 , 故 也不会受到其他系统的影响。 用户在使用某 一 操作系统时 , 可避免 出现传统操作系统 中多个 用户进程相互争抢资
虚拟桌面及其关键技术分析

虚拟桌面及其关键技术分析1前言虚拟桌面是典型的云计算应用,它能够在“云”中为用户提供远程的计算机桌面服务。
服务提供者在数据中心服务器上运行用户所需的操作系统和应用软件,然后用桌面显示协议将操作系统桌面视图以图像的方式传送到用户端设备上。
同时,服务器对用户端的输入进行处理,并随时更新桌面视图的内容。
虚拟桌面的应用具有很多优势。
例如它能够提供随时随地访问的能力,支持多样化的接入设备选择,降低软硬件的管理和维护成本,强化用户的数据安全等,这使得虚拟桌面具有广阔的应用前景。
2主流虚拟桌面解决方案用户对于类似虚拟桌面的体验并不陌生,其前身可以追溯到Microsoft在其操作系统产品中提供的终端服务和远程桌面,但是它们在实际应用中存在着不足。
例如之前的终端服务只能够对应用进行操作,而远程桌面则不支持桌面的共享。
虚拟化技术的发展使虚拟桌面获得了长足的发展,当前虚拟桌面解决方案主要分为VDI(Virtual Desktop Infrastructure)和SBC(Server-Based Computing)两大类。
基于VDI的虚拟桌面解决方案的原理是在服务器侧为每个用户准备其专用的虚拟机并在其中部署用户所需的操作系统和各种应用,然后通过桌面显示协议将完整的虚拟机桌面交付给远程的用户,因此,这类解决方案的基础是服务器虚拟化。
服务器虚拟化主要有完全虚拟化和部分虚拟化两种方法:完全虚拟化能够为虚拟机中的操作系统提供一个与物理硬件完全相同的虚拟硬件环境;部分虚拟化则需要在修改操作系统后再将其部署进虚拟机中。
两种方法相比,部分虚拟化通常具有更好的性能,但是它对虚拟机中操作系统的修改增加了开发难度并影响操作系统兼容性,特别是Windows系列操作系统是当前用户使用最为普遍的桌面操作系统,而其闭源特性导致它很难部署在基于部分虚拟化技术的虚拟机中。
因此,基于VDI的虚拟桌面解决方案通常采用完全虚拟化技术构建用户专属的虚拟机,并在其上部署桌面版Windows用于提供服务,但也有部分方案对Linux桌面提供支持。
云桌面解决方案

19 通过一“看”图片漫画,分析目前农产品存在丰收喜、销售难的困境是由于小生产大市场造成的。
二“思”问题,如何解决小生产大市场带来的难题,引出主题互联网农业为破解农产品销售困境的利器。
三“学”重点知识,运用关键词学习法掌握互联网农业的概念,利用雨课堂发布多选题学习互联网农业的作用,利用视频、现代农产品营销网站和案例学习互联网农业的三种模式。
四“研”究难点问题,通过任务驱动法和讨论法,研究互联网农业发展存在的问题,通过连线游戏掌握解决问题的相关措施。
五案例分析“拓”展延伸,为巩固重难点知识,给出现实案例要求学生自主分析,鼓励学生主动发言,提高其知识牵引能力、总结能力、表达能力,同时此环节作为课堂考核的参考。
本设计符合学生的认知规律,突破传统教学模式,层层深入引导学生思考和主动探索,,真正实现“学生为主体”的教育理念。
总的来说,通过雨课堂教学平台实现全过程评价,提高课堂的有效性,利用多种信息化教学资源,提升教学效果。
整个过程实现:给出任务,课外准备,课内讲解;给出问题,快速阅读,解答问题;给出案例,分组讨论,提交成果。
五、创新与反思1.设计五字教学模式贯穿全部教学环节。
一看,观看案例图片、查看数据资料;二思,思考关键问题,引出课程内容;三学,学习重点知识,实现知识目标;四研,研究难点问题,达到能力目标;五拓,拓展真实案例,实现巩固延伸。
通过“看、思、学、研、拓”层层深入,梳理学习过程,激发学生学习兴趣。
2.信息化技术支撑教学重难点以雨课堂教学平台为载体,合理运用案例动画、视频游戏和网络资源,通过发布任务,及时引发思考;多选单选,及时巩固知识;课堂投票,及时掌握数据;案例传送,及时拓展延伸。
充分调动学生学习积极性,变被动学习为主动思考,提升教学效果。
总之,本教学设计模式易复制,资源易获得,适用于理论性较强课程,也能为其他课程教学提供参考。
参考文献[1]张俊娟,穆卓辉,张朝晖.信息化教学手段下高职专业课程教学设计———以“隧道施工技术”课程为例[J].继续教育,2015,(10).[2]许 .给予高职信息化教学大赛的信息化课堂赛项教学设计探讨———以《客房迎接服务中的手势礼仪》为例[J].西部素质教育,2017,(3).[3]张迪.高职室内设计专业教师信息化教学能力提升的探索于实践[J].青年时代,2018,(33).作者简介:邹静源(1991-2月),女,遂宁人,成都农业科技职业学院,助教,硕士学位,主要研究农业经济管理专业课程及教学。
VDI虚拟化解决方案

VDI虚拟化解决方案一、引言VDI(Virtual Desktop Infrastructure)虚拟化解决方案是一种基于云计算技术的桌面虚拟化方案,通过将用户的桌面操作系统和应用程序虚拟化到服务器上,实现用户可以随时随地通过终端设备访问自己的虚拟桌面。
本文将详细介绍VDI虚拟化解决方案的定义、优势、部署流程、关键技术和成功案例。
二、定义VDI虚拟化解决方案是一种将桌面操作系统和应用程序从本地计算机转移到服务器上的技术,用户可以通过终端设备(如个人电脑、笔记本电脑、平板电脑等)远程访问服务器上的虚拟桌面。
VDI虚拟化解决方案提供了灵便性、安全性和可扩展性,使得用户可以随时随地使用自己的个人桌面环境。
三、优势1. 灵便性:用户可以通过任何终端设备远程访问自己的虚拟桌面,无需依赖特定的硬件或者操作系统。
用户可以随时随地工作,提高工作效率。
2. 安全性:用户的数据和应用程序存储在服务器上,不会保存在本地设备上,减少了数据泄露和信息安全的风险。
同时,VDI解决方案提供了数据备份和灾难恢复功能,确保数据的安全性和可靠性。
3. 可扩展性:VDI解决方案可以根据企业的需求进行灵便扩展,增加或者减少虚拟桌面的数量,提供更好的用户体验和服务质量。
4. 成本效益:VDI解决方案减少了硬件设备的购买和维护成本,降低了企业的IT管理成本。
同时,用户可以共享服务器资源,提高硬件利用率,减少能源消耗和运维成本。
四、部署流程1. 环境评估:评估企业的IT基础设施和用户需求,确定是否适合部署VDI解决方案。
2. 设计规划:根据评估结果,制定VDI解决方案的设计方案,包括服务器规格、网络架构、存储需求等。
3. 硬件采购:根据设计方案,采购所需的服务器、存储设备和网络设备。
4. 软件安装:安装VDI虚拟化软件,如VMware Horizon、Citrix XenDesktop 等。
5. 虚拟桌面配置:根据用户需求,配置虚拟桌面的操作系统、应用程序和权限等。
学院云桌面实施方案

学院云桌面实施方案随着信息化技术的不断发展,学院教学、科研和管理工作的需求也在不断增加。
为了更好地满足这些需求,学院需要建立一个高效、安全、便捷的云桌面系统。
本文将介绍学院云桌面的实施方案,旨在为学院信息化建设提供参考。
一、需求分析。
1. 教学需求,教师和学生需要随时随地进行教学资源的访问和共享,包括课件、实验数据、教学视频等。
2. 科研需求,科研人员需要进行大规模数据处理和存储,同时需要保障数据的安全性和可靠性。
3. 管理需求,学院管理人员需要对各类文件和数据进行统一管理和控制,确保信息的安全和合规性。
二、技术架构。
学院云桌面系统采用虚拟化技术,将计算、存储和网络资源进行集中管理。
通过服务器端的虚拟化软件,将各种终端设备上的操作系统、应用软件等进行虚拟化,用户可以通过终端设备随时随地访问和使用云桌面系统。
同时,学院云桌面系统还需要配备相应的存储设备和网络设备,以保障系统的稳定性和性能。
三、实施步骤。
1. 环境准备,对学院现有的网络环境、服务器设备和终端设备进行评估,确保能够满足云桌面系统的需求。
2. 软件部署,选择合适的虚拟化软件和管理软件,进行系统的部署和配置,建立起云桌面系统的基础框架。
3. 用户接入,为教师、学生和管理人员提供统一的用户接入方式,确保他们能够方便地访问和使用云桌面系统。
4. 数据迁移,将现有的教学资源、科研数据和管理文件进行迁移,确保数据的完整性和安全性。
5. 系统测试,对云桌面系统进行全面的测试,包括性能测试、安全测试和兼容性测试,确保系统能够稳定运行。
6. 系统上线,将云桌面系统正式上线运行,为教学、科研和管理工作提供支持。
四、运维管理。
学院云桌面系统的运维管理是系统稳定运行的关键。
运维管理包括对系统的日常监控、性能优化、安全防护、故障处理等工作。
同时,还需要建立完善的备份和恢复机制,以应对突发情况。
五、总结。
学院云桌面系统的实施,可以有效提升学院的信息化水平,满足教学、科研和管理工作的需求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
虚拟桌面及其关键技术分析
1前言
虚拟桌面是典型的云计算应用,它能够在“云”中为用户提供远程的计算机桌面服务。
服务提供者在数据中心服务器上运行用户所需的操作系统和应用软件,然后用桌面显示协议将操作系统桌面视图以图像的方式传送到用户端设备上。
同时,服务器对用户端的输入进行处理,并随时更新桌面视图的内容。
虚拟桌面的应用具有很多优势。
例如它能够提供随时随地访问的能力,支持多样化的接入设备选择,降低软硬件的管理和维护成本,强化用户的数据安全等,这使得虚拟桌面具有广阔的应用前景。
2主流虚拟桌面解决方案
用户对于类似虚拟桌面的体验并不陌生,其前身可以追溯到Microsoft在其操作系统产品中提供的终端服务和远程桌面,但是它们在实际应用中存在着不足。
例如之前的终端服务只能够对应用进行操作,而远程桌面则不支持桌面的共享。
虚拟化技术的发展使虚拟桌面获得了长足的发展,当前虚拟桌面解决方案主要分为VDI(Virtual Desktop Infrastructure)和SBC(Server-Based Computing)两大类。
基于VDI的虚拟桌面解决方案的原理是在服务器侧为每个用户准备其专用的虚拟机并在其中部署用户所需的操作系统和各种应用,然后通过桌面显示协议将完整的虚拟机桌面交付给远程的用户,因此,这类解决方案的基础是服务器虚拟化。
服务器虚拟化主要有完全虚拟化和部分虚拟化两种方法:完全虚拟化能够为虚拟机中的操作系统提供一个与物理硬件完
全相同的虚拟硬件环境;部分虚拟化则需要在修改操作系统后再将其部署进虚拟机中。
两种方法相比,部分虚拟化通常具有更好的性能,但是它对虚拟机中操作系统的修改增加了开发难度并影响操作系统兼容性,特别是Windows系列操作系统是当前用户使用最为普遍的桌面操作系统,而其闭源特性导致它很难部署在基于部分虚拟化技术的虚拟机中。
因此,基于VDI的虚拟桌面解决方案通常采用完全虚拟化技术构建用户专属的虚拟机,并在其上部署桌面版Windows用于提供服务,但也有部分方案对Linux桌面提供支持。
基于SBC的虚拟桌面解决方案原理是将应用软件统一安装在远程服务器上,用户通过和服务器建立的会话对服务器桌面及相关应用进行访问和操作,而不同用户之间的会话是彼此隔离的。
这类解决方案是在操作系统事件(例如键盘敲击、鼠标点击、视频显示更新等)层和应用软件层之间插入虚拟化层,从而削弱两个层次之间的紧耦合关系,使得应用的运行不再局限于本地操作系统事件的驱使。
其实,这种方式在早先的服务器版Windows中已有支持,但是在之前的应用中,用户环境被固定在特定服务器上,导致服务器不能够根据负载情况调整资源配给。
另外,之前的应用场景主要是会话型业务,具有局限性,例如不支持双向语音、对视频传输支持较差等,而且服务器和用户端之间的通信具有不安全性。
因此,新型的基于SBC的虚拟桌面解决方案主要是在服务器版Windows提供的终端服务能力的基础上对虚拟桌面的功能、性能、用户体验等方面进行改进。
基于VDI和基于SBC的虚拟桌面解决方案的比较见表1。
从表1的比较可以看出,采用基于VDI的解决方案,用户能够获得一个完整的桌面操作系统环境,与传统的本地计算机的使用体验十分接近。
在这类解决方案中,用户虚拟桌面能够实现性能和安全的隔离,并拥有服务器虚拟化技术带来的其他优势,服务质量可以得到保障,但是这类解决方案需要在服务器侧部署服务器虚拟化及其管理软件,对计算和存储资源要求较高,成本较高,因此,基于VDI的虚拟桌面比较适用于对桌面功能需求完善的用户。
采用基于SBC的解决方案,应用软件可以像传统方式一样安装和部署到服务器上,然后同时提供给多个用户使用,具有较低的资源需求,但是在性能隔离和安全隔离方面只能够依赖于底层的Windows操作系统。
另外,因为这类解决方案在服务器上安装的是服务器版Windows,其界面与用户惯用的桌面版操作系统有所差异,所以为了减少用户在使用时的困扰,当前的解决方案往往只为用户提供应用软件的操作界面而并非完整的操作系统桌面。
因此,基于SBC的虚拟桌面更适合对软件需求单一的内部用户使用。
3虚拟桌面关键技术分析
3.1 虚拟化技术
基于VDI的虚拟桌面解决方案需要为用户提供专属的虚拟机,并主要提供闭源Windows操作系统的桌面。
因此,当前支撑VDI虚拟桌面的虚拟机普遍基于完全虚拟化技术,例如VMware的ESX虚拟机、Microsoft的Hyper-V虚拟机、RedHat集成在Linux 内核之中的KVM虚拟机以及Citrix采用完全虚拟化的Xen虚拟机等。
总体而言,不同厂
商的服务器虚拟化产品在技术本质上逐渐趋于一致,因此单台虚拟机的性能差异并不明显,但是不同的服务器虚拟化管理软件在功能、性能、易用性等方面尚有差距。
对于虚拟桌面而言,主要体现在虚拟机的供给和部署方式以及由此产生的相关差异上,这将成为服务器虚拟化技术选择的关键。
基于SBC的虚拟桌面解决方案直接利用服务器版Windows的多用户环境,使各用户能够同时在同一服务器上获得属于自己的应用。
因为服务器版Windows已经能够较好地提供相关服务,所以这类解决方案的门槛较低。
当前,主流厂商中的Citrix和Microsoft发布有相关产品,其核心是对用于传输视图内容的桌面显示协议进行优化,以获得比其他产品更好的用户体验。
3.2 桌面显示协议
桌面显示协议是影响虚拟桌面用户体验的关键,当前主流的显示协议包括PCoIP、RDP、SPICE、ICA等,并被不同的厂商所支持。
它们的比较见表2。
传输带宽要求的高低直接影响了远程服务访问的流畅性。
ICA采用具有极高处理性能和数据压缩比的压缩算法,极大地降低了对网络带宽的需求。
图像展示体验反映了虚拟桌面视图的图像数据的组织形式和传输顺序。
其中PCoIP采用分层渐进的方式在用户侧显示桌面图像,即首先传送给用户一个完整但是比较模糊的图像,在此基础上逐步精化,相比其他厂商采用的分行扫描等方式,具有更好的视觉体验。
双向音频支持需要协议能够同时传输上下行的用户音频数据(例如语音聊天),而当前的PCoIP对于用户侧语音上传的支持尚存缺陷。
视频播放是检测传输协议的重要指标之一,因为虚拟桌面视图内容以图片方式进行传输,所以视频播放时的每一帧画面在解码后都将转为图片从而导致数据量的剧增。
为了避免网络拥塞,ICA采用压缩协议缩减数据规模但会造成画面质量损失,而SPICE则能够感知用户侧设备的处理能力,自适应地将视频解码工作放在用户侧进行。
用户外设支持能够考查显示协议是否具备有效支持服务器侧与各类用户侧外设实现交互的能力,RDP和ICA对外设的支持比较齐备(例如支持串口、并口等设备),而PCoIP 和SPICE当前只实现了对USB设备的支持。
传输安全性是各个协议都很关注的问题,早期的RDP不支持传输加密,但在新的版本中有了改进。
桌面显示协议是各厂商产品竞争的焦点,其中,RDP和ICA拥有较长的研发历史,PCoIP和SPICE相对较新但也日渐成熟,特别是SPICE作为一个开源协议,在社区的推动下发展尤其迅速。
3.3 用户个性化配置
个性化配置是虚拟桌面用户的必然需求。
当前的主流厂商产品普遍采用了Microsoft 的AD域控机制进行用户的管理和认证,并将用户身份与包含其个人桌面设置需求的描述文件相关联。
当用户访问虚拟桌面时,在对其身份进行认证后,即可为其交付具有不同安全级别、不同应用权限的个性化虚拟桌面。
在基于SBC的虚拟桌面解决方案中,因为服务器版Windows已经能够做到以应用的粒度设置用户权限,所以其用户描述文件比较简单。
在基于VDI的虚拟桌面解决方案中,因为每个用户在虚拟机配置、操作系统映像、用户应用部署等多个层次上具有不同的需求,所以用户描述文件非常复杂而且相关的文件规模也比较庞大(例如用户专属的操作系统映像文件)。
当前,各个厂商正在针对如何减少用户数据量进行产品改进,例如VMware的Linked Clone技术能够基于一个主镜像定制出多个虚拟桌面从而减少存储空间。
4结束语
虚拟桌面技术已经比较成熟,不同厂商的产品各具特色:VMware具有先进的底层服务器虚拟化架构;Microsoft拥有在操作系统领域的主导地位;Red Hat的开源策略使得其产品具有较低的成本;Citrix则不断地追求用户体验的提升。
当前尚没有哪家厂商的产品能
够适用于所有应用场景,因此在应用和部署虚拟桌面解决方案时,必须结合实际需求选择合适的技术和产品,特别是对于一些特殊的用户外设,通常需要定制解决方案。
虚拟桌面未来的发展将主要从改善用户体验入手,其最终目标是提供接近甚至超出使用传统本地计算机桌面所能获得的用户体验。
对此,除了虚拟桌面解决方案厂商需要对虚拟桌面关键技术进行优化和改良外,运营商也能够发挥更大的作用,主要体现在:运营商的数据中心拥有海量的云基础设施,能够高效地提供虚拟桌面部署所需的软硬件资源,按需满足虚拟桌面用户的动态需求;运营商拥有分布广泛的有线和无线宽带网络,能够提供充足的带宽和优良的网络质量,有助于改善用户体验;运营商能够主导终端设备(例如手机、平板电脑、瘦客户机等)的研发,使之针对虚拟桌面进行专门的优化,实现用户的随时随地无缝接入虚拟桌面服务;运营商拥有强大的产品设计和市场营销能力以及丰富的运营管理经验,能够为用户提供精细化、多样化的虚拟桌面业务并提供良好的服务质量和合理的计费手段。
因此,虚拟桌面的实施与推广必将成为运营商开展云计算实践的重要契机。