落葉一飄

有時候感覺自己就像一片落葉,飄離枝頭后,就迷失了方向,永遠找不著歸宿……

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

桌面虚拟化是指将计算机的桌面进行虚拟化,以达到桌面使用的安全性和灵活性。  “Desktop virtualization (或者成为Virtual Desktop Infrastructure) 是一种基于服务器 的计算模型,并且借用了传统的瘦客户端 的模型,但是让管理员与用户能够同时获得两种方式的优点:将所有桌面虚拟机在数据中心进行托管并统一管理;同时用户能够获得完整PC的使用体验。用户可以通过瘦客户端,或者类似的设备在局域网或者远程访问获得与传统PC一致的用户体验。  计算机虚拟化技术从使用类型来说,可以分为服务器虚拟化、应用虚拟化、桌面虚拟化和网络虚拟化等。  

桌面虚拟化从实现方法上主要有下面三种:

1、 远程托管桌面  远程托管桌面是一种简单的桌面虚拟化,一台服务器运行一个操作系统的镜像或者应用程序,许多客户机使用连接代理软件登录这台服务器。这个软件是客户机上的软件的一部分。客户机操作仅在显示器上显示这个用户共享的操作系统的镜像,来回传送键盘和鼠标输入的信息。  优点:成本低,对数据和应用程序有高水平的控制。  缺点:性能取决于网络连接质量;显示协议经常不能处理复杂的图形;一些为桌面设计的应用程序在共享的模式下不能在服务器上运行;对于不能本地存储数据的用户、使用大多数外设的用户或者使用优盘携带数据到处走的用户来说缺少灵活性。当断开连接的时候不能工作。  厂商产品的例子:windows的远程桌面连接。

2、 远程操作系统  远程操作系统是一种无盘工作站或者瘦客户机。虚拟机能够在一台服务器上运行,与其它专用的虚拟机共享资源或者自己在一台刀片式PC上运行。能够远程托管或者传送。在传送的情况下,应用程序和操作系统都可以传送到客户机,根据用户的需求下载部分软件,在客户机上执行这些程序,使用其处理能力但是不使用本地存储。  优点:能够运行在共享模式下不能运行的应用程序;隔离每一个用户的活动以防止资源的限制。  缺点:比远程托管桌面使用更多的带宽,使用更多的服务器上的硬件。性能取决于网络连接的质量和显示协议处理图形的能力。当断开连接的时候不能工作。  厂商产品的例子:无盘工作站,创虎网络的softhub,思杰的XenDesktop。  

3、 本地虚拟操作系统     本地桌面操作系统虚拟化是一种最先进的虚拟化技术,将服务器虚拟化技术在桌面使用。  

本地虚拟操作系统有两种类型。  

1) 宿主机类型  一个虚拟机软件运行在现有的操作系统上面,然后这个软件能够虚拟出多台虚拟机。这个虚拟机能够像一个完全独立的设备那样发挥作用,使自己与虚拟机外部的客户机上的硬件和软件隔离开来。  优点:灵活使用,随时创建、修改、编辑虚拟机。  缺点:安全性完全依赖于宿主机,如果宿主操作系统中毒、崩溃,虚拟机也就不存在。  厂家产品的例子::VMWare WS。  

2) 裸机型类型  虚拟机直接管理硬件,操作系统运行在虚拟机上。这是技术和服务器虚拟化技术完全一致。但是由于终端计算机与服务器在性能上无法相比,因此,实现难度更高。  实现了这种类型的桌面虚拟化,完全可以从硬件上对每个虚拟机进行隔离,可以做到虚拟机之间的存储上、计算上、外部设备上的完全隔离,因此安全性非常高。同时,为了方便在终端上安全,采用了操作系统复用技术,也就是不用在裸机上安装,但是安装完后虚拟机直接运行在裸机上。虚拟机使用的都是本机的原来的操作系统的影子,也不需要再在虚拟机中安装操作系统。这种机制,为服务器虚拟化技术在一般PC机上的推广使用打造了可能。  

