云计算导论:概念-架构与应用PPT第6章.pptx
《云计算导论:概念-架构与应用PPT第6章.pptx》由会员分享,可在线阅读,更多相关《云计算导论:概念-架构与应用PPT第6章.pptx(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 第 6 章 桌面云云计算导论:概念 架构与应用第6章桌面云人民邮电出版社 21世纪高等院校云计算和大数据人才培养规划教材2 第 6 章 桌面云业务价值和缺点概述发展历史桌面云架构6.16.2内容导航C O N T E N T S虚拟桌面架构(VDI)技术6.36.46.5虚拟桌面交付协议6.6应用发布6.73 第 6 章 桌面云6.1 概述随着云计算发展和应用的深入,在IaaS、PaaS和SaaS这三种服务模式的基础上,还衍生出来一些新的服务,如桌面云(Desktop as a Service,桌面即服务)等。桌面云基于IaaS,通过桌面管理和服务模块,为用户提供良好的桌面服务,使用户可以
2、通过PC、笔记本电脑、平板电脑甚至手机在任何有网络接入的地方访问自己的桌面,包括用户的应用软件、配置和数据。桌面云是符合云计算定义的一种云,也就是把桌面作为一种共享的可配置计算资源以服务的方式提交给用户。IBM对桌面云的定义为“可以通过瘦客户端或者其他任何与网络相连的设备来访问跨平台的应用程序,以及整个客户桌面”。桌面云的定义4 第 6 章 桌面云6.1 概述虚拟桌面是桌面云的核心技术,它可以为用户提供部署在云端的远程计算机桌面服务,即通过在云计算平台服务器上运行用户所需的操作系统和应用软件,采用桌面交付协议将操作系统桌面视图以图像的方式传送到用户端设备上显示。同时,用户端的输入通过网络传递至
3、服务侧进行处理,并更新桌面视图内容。桌面云的核心技术虚拟桌面的工作原理5 第 6 章 桌面云6.1 概述在后面各节我们将对这些技术分别进行介绍。桌面云除了依赖虚拟桌面技术以外,还需要使用桌面管理技术、桌面远程传送和显示技术以及应用流技术等的支持。另外,由于桌面云降低了对本地终端的要求,瘦终端作为一种新的终端形式,也应纳入桌面云的技术范畴。其中,桌面管理技术主要提供对桌面的部署和管理,接受用户终端的请求,为用户分配相应的“桌面”,并建立与终端之间的“桌面连接”。对于第二代虚拟桌面来讲,应用流(Streaming)是这一领域的关键技术。6 第 6 章 桌面云概述6.1内容导航C O N T E N
4、 T S虚拟桌面架构(VDI)技术业务价值和缺点发展历史桌面云架构6.26.36.46.5虚拟桌面交付协议6.6应用发布6.77 第 6 章 桌面云6.2 业务价值和缺点桌面云的业务价值很多,除了上面所提到的随时随地访问桌面以外还有下面一些重要的业务价值。管理成本包括操作系统安装配置、升级、修复的成本;硬件安装配置、升级、维修的成本;数据恢复、备份的成本;以及各种应用程序安装配置、升级、维修的成本。在传统桌面应用中,这些工作基本上都需要在每个桌面上做一次,工作量非常大。在桌面云解决方案里,管理是集中化的,IT工程师可以通过控制中心管理成千上万的虚拟桌面,所有的更新、打补丁都只需要更新“基础镜像
5、”。(1)集中化管理安全是IT工作中一个非常重要的方面,一方面各单位对自己有安全要求,另一方面政府对安全也有些强制要求,一旦违反,后果非常严重。在桌面云解决方案里,首先,所有的数据以及运算都在服务器端进行,客户端只是显示其变化的影像而已,所以在不需要担心客户端来非法窃取资料。我们在电影里面看到的商业间谍拿着U盘疯狂复制公司商业机密的情况再也不会出现了。其次,IT部门根据安全挑战制作出各种各样新规则,这些新规则可以迅速地作用于每个桌面。(2)安全性高8 第 6 章 桌面云6.2 业务价值和缺点传统个人计算机的耗电量是非常大的。一般来说,每台传统个人计算机的功耗在200W左右,即使它处于空闲状态时
6、耗电量也至少在100W左右,每台计算机桌面的耗电量在480度左右,非常惊人。此外,为了冷却这些计算机使用产生的热量,还必须使用一定的空调设备,这些能量的消耗也是非常大的。采用云桌面解决方案以后,每个瘦客户端的电量消耗在16W左右,只有原来传统个人桌面的8%,所产生的热量也大大减少了。(3)绿色环保相比传统个人桌面而言,桌面云在整个生命周期里的管理、维护、能量消耗等方面的成本大大降低了。从硬件成本来看,桌面云在初期硬件上的投资是比较大的,因为需要购买新的服务器来运行云服务,但是由于传统桌面的更新周期是3年,而服务器的更新周期是5年,所以硬件上的成本基本相当。但是由于软成本的大大降低,而且软成本在
7、TCO中占有非常大的比重,所以采用云桌面方案总体 TCO(Total Cost Overhead,人均总成本)大大减少了。根据 Gartner 公司的预计,云桌面的TCO相比传统桌面可以减少40%。(4)总拥有成本减少9 第 6 章 桌面云概述6.1内容导航C O N T E N T S业务价值和缺点6.2虚拟桌面架构(VDI)技术发展历史桌面云架构6.36.46.5虚拟桌面交付协议6.6应用发布6.710 第 6 章 桌面云6.3 发展历史虚拟桌面技术的发展与整个计算机产业的进步息息相关。在20世纪80年代前计算机出现的早期阶段,因为庞大的机器规格和高昂的制造代价,当时计算机的访问通常都是采
8、用集中式处理方式,用户通过主机/哑终端模式使用计算资源。这种访问方式与虚拟桌面采用的远程访问模式很相似。在20世纪70年代末期至20世纪90年代,随着人们对计算机操作体验要求的提升,基于图形用户界面(GUI)的计算机桌面技术开始出现和兴起,施乐、苹果、Microsoft等先后推出了具有GUI桌面的操作系统。进入21世纪后,在个人计算机的日益推广和广泛应用中存在的诸多问题开始显现,特别是系统运维复杂度的剧增,更使人们把目光重新聚焦于集中部署的计算资源交付方式上,这一需求与云计算的理念不谋而合,虚拟桌面技术也进入了新的黄金发展期。虚拟桌面技术的发展历程11 第 6 章 桌面云6.3 发展历史从虚拟
9、桌面技术的发展来看,其与传统计算机使用方式的重要区别之一是将远程服务器提供的桌面内容显示到用户的本地终端上,而这种远程显示能力最早可追溯到20世纪80年代推出的UNIX X Window系统提供的远程显示功能。X Window是网络透明的窗口显示系统,由相关的计算机软件和网络协议组成,能够用于位图显示,为联网的计算机提供基本的图形用户接口。X Window中的“客户端”和“服务器”等术语的定义是从程序的角度出发,而不是从用户的角度出发。X Window的技术架构X11的技术架构12 第 6 章 桌面云6.3 发展历史(1)Ed Iacobucci于1989年创建Citrus Systems(思
10、杰)。1993年,Citrix推出了名为“WinView”的产品。1994年,Citrix在WinView中增加了对TCP/IP协议栈的支持。(2)随着Microsoft在IT行业异军突起,Citrix开始与Microsoft合作,并于1995年推出了WinFrame。Microsoft在1997年开始研发RDP(Remote Desktop Protocol)协议,用于在提供终端服务的服务器和客户端之间交换数据。(3)面对虚拟桌面市场的广阔前景,VMware(威睿)于2007年发布了业界第一款基于VDI技术的虚拟桌面产品VDM 1.0(Virtual Desktop Manager 1.0)
11、,进而在2008年1月发布VDM 2.0,并在同年12月发布了第三个正式版本,同时将产品名称改为View。市场上主流的虚拟桌面方案提供商从发展历史可以看出,真正的桌面虚拟化技术,是在服务器虚拟化技术成熟之后才出现的。第一代桌面虚拟化技术,真正意义上将远程桌面的远程访问能力与虚拟操作系统结合起来,使得桌面虚拟化的企业应用成为了可能。为了提高管理性,第二代桌面虚拟化技术进一步将桌面系统的运行环境与安装环境拆分、应用与桌面拆分、应用与配置文件拆分,从而大大降低了管理复杂度与成本,提高了管理效率。新型的虚拟桌面模式目前Citrix、VMware和Microsoft的虚拟桌面均达到了第二代的水平,而一些
12、利用开源软件开发的桌面云产品还属于第一代水平。13 第 6 章 桌面云概述6.1内容导航C O N T E N T S业务价值和缺点6.2发展历史6.3虚拟桌面架构(VDI)技术桌面云架构6.46.5虚拟桌面交付协议6.6应用发布6.714 第 6 章 桌面云6.4 桌面云架构桌面云的核心技术是桌面虚拟化基础架构(Virtual Desktop Infrastructure,VDI)。它不是给每个用户都配置一台运行Windows的桌面PC,而是在数据中心部署桌面虚拟化服务器来运行个人操作系统,通过特定的传输协议将用户在终端设备上键盘和鼠标的动作传输给服务器,并在服务器接收指令后将运行的屏幕变化
13、传输到瘦终端设备。桌面云不能简单地理解为是一个产品,而应该是一种基础设施,其组成架构较为复杂,通常可以分为终端设备层、网络接入层、桌面云控制层、虚拟化平台层、硬件资源层和应用层6个部分,如下图所示。15 第 6 章 桌面云6.4 桌面云架构虚拟桌面终端主要负责给用户显示虚拟桌面视图,并通过外设接收用户侧的输入,再将其发送到服务侧。虚拟桌面客户端的主要功能是进行桌面交付协议的解析,主要分为瘦终端和软终端两大类。瘦终端主要是指根据实际需求定制的硬件终端及相关外设,软终端则指以客户端软件或者浏览器插件的形式存在的应用软件。终端设备层对终端设备类型的广泛兼容性保障了企业办公终端的自由性,终端用户可根据
14、不同的场景选择不同的终端方式,真正实现BYOD移动办公。(1)终端设备层网络接入层将远程桌面输出到显示器,以及将键盘、鼠标以及语音等输入传递到虚拟桌面。桌面云提供了各种接入方式供用户连接。桌面云用户可以通过有线、无线、VPN网络接入,这些网络既可以是局域网,也可以是广域网,连接的时候即可以使用普通的连接方式,也可以使用安全连接方式。在网络接入层里,网络设备除了提供基础的网络接入承载功能外,还提供了对接入终端的准入控制、负载均衡和带宽保障等。(2)网络接入层16 第 6 章 桌面云6.4 桌面云架构桌面云控制层负责整个桌面云系统的调度,例如新虚拟桌面的注册以及将虚拟桌面的请求指向可用的系统。用户
15、通过与控制器交互进行身份认证,最终获得授权使用的桌面。虚拟桌面提供统一的Web登录界面服务以及与后方基础架构的通信能力,其自身也提供高可用性和负载均衡的能力。桌面云控制层以企业作为独立的管理单元为企业管理员提供桌面管理的能力。管理单元则由桌面云的系统级管理员统一管理。除此以外,桌面云控制层为了能够支持更大规模、更高的可用性和可靠性,通常还需要具备负载均衡、高可用性、高安全性等功能。(3)桌面云控制层虚拟化平台是云计算平台的核心,也是虚拟桌面的核心,承担着虚拟桌面的“主机”功能。对于云计算平台上的服务器,通常都是将相同或者相似类型的服务器组合在一起作为资源分配的母体,即所谓的服务器资源池。虚拟化
16、平台可以实现动态的硬件资源分配和回收。在创建虚拟桌面的时候,企业级别管理员可以提供虚拟机对物理服务器的类型要求,比如必须支持图形卡虚拟化,虚拟化平台会自动在满足条件的服务器上分配资源给新建的虚拟桌面。(4)虚拟化平台层17 第 6 章 桌面云6.4 桌面云架构硬件平台层由多台服务器、存储和网络设备组成,为了保证桌面云系统正常工作,硬件基础设施组件应该同时满三个要求:高性能、大规模、低开销。服务器技术是桌面云系统中最为成熟的技术之一,因为中央处理器和内存原件的更新换代速度很快。这些资源使得服务器成为桌面云系统的核心硬件部件,对于桌面云部署来说,合理规划服务器的规模尤其重要。在桌面云平台中,由于存
17、储系统对保证数据访问是至关重要的,存储系统的性能和可靠性是基本考虑要素。(5)硬件平台层应用层主要用于向虚拟桌面部署和发布各类用户所需的软件应用,从而节约系统资源,提高应用灵活性。应用流技术是虚拟桌面应用层的一个重要方面,它使得传统个人计算机应用不经修改就可以直接用于虚拟桌面场景中,消除了应用软件对底层操作系统的依赖。利用应用流技术,软件不再需要在虚拟桌面上安装,同时其升级管理可以集中进行,实现了动态的应用交付。(6)应用层18 第 6 章 桌面云概述6.1内容导航C O N T E N T S业务价值和缺点6.2发展历史6.3桌面云架构6.4虚拟桌面架构(VDI)技术6.5虚拟桌面交付协议6
18、.6应用发布6.719 第 6 章 桌面云6.5 虚拟桌面架构(VDI)技术基于VDI架构的虚拟桌面解决方案的原理就是在服务器侧为每个用户准备专用的虚拟机并在其中部署用户所需的操作系统和各种应用,然后通过桌面显示协议将完整的虚拟机桌面交付给远程用户使用。因此,VDI架构的基础是服务器虚拟化。VDI的基本架构 VDI基本架构20 第 6 章 桌面云6.5 虚拟桌面架构(VDI)技术(1)用户访问层(End User Access Layer)用户访问层是用户进入VDI的入口。用户通过支持VDI访问协议的各种设备,如计算机、瘦客户端、上网本和手持移动设备等来访问。(2)虚拟架构服务层(Virtua
19、l Infrastructure Service Layer)虚拟架构服务层为用户提供安全、规范和高可用的桌面环境,如VMware使用的是RDP和PCoIP,Citrix使用ICA/HDX,RedHat使用SPICE等。(3)存储服务层(Storage Service Layer)存储服务层存储用户的个人数据、属性、镜像和实际的虚拟桌面镜像。虚拟架构服务调用存储协议来访问数据。VDI里面常用到的存储协议有NFS(Network File System)、CIFS(Common Internet File System)、iSCSI和Fibre Channel等。VDI基本架构的层次21 第 6
20、 章 桌面云6.5 虚拟桌面架构(VDI)技术Hypervisor:Hypervisor为虚拟桌面的虚拟机提供虚拟化运行环境。这些虚拟机就称为用户虚拟桌面。用户虚拟桌面(Hosted Virtual Desktop):虚拟机里面运行的桌面操作系统和应用就是一个用户虚拟桌面。连接管理器(Connection Broker):用户的访问设备通过连接管理器来请求虚拟桌面。它管理访问授权,确保只有合法的用户才能够访问VDI。管理和提供服务(Management and Provisioning Service):管理和提供服务集中化管理虚拟架构,它提供单一的控制界面来管理多项任务。高可用性服务(Hig
21、h Availability Service):高可用性(HA)服务保证虚拟机在关键的软件或者硬件出现故障时能够正常运行。HA可以是连接管理器功能的一个部分,为无状态HVD提供服务,也可以为全状态HVD提供单独的故障转移服务。此外,有两种类型的HVD虚拟机分配模式:永久和非永久。虚拟架构服务层的组件和功能22 第 6 章 桌面云概述6.1内容导航C O N T E N T S业务价值和缺点6.2发展历史6.3桌面云架构6.4虚拟桌面架构(VDI)技术6.5虚拟桌面交付协议6.6应用发布6.723 第 6 章 桌面云6.6 虚拟桌面交付协议随着云计算的不断发展,虚拟桌面解决方案VDI日益成熟,桌
22、面虚拟化成为典型的云计算应用。虚拟桌面技术能够有效地解决传统个人计算机使用过程中存在的多种问题,降低企业的运维成本。虚拟桌面的核心与关键,不是后台服务器虚拟化技术,将桌面虚拟化,而是让用户通过各种手段,在任何时间、任何地点,通过任何可联网设备都能够访问到自己的桌面,即虚拟桌面交付协议。24 第 6 章 桌面云6.6.1 概述虚拟桌面交付协议工作在OSI七层网络协议架构中的表示层,和其他表示层协议一样,其主要工作是作为上层的应用程序和底层网络之间的翻译层。虚拟桌面交付协议的关键任务是对远程操作系统桌面输出以及对客户端设备输入的编码和解码。当前虚拟桌面交付协议的主流实现方案通常都是采用多通道(Mu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 导论 概念 架构 应用 PPT
限制150内