云计算课程课件12桌面云.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《云计算课程课件12桌面云.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 课程 课件 12 桌面
- 资源描述:
-
1、云计算原理与实践Principles and Practice of Cloud ComputingOutline12.1 桌面云概述12.2 桌面云架构与关键技术12.3 桌面云典型应用案例12.4 实践:基于OpenStack的桌面云Data ScienceStatisticsMachine LearningDomain expertiseMathematicsData engineering12.1 桌面云概述12.1.1 桌面云的发展历史12.1.2 初识桌面云 桌面云技术的诞生可以追溯到20世纪70年代,当时网络技术尚未诞生,IBM公司的主机终端计算模式是当时唯一的多用户资源共享的方
2、法,各种字符终端通过串行接口连接到大型主机,共同利用主机强大的运算和存储能力来工作 Citrix公司在1995年推出基于Windows NT 3.51开发的多用户NT系统软件WinFrame。WinFrame实现了Unix系统的管理维护优势,同时实现了网络系统易学、易用、易开发的特性,逐步被市场广泛认可 伴随着桌面云发展的日渐深入,一种包含桌面、应用、数据、邮件、协作、IM等生产力工具,能够无缝对接现有私有、公有、混合模式的桌面基础架构,能够一站式为用户提供面向未来的桌面、应用、数据交付服务,并始终确保用户体验的新一代工作空间成为市场新宠12.1.1桌面云的发展历史12.1.2 初识桌面云1.
3、桌面云的相关定义l桌面云(Desktop Cloud):桌面云是一种通过网络将可伸缩的、弹性的共享物理或虚拟资源池按需供应和交付桌面的模式,桌面操作系统运行于共享物理或虚拟资源池,本质上是一种基于云计算的桌面交付模式l虚拟桌面(Virtual Desktop):一种基于虚拟化技术所提供的桌面应用。用户使用终端设备进行交互操作,获得与传统个人计算机一致的用户体验l桌面虚拟化(Desktop Virtualization):一种基于服务器虚拟化,允许用户远程访问桌面并进行交互操作的技术l瘦终端(Thin Client):一种使用ARM处理器、定制的Linux/android操作系统,可实现对远程桌
4、面协议解码、显示和信息输入,为用户提供虚拟桌面交付的终端设备 零终端(Zero client):一种无通用处理器、无本地硬盘、无通用操作系统的终端设备,该终端通过专用硬件协议处理芯片,实现远程桌面协议解码、显示和信息输入,为用户提供虚拟桌面交付的终端设备 胖终端(Thick client):一种具备通用处理器、本地硬盘、通用操作系统,并可安装虚拟桌面客户端软件的终端设备。例如:传统PC机和笔记本电脑 移动终端(Mobile client):一种在移动环境中使用的计算机设备。例如:智能手机、平板电脑、笔记本电脑等1.1.2 初识桌面云2.桌面云的部署模式l私有桌面云:是部署在企业或者组织内部的桌
5、面云系统,具有部署简单、易于管理和数据交换速度快等优点。私有桌面云的服务对象一般用于企业内部,通常用于企业自建l公有桌面云:它的部署不同于私有桌面云系统,它的服务器端并不坐落于企业或者组织的网络中,而是位于桌面云提供商的数据中心l混合桌面云:企业用户可以将私有桌面云和公有桌面云进行组合运用,从而以混合桌面云形态实现跨越多种云环境的无缝化终端用户体验,且保障私有和公有桌面云平台的新特性以及和平台的互通性1.1.2 初识桌面云3.桌面云的业务价值l安全性高:桌面云所有计算和数据的存储都在云端,客户端不保存用户的数据,在瘦客户端和云端通信时,传输的仅仅是位图的变化,并没有实际用户的数据传递到客户端,
6、不需要担心服务器端传递过来的数据被窃取l集中化管理:云桌面采用云端集中部署的方式,灵活配置、统一监控和调度、虚拟桌面可快速升级,简化用户侧的接入环境l访问灵活:用户可随时随地通过移动或固定网络访问,同时支持多种终端跨平台的接入方式,瘦客户机、零客户机、PC、手机、平板电脑等均可接入,同时还支持iOS、Android、浏览器等多种系统平台l动态扩展:动态扩展包括资源池的资源动态扩展与用户虚拟资源的动态扩展资源池的资源动态扩展,支持随着业务规模的扩大而动态地增加服务器与存储终端的投入。用户虚拟资源的动态扩展,支持按用户需求,动态调配CPU、MEM、磁盘等资源,支持在线或离线调配l节约成本:相比传统
7、个人桌面而言,桌面云在整个生命周期里的管理、维护、能量消耗等方面的成本更低。桌面云在初期硬件上的投资是比较大的,因为需要购买新的服务器来运行桌面云,传统桌面的更新周期是3年,而服务器的更新周期是5年,所以硬件上的成本基本相当,而其软成本大幅度节省,使得整体成本相对于传统桌面是有明显优势的12.2 桌面云架构与关键技术1.2.1 传输协议1.2.2 服务层1.2.3 资源层1.2.4 安全1.2.5 桌面云面临的挑战12.2 桌面云架构与关键技术 桌面云的总体架构示意图如左图所示 桌面云的客户端设备是指具备远程显示协议客户端功能的智能终端,通常包括专用的云终端和非专用的PC机、PAD、智能手机等
8、 云终端是指具备远程桌面协议客户端功能的专用计算机终端,泛指具备上述定义瘦客户机、零客户机、一体机等设备12.2.1 传输协议 桌面云外部协议架构图如图所示 通常指协议客户端直接连接的对象为物理主机层,而虚拟机层通过特殊的显卡驱动方式将虚拟机内的变化信息传输给物理主机层,典型的桌面外部协议如Spice、VNC等,在局域网内,由于网络质量较好,通常能够获得较高质量的桌面体验,桌面外部协议的好处是能够覆盖虚拟桌面的全生命周期的输入输出过程,能够从虚拟桌面外部对虚拟桌面进行方便的管理和维护,即使是断网、蓝屏等极端状态,亦可从容应对。缺点是通常与主机平台“紧耦合”,广域网应用时需要较高的带宽支撑才能保
9、障流畅的体验12.2.1 传输协议 典型的桌面内部协议架构如图所示,包括Citrix ICA/HDX、VMware的PCOIP、微软的RDP等 优点:能够方便地跨平台,局域网表现与带内协议相当,广域网在带宽不太充裕时依然可以实现流畅操作 缺点:对虚拟机网络以及虚拟机内的操作系统依赖程度高,虚拟机网络故障或操作系统服务未就绪,桌面将无法连接,蓝屏或网络故障只有管理员才能维护目前国内外传输协议的技术关键点有以下几方面:l传输算法优化传输算法优化主要需要处理两个问题,一是要处理的显示系统的数据传输,二是压缩解压缩处理及传输造成的延时问题。对于数据量大的数据传输问题,桌面云一般采用两种方法:一种方法基
10、于增量更新画面的方法,另一种方法是在每一种指令集内部采用压缩的方法,在后台对每一条指令内部选择合适的压缩方法进行压缩,经过传输,在前端先进行解码,然后再解析相应的指令,转化成相应的数据格式刷新到界面上。对于影响用户体验感知的延时问题,目前诸多厂商选择在画面质量、网络流量、压缩解压缩CPU 资源占用之间进行一个权衡折中,这是最主要的优化方向。画面质量可以通过降低分辨率或调整画面质量到可接受的最差的画面质量来实现,网络流量尽量调整在大众可接受的最大网络流量范围上,压缩解压缩CPU 负载也同样需要选择合适的压缩算法,在资源占用与压缩比之间取得最佳平衡l复杂外设支持在桌面云使用过程中,经常会碰到设备无
11、法识别,能够识别设备但应用程序无法识别或工作或者功能不完整或效率低下等问题。通常各桌面云厂商会采用以下办法:针对驱动程序兼容性不好问题,尝试驱动升级改造来支持复杂设备 针对在同一台服务器中并发会话访问,且多用户使用同一型号外设时需要针对会话外设隔离问题进行定制开发会话隔离技术,确保用户与设备的隔离并发访问 针对图像传输外设,通过修改云终端外设的驱动,使用云终端自身的处理能力进行图像处理,并将处理后的结果压缩后传输到服务器,降低图像传输占用的带宽l视频的优化桌面云使用场景中,视频播放是桌面云中最基本的能力之一,桌面云视频播放有两种方式:服务端渲染,即用虚拟机的CPU进行编解码、渲染后,发送到客户
12、端进行显示,传输的是图像,这时主要消耗的是虚拟机的CPU,如果多用户基于服务器端渲染,会造成单台主机视频播放的并发密度低客户端渲染,视频文件是经过分片、压缩、打包、通过传输协议传输到客户端,利用客户端上的播放器程序进行播放,利用客户端本地的软件或硬件解码能力,完成视频的解码和播放l3D应用优化桌面云在Office办公场景能够满足绝大多数用户的需求,但是对于对图形性能要求较为苛刻的AutoCAD、3D Max类图形密集型用户,桌面云难满足他们对图形和计算性能的需求。目前,各厂商主要的解决方案有以下技术路线:vGPU,通过软件模拟的虚拟GPU,能有限增强现有桌面云的图形处理能力,如支持较低版本的O
13、penGL和DirectX,同时保留云的特性,可实现跨主机迁移 sGPU,基于GPU虚拟化厂商提供的共享GPU能力,将物理GPU虚拟成多份具有完整GPU功能和指令集的GPU,可满足绝大多数2D和3D图形密集型用户的需求 pGPU,直接又物理GPU给单个虚拟机,获得完整的物理GPU的功能和指令集,可满足大型设计及极致苛刻的设计场景12.2.2 服务层桌面云服务层基本上是由桌面云管理平台提供的,桌面云管理平台关键技术涉及以下几个领域:l远程桌面发布服务远程桌面的发布一般有3种形式,一种是以多用户操作系统为基础,基于会话发布桌面,它具有低成本易管理的特点;一种是以个人VDI模式发布桌面,它具有高度个
14、性化、高性能及优秀的应用程序兼容性;一种是虚拟桌面池,它是虚拟化桌面架构的一个细分模式,在牺牲个性化的前提下降低成本,提高可管理性。三者的优势对比如图所示:l资源的管控资源的管控包括三部分:管理、分配、调度资源管理:包括资源的发现、纳入管理、获取配置、失效后的删除等资源的分配:需要满足按需分配,按照用户要求的资源规格,从资源池中分配虚拟资源,构成要求的虚拟机资源的调度:是指可以设定一定的调度策略,如资源利用优化策略、负载均衡策略等,自动化地调配虚拟机到满足策略的主机上运行l桌面的管理:桌面是交付给用户的最终产品,因此桌面的管理是云平台的关键技术。l统一运维:将所有运维界面集成到统一的一个平台中
15、,实现轻松切换,高效率地查看各模块的运行状态,获取使用情况,有故障可以通过告警、日志快速定位,及时排查解决l数据分析:桌面云管理平台管理众多的资源,这些资源会产生大量的数据,如主机物理资源的使用率、存储空间的使用率、虚拟机读写的IOPS、网络带宽等,以及用户的登录数据、用户的使用频率、资源的使用效率等。从这些数据中挖掘有用的信息,可以作为资源优化、资源扩容的决策的依据12.2.3 资源层资源层提供的资源包括物理资源和虚拟资源物理资源是整个云桌面系统的载体,是虚拟化管理的对象,是虚拟资源切分的来源。物理资源包括服务器、存储服务器、磁盘阵列、交换机等各种硬件设备虚拟资源是对物理资源整合并虚拟化后的
展开阅读全文