虚拟化技术浅析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
虚拟化技术浅析
1.背景介绍
随着云计算与虚拟化技术的不断成熟,桌面云(Desktop Cloud)作为优化传统办公模式的解决方案而被广泛采用。桌面云是可以通过瘦客户端或者其他任何与网络相连的设备例如PAD来访问跨平台的应用程序。桌面云改变了过去分散、独立的桌面系统环境,通过集中部署,IT人员在数据中心就可以完成所有的管理维护工作。桌面云的用户桌面环境都是托管在企业的数据中心,本地终端只是一个显示设备而已,所有的数据都是集中存储在企业数据中心。这样可以提高数据的集中应用,减少企业对硬件采购费用,减少运维人员的工作量,但是这也提高了数据外泄的几率,对企业数据中心中的数据安全提出了更高的要求。
2.虚拟化技术分类
计算机虚拟化技术按照使用范围和应用的方式分类,目前主要包括服务器虚拟化、应用虚拟化、桌面虚拟化三种使用方式,其中具有面向服务器的也有面对终端使用人员的,其应用点以及为企业带来的效果均不同,下文将对常见的三种方式进行分析。
2.1.系统虚拟化
系统虚拟化是指使用虚拟化软件在一台物理机上虚拟出一台或多台虚拟机,虚拟机是指使用系统虚拟化技术,运行在一个隔离环境中、具有完整硬件功能的逻辑计算机系统,包括客户操作系统和其中的应用程序。
通过系统虚拟化具备以下优点:
简化IT操作,提高管理效率:在企业范围内实现标准化,统一对应用程序进行部署、维护、和升级,IT人员不再进行密集型的人工操作。在软
件开发与测试方面,IT人员可即时虚拟出服务器、存储、运行环境,还
可以更轻松地扩大测试范围并提高软件质量。
整合服务器,使服务器利用率最大化:虚拟化技术可使企业级的服务器运行多个虚拟机,从而有效控制了服务器数量的膨胀,大大提高了服务
器利用率。另外,通过对未充分利用的服务器的整合,企业不再需要为
新项目另外购置硬件,因此,减少了资金投入,降低了供电、制冷和场
地方面的运营成本。
安全集中的数据中心管理:虚拟化技术为集中监控、管理提供了支持。
服务器、应用程序、和各种敏感数据都将存放在数据中心。企业不再因
员工丢失笔记本或受到黑客攻击而担心数据的流失。
允许旧版系统与新环境共存:虚拟化技术还可在高版本的硬件上虚拟出旧版应用程序所需的运行环境,有助于延长旧版软件的生命周期,增加
了其使用价值,避免了高额的移植成本。
提高业务系统连续性:由于所有的应用都在服务器上运行,不再依赖用户的PC机,PC机的故障不会影响业务系统的稳定运行。对于用户而言,
一旦桌面PC故障,只需要换一台正常工作的PC,所有应用又可以正常
进行了。
代表产品:思杰Citrix XenServer;
Windows Server 2008 Hyper-V;
和信VEMS
VMware ESX Server
2.2.桌面虚拟化
桌面虚拟化是支持企业级实现桌面系统的远程动态访问与数据中心统一托管的技术。一个形象的类比,就是今天,我们可以通过任何设备、在任何地点,任何时间访问在网络上的我们的邮件系统,或者个人桌面;而未来我们可以通过任何设备,在任何地点,任何时间访问在网络上的属于我们个人的桌面系统。
通过后台服务器统一存储每隔终端的桌面镜像,由终端计算机或者瘦客户端连入云桌面服务器来打开个人虚拟云桌面,通过虚拟云桌面来进行工作.通过桌面虚拟化技术,具备如下的特点:
更灵活的访问和使用:终端使用不局限于公司或者桌面pc,使用人员可以再家、机场等任意角落通过网络访问到公司内部的个人桌面进行个人
办公。对于IT管理人员来讲也无需对繁杂的问题进行逐一排查,只需
在机房中就可以对虚拟桌面遇到的问题进行排查,提高了办公效率。
更广泛与简化的终端设备支持:通过使用桌面虚拟化,所有的计算过程和数据存储都在云端服务器来完成,对于终端来讲只需提供显示、输入、
输出等动作既可以对远程虚拟桌面进行操作,这样就可以支持更多的终
端设备来完成工作。
终端设备采购、维护成本大大降低:这种IT架构的简化,带来的直接好处就是终端设备的采购成本降低,通过瘦客户端作为桌面载体其成本比
标准pc便宜的多,同时对于硬件设备的生命周期来讲,计算性能由云
端服务器来进行决定,终端决定性不大,这就确定了瘦客户端的生命周
期会更长与传统pc终端。
集中管理、统一配置,使用安全:由于计算发生在数据中心,所有桌面的管理和配置都在数据中心进行,管理员可以在数据中心进行对所有桌
面和应用进行统一配置和管理。例如系统升级、应用安装,等等。避免
了传统由于终端分布造成的管理困难和成本高昂。由于传递的只是最终
运行图像,所有的数据和计算都发生在数据中心,则机密数据和信息不
需要通过网络传递,增加了安全性,另外这些数据也可以通过配置不允
许下载到客户端,保证用户不会带走、传播机密信息。
代表产品:思杰Citrix XenDesktop、XenApp、XenProvisioning;
Wyse TCX;
VMware View Manager、ThinApps、Composer;
微软VDI套装软件
硬件产品:对于桌面虚拟化,通常还会配合瘦客户端一起使用来获得更好的用户体验国内:升腾
国外:HP;WYES
2.3.应用虚拟化
应用虚拟化将应用程序与操作系统解耦合,为应用程序提供了一个虚拟的运行环境。在这个环境中,不仅包括应用程序的可执行文件,还包括它所需要的运
行时环境。从本质上说,应用虚拟化是把应用对低层的系统和硬件的依赖抽象出来,可以解决版本不兼容的问题。
通过应用虚拟化技术,管理员可以通过发布手段,规范企业内部虚拟桌面的应用,对发布的桌面应用进行统一化管理,具有如下特点:
统一发布,统一管理:IT管理人员对桌面进行标准化发布,对于虚拟桌面的操作系统、内部应用程序统一安装,统一管理,方便管理人员问题
处理,减少应用程序的兼容性问题。
跨平台运行:终端使用人员可以对专用应用程序的使用平台通过应用虚拟化方式跨平台使用,例如在手机上操作专业画图软件。以提高工作效
率。
快速部署:通过应用虚拟化it管理人员可以快速对应用进行部署,只需制作统一镜像,进行发布即可,能在最短时间让需要人员使用到该应用。
代表产品:思杰Citrix XenApp
VMware ThinApps
Mircosoft App-V
3.特点分析
在目前三种常见的虚拟化解决方案中,其中系统虚拟化还是面向企业服务器的管理和使用,桌面虚拟化以及应用虚拟化更多的面向中端使用人员,经过分析总结其特点如下:
系统虚拟化:立足点和企业使用方式上,还是更多的类似于真实的服务器系统,只是为了方便和管理将强大的硬件服务器系统进行分割成多个
虚拟化系统进行使用,提高了使用率。
桌面虚拟化:桌面虚拟化和应用虚拟化都是面对桌面用户的,其具有统一云端存储、统一策略管理、以网络为主主要数据传输手段的特点。用
户的登录通常具备统一的身份认证平台,根据终端需求同时具有开放终
端移动存储介质接口作为数据传递出口的场景。
应用虚拟化:应用虚拟化作为桌面虚拟化的延伸,提供了标准的应用系统存在的载体即操作系统,同时对操作系统上运行的应用进行了标准化