优点:彻底安全,使用灵活,可以延伸到网络虚拟化。  

缺点:技术实现难度高。  

厂家产品的例子:远为VirNOS。实施桌面虚拟化的好处虚拟化技术可以大大减少管理桌面的时间和费用,不过技术和方案的选择让人迷惑。桌面虚拟化的最大好处就是能够从集中位置使用软件来配置PC及其他客户端设备。IT部门可以在数据中心、而不是在每个用户的桌面管理众多的企业客户机,这就减少了现场支持工作,并且加强了对应用软件和补丁管理的控制。 管理PC向来棘手,而没完没了的应用软件升级、补丁及反威胁更新更是让这项工作困难重重。即便有基于网络的安装和补丁管理工具来减轻负担,IT部门还是把太多时间花到了桌面上,处理个人软件、多个版本的ActiveX控件、驱动程序或者DLL冲突、恶意软件感染、配置不当的硬件等引起的诸多问题。桌面虚拟化技术有望在数据中心集中应用软件,从而简化管理及配置――充分利用硬件资源、另外尽量减少烦人的软件冲突。在某些情况下,这同一技术有助于实现上述三个方面,为IT部门带来更大的控制权和灵活性,用户也不会为失去“自己的”桌面而悲叹。乍一看,桌面虚拟化技术听上去很像思杰系统等公司提供的那些终端服务,即服务器运行应用软件,为用户提供远程访问。用户的终端或者PC只是在屏幕上显示更新内容,并允许通过键盘和鼠标输入内容。另一方面,桌面虚拟化技术是提供白领员工需要并且喜欢的个人PC环境的一种新方式。实际上,服务器上存放的是专门针对每个用户的整个桌面环境。早期版本的桌面虚拟化技术是,譬如ClearCube Technology和IBM提供的那些刀片服务器,它们只是把PC的处理功能移到了数据中心,把输入和显示功能留在了用户桌面。但最新版本的技术却利用用户桌面处的PC来完成大部分处理工作。这种方法被称为“桌面分发”(desktop streaming),它保留了集中管理的优点,又没有丢弃桌面的功能。所需代码分发到仅用于该次会话的磁盘和内存缓存,确保了没留下什么可以让用户捣乱或者篡改的。几家提供商并不满足于桌面分发,涉足于应用软件分发:IT部门可以在需要时为单个应用软件分配运行时缓存。这减少了要维护的惟一用户镜像的数量,还可以更清楚地了解确实需要哪些应用软件许可证。构建更好的瘦客户机桌面虚拟化的最大好处就是能够从集中位置使用软件来配置PC及其他客户端设备。IT部门可以在数据中心、而不是在每个用户的桌面管理众多的企业客户机,这就减少了现场支持工作,并且加强了对应用软件和补丁管理的控制。IDC的分析师John Humphreys说,从最简单的说起,应用服务器端的虚拟化可以通过让一台多个桌面客户机来减少硬件费用,而不是每个桌面客户机都有一台服务器。虚拟化技术还添加了这一功能:按需要移动桌面环境及存放在上面的应用软件,从而实现负载平衡或者故障替换。为了让现有的终端服务和刀片系统与协同工作,思杰和ClearCube这些知名提供商已开发了代理(broker)技术,让IT人员管理虚拟资源的映射。如今,思杰、ClearCube和Wyse Technology支持在刀片服务器及其他应用服务器上使用和微软的虚拟机。VMware还提供虚拟桌面基础设施(VDI)软件,该软件使得用户可通过远程桌面(RDP)来访问存放在服务器上的虚拟机

 

转自:http://blog.csdn.net/Angelia222/article/details/6445179

posted on 2012-02-16 15:29  落葉一飄  阅读(1632)  评论(1编辑  收藏  举报