主流桌面虚拟化方案对比.docx
《主流桌面虚拟化方案对比.docx》由会员分享,可在线阅读,更多相关《主流桌面虚拟化方案对比.docx(12页珍藏版)》请在冰豆网上搜索。
![主流桌面虚拟化方案对比.docx](https://file1.bdocx.com/fileroot1/2022-12/16/5f7970d0-26f2-4962-9750-de0067994d52/5f7970d0-26f2-4962-9750-de0067994d521.gif)
主流桌面虚拟化方案对比
桌面虚拟化解决方案比较
天津卡姆思波信息技术有限公司
2014年1月22日
我们熟悉的个人电脑的整个计算体系结构可分为硬件(CPU、内存、主板、显示器、硬盘、外设等)、操作系统(Windows、Linux、Mac等)、应用(Office、Web浏览器、AutoCAD、反病毒软件等)、用户(包括用户配置文件)几个层次。
到目前为止,在这个层次结构中任意上下相连的二个“层”之间在编程逻辑上都是紧密相关的,即“紧耦合”,这使得硬件和操作系统之间、操作系统和应用之间、应用和其使用者之间紧密捆绑。
这样的结构在相当长时间内符合了人们对计算的基本应用要求。
但随着互联网技术对计算应用地巨大推动,人们对计算设备更新换代的需求,以及终端设备多样性、移动性、安全性、个性化等需求都呈现爆炸式增长,于是传统“紧耦合”的计算结构越来越“力不从心”。
任何一次设备更新,都需要对系统及应用进行彻底重新安装以及配置重来,并且还会有老应用不兼容新系统等问题。
虚拟化技术的提出,可在现有层次结构、上下逻辑关系不变的前提下,将操作系统、应用程序和用户放到数据中心中,通过桌面交付的方式实现集中管理,从而使得层与层之间从”紧耦合“变成了”松耦合“。
用户可以在任何地方通过任何设备灵活的访问相同的桌面,并且后端我们给桌面提供的是服务器级别的保护和高可用,最大程度上保证了实现业务连续性和可靠性。
桌面虚拟化技术致力于解决终端桌面信息安全、集中计算、集中管理、移动办公、远程办公的理想解决方案,是企业私有云的一种体现。
它采用远程访问技术;支持前端瘦客户机、后端桌面后移,集中计算;通过创建虚拟机,分享物理服务器的CPU、RAM、Disk;计算能力可以通过动态调节服务器的CPU、RAM来实现。
在桌面虚拟化方案选型中,一般考虑下图所示的三方面因素:
交付效果;管理平台和虚拟桌面依托的虚拟化平台。
只有具备高可靠性、高稳定性、安全的后台支撑,桌面虚拟化应用才能高效运作,实现节省投入成本的目标;也只有具备简单明确的管理界面,才能让桌面虚拟化简化管理工作,而不是成为新的负担;而要让虚拟桌面的使用者拥有超越传统PC方案的体验,则要求方案包含的桌面发布技术成熟且先进。
综上所述,我们从这三方面因素对比了现今市场占有率较高的三款解决方案的部分参数,下表是VMwareView、CitrixXendesktop和微软RDS桌面虚拟化构架和功能上的对比。
通过对比会发现,微软的解决方案只适合小规模部署,并且缺乏许多部署和管理方面的功能,不是一套完整的桌面解决方案。
而VMware和Citrix的解决方案相对更成熟,以下将着重对比着两套解决方案。
在文档最后,还会对一些国内企业的解决方案进行比较。
一、管理角度的差异
在实施虚拟桌面虚拟化项目时,特别是在分布式部署场景中,集中、简化和高效的管理显然尤为重要。
而影响这个管理的因素有许多,包括架构的复杂度、操作平台的数量、是否支持远程管理模式、多级管理员权限定义、统一管理架构、操作的简便性、故障诊断分析等。
CitrixXendesktop采用的是MMC管理控制台,部分又有WEB控制台,由于架构中的组件相对比较多所以导致管理控制台也有多个。
VMwareView控制台采用全Web管理的方式,加之架构相对简洁,因而所有功能都整合在同一控制台中。
针对与两个方案的操作平台,我们整理了一个列表,是关于两个厂商桌面虚拟化中所汲及到的管理控制台。
管理功能项
VMwareView
CitrixXendesktop
角色服务器
1.VirtualCenterServer
2.ViewManager
1.LicenseServer
2.WebInterfaceServer
3.ProvisionServer
4.DesktopDeliveryController
5.XenappServers
管理控制台
1.vCenter控制台
2.ViewManager控制台
1.License控制台
2.WebInterface控制台
3.ProvisionServer控制台
4.XenServer控制台
5.Xenapp应用发布控制台
6. DesktopDeliveryController控制台
7.AccessGateway控制台
8.DesktopStudio控制台
9.DesktopDirector控制台
如有外网访问
增加一台虚拟机SecurityServer,无须增加许可证和管理台
采购一台SSLVPN并购买AccessGateway并发许可证。
VMwareView管理平台
从以上的表格上分析,在VMwareView中,角色服务器非常少,只有两个,分别是VirtualCenter即虚拟机管理中心和ViewManager即虚拟桌面管理中心。
并可以通过一个WEB集中管理控制台,完成对虚拟桌面的所有操作,包括:
创建虚拟桌面池、分配虚拟桌面、为用户部署应用程序、定义管理策略、配置服务器、分配多级管理员权限等所有虚拟桌面管理的所有操作。
基于这种高效而又简洁的管理平台带来众多的益处:
▪统一的WEB管理平台,有利于分布部署架构中的集中统一管控,减少人员出差成本;
▪集中式管理而功能又不缺失,基于AdobeFlex技术使管理员操作更为流畅;
▪强大的分级管理功能,可以为不同的部门定义不同级别的管理员;
▪集成仪表功能,帮助管理员对整个虚拟桌面中心进行状态监控和故障检测以及分析。
二、产品角度的差异
2.1操作系统管理、部署、更新和升级
CitrixProvisioningServer(PVS)-“无盘网吧管理模式”的桌面管理
优点:
∙所有虚拟桌面共享一个镜像,便于部署、升级、更新操作系统和应用
∙所有虚拟机没有硬盘,大大节约存储空间
∙支持多大虚拟桌面模式,即可以个性化桌面和只读式桌面(自动还原模式)
缺点:
∙集中式风险。
采取无盘网吧方式,所有的虚拟桌面集中ProvisioningServer(简称PVS)提供,由于PVS是建立在WindowsServer基础上,所以容易采用单点故障,PVS系统更新补丁会影响所有的虚拟桌面
∙网络风暴风险。
通过网络引导(PXE)方式远程获得操作系统和应用程序到内存,内存不够时再通过网络回存到Cache盘。
当大量虚拟机开机或运行时,对网络占用很大,一量网络出现抖动现象,将会影响用户操作和系统稳定。
∙桌面不稳定性风险。
由于虚拟桌面没有本地硬盘,所以所有程序运行需要先加载至内存,运行完成后需要释放。
随意运行时间长,由于系统效率问题以及应用程序内存释放不及时,常常容易导致虚拟桌面运行慢,所以需要经常重新重启内存,增加管理员工作量。
∙存储器增长。
只读式桌面,每次系统会在Cache中创建一个临时文件并在下一次正常重启时自动清除,当虚拟机由于各种原因导致死机时,临时文件将无法自动删除,而管理员又无法进行清除,最终会引起存储不断增长,难以清除。
∙部署风险:
对系统优化、网络规划、服务器规划、存储规划要求特别高,后期维护大。
VMwareViewComposer简化桌面管理
VMwareView采用链接克隆技术,来维护和管理操作系统。
优点:
∙易用性:
通过采用ComposerLinkClone技术可以快速部署、更新、升级成百上千的虚拟桌面。
∙可靠性:
Composer无需额外服务器开销,大大简化管理和部署风险。
∙成本低:
使用链接克隆技术,可以减少近70%存储占用,降低存储占用。
∙效率高:
分层存储功能,可以有效的将操作系统和用户数据分离,在更新操作系统时不影响用户数据,另外可以将母盘和用户操作系统存储分离,提高系统效率。
∙高安全:
由于母盘直接放在存储中,而且是锁定、Power-Off、只读的,不需要单独管理,不存在网络方面的风险,安全可靠。
∙个性化:
Composer可以提供个性化桌面和只读式桌面(自动还原模式)满足各种场景的需求。
当然,View的Composer技术几乎接近完美,在使用ViewComposer的技术时,我们还需要注意:
∙使用Composer部署时虚拟桌面时,需要规化好服务器负载、存储IOPS、桌面池。
对供应商需要具备一定的实施经验。
2.2虚拟化平台支撑
平台是桌面虚拟化的核心部分,作为业务最领先的服务器虚拟化厂商VMware,View在数据中心环境中的云操作系统VMwarevSphere™上运行。
因此,我们首先提供了一个成熟、经生产验证的虚拟化平台,它高度可用、集中化、安全、可扩展并且非常高效。
使用vSphere,这意味着您可以选择在自己的数据中心的私有云中运行桌面、在公共云中运行桌面,也可以结合使用这两种方法。
无论选择何种方法,您的桌面都将在稳固的VMwareESX™上运行。
没有任何其他供应商能够提供这样的平台。
我们已为全球超过170,000家客户部署了这一平台,其中包括财富100强和财富全球100强中的全部企业。
此外,它完全可以抵御重磅攻击。
因此,有了VMware强大的vSphere作为桌面虚拟化为后盾,你可以获得与Citrix不同的桌面保障和优质的服务:
取自一组真实环境中数据,VMware服务器虚拟化平台安全运行达到了1000天不间断。
vSphere是一个高可靠性的平台
使用View可以获得更多的桌面保障
2.3应用交付
通过桌面虚拟化,我们能够为每一个客户提供一个独立标准化的桌面。
但往往在使用过程中,还有一个性化的需求。
比如有些应用是只有个别人使用,所以需要为这些客户交付这些个性化的应用。
因而这需要我们在提供桌面的同时,又要满足这些客户的需求。
不仅如此,我们还往往需要面对以下挑战:
∙应用不兼容的问题,比如:
基于不同的WEB应用,同时需要使用到IE6和IE7。
∙针对不用户的需求,例如:
部分同事习惯使用Office2003,而公司大部分是Office2007。
∙应用迁移问题一直阻碍着WindowsXP升级到Windows7。
∙应用的部署和升级,时常带来巨大的工作量。
Citrix是通过应用交付的方式来为用户提供各种应用的需求
通过使用XenApp的应用交付模式,将所有需要交付的应用集中安装在几台服务器中,然后利用Windows2003/2008的多用户对话共享技术,允许同时多个用户在同一台服务器中运行同一个应用程序,所以运算都发生在服务器端,而应用端只是一个接收端。
这样带来的好处是能简化应用的部署和维护,减少了应用部署和更新周期。
但同时又要面临一些新的问题:
∙投资成本高,需要部署单独的服务器用以支持虚拟桌面的应用并且增加管理成本。
∙需要购买第三软件,每个XenApp的License需要采购对应数量的TerminalLicense,加大了虚拟桌面项目的投资。
∙XenApp是运行在服务器的OS平台上并且要求软件必须支持在多实例运行能力,所以导致应用支持有限。
∙XenApp与XenDesktop的管理平台是分离的,各自有自已的管理平台,对于管理员来说增加了管理难度。
∙由于多用户是运行在同一个操作系统中,所以带来了一系列的对话隔离性、用户私密性等问题。
VMwareView是通过使用应用虚拟来为不同用户交付用户
实施和部署桌面虚拟化是一个相对比较大型的工程,所以如何最到精简这关系日后平台管理的复杂程度。
在保证平台的稳定性和高可靠性以及可扩展性的同时,所以我们需要尽量将平台的角色服务器降到最少,这有利于日后的管理减少平台的风险和提高故障检索能力。
而VMwareView的应用虚拟化,你可以完全做到这一点,因为在基于高效而又简洁的View的架构下,通过使用ThinApp应用虚拟化技术,你无须再建立角色服务器和增加管理控制台,就可以满足个性化应用的需求。
ThinApp完全满足维基百科对应用虚拟化的定义,即“便携性、可管理性、兼容性”。
通过使用ThinApp能将企业内部的应用做成应用仓库,然后按需的方式交付给客户,而这些工作管理员只需要通过View控制台就可以完成。
用户在使用ThinApp交付的应用时,与传统方式没有任何差别。
同时ThinApp还带来以下意外的惊喜:
∙由于ThinApp运行在虚拟层,可以有效的隔离应用冲突和对OS的影响。
∙解决应用兼容性的问题,如:
允许在同一个操作系统同时运行IE6和IE7。
∙无需要单独的服务器和许可证,所以部署成本很低。
∙ThinApp整合在ViewManger控制台中,管理简便。
∙有效的解决WindowsXP升级到Windows7的应用迁移中遇到的应用不兼容性问题。
2.4桌面交付
VMwareView桌面虚拟化平台,通过使用高速的云协议PCoIP,可以为用户提供与物理机同样的用户体验的桌面交付技术。
同时它具备以下几个特点:
∙带宽优化:
PCoIP采用自适应带宽、无序数据恢复、数据包选择性重发、映像质量管理等技术,大大提升了用户体验和网络带宽的占用。
∙易于打印:
基于ThinPrint技术,可以实现无驱动打印,打印数据压缩率高达80%以上。
∙外设支持:
支持自动化USB重定向
∙高清视频体验:
MMR功能让用户感受高清晰视频的体验
∙网络敏感度低:
由于采取的是UDP传输模式,因而对网络的网络的抖动、丢包、延迟相对敏感度低。
相比较与CitrixICA协议,PCoIP协议更为灵活对网络的抖动、迟延、丢包容忍度更高,同时全新的USBHub模式,外设比ICA协议兼容性更好。
三、部署成本评估
3.1服务器投入
VMware对服务器上虚拟桌面的负载有一套经过验证的算法和计算模式以及完善的方法论和体系结构。
另外,相比Citrix,VMware服务器虚拟化技术更为彻底,比如三大内存共享技术、动态的资源高度能力、更为细化的虚拟化技术VMDirectPathI/O,使得VMware单台服务器可以支持更多的用户。
在过去的案例中,我们往往会比Citrix方案节省近一半的服务器开销。
3.2许可证的投入
相比CitrixXenDesktop方案,VMwareView的许可证投入还更少更为省钱。
四、其他桌面虚拟化解决方案
目前国内,桌面虚拟化技术刚刚起步,成熟度还不高。
以网络安全设备厂商---深信服为例,其aDesk解决方案VT1.2版本于2013年8月才发布,使用自己的专有设备VDS发布桌面,后端并没有自己的虚拟化平台,而是依赖于微软的RDP终端服务运作,这种混搭的解决方案不能使用户在桌面授权购买时采购成本大大增加,而且引入了未知的兼容性风险。
对于深信服aDeskVT2.0版本是于2013年12月发布,宣称使用自己的虚拟化底层SangforOS,但至今没有公布任何引擎信息和性能参数,其实际效果不得而知。
总的来说,“成功案例少,成熟度有待考验”是现在国内虚拟化解决方案共同问题,我公司不建议用户采纳充满不确定性的解决方案。
五、我们的解决方案
我公司推荐用户使用VMwareView这一成熟的桌面虚拟化解决方案,近几年View在高职、高校已拥有许多成功案例。
并且在与友商虚拟化解决方案的竞争中脱引而出,具备众多独有的优势。
5.1方案优势
①管理简便。
无需使用多个管理界面控制多个服务器角色,在统一的操作界面内即可完成桌面虚拟化所有管理操作。
对管理人员要求低,无需管理员具备虚拟化方面基础知识。
②扩展性和通用性强。
在后期扩容时,只需增加客户端和计算资源(增加服务器或存储扩容),在扩容过程中不会对原有端点的使用造成影响。
另外,VMwareView是一套完整独立的桌面虚拟化解决方案,不绑定硬件。
也就是说,View可以在大多厂商的硬件上部署,对服务器、存储和瘦客户机品牌没有特定要求,这无疑让用户在扩容时有更多选择。
③在安全和运维方面有专业的解决方案。
在所有的方案中,只有VMwareView具备完整的配套解决方案。
如“统一补丁升级(UpdateManager)”、“虚拟化环境下的端点保护及网络防护(vShield)”、“智能化的性能分析及故障处理(VcenterOps)”,这些解决方案能在较大规模的虚拟桌面环境轻松解决网络安全和管理复杂的难题。
5.2技术服务优势
天津卡姆思波信息技术有限公司是专业从事虚拟化及数据安全解决方案和服务提供商。
2010年,公司从服务器虚拟化向桌面虚拟化、应用虚拟化和云计算全面进军,立志为用户打造集中、便捷、安全、高效的虚拟化支撑平台,帮助用户提升信息化管理效能,降低信息化总体拥有成本。
凭借坚实的技术实力,公司已成功在天津科技大学、天津商业大学、河北石油学院等高职、高校实施虚拟化及云平台的建设项目。
我公司建立了由一流的技术和销售人员构建的服务团队,致力于为市场提供既能满足客户需求、又能解决最具挑战性的客户问题的虚拟化解决方案。
作为VMware虚拟化解决方案专业级提供商,公司技术团队有原厂认证的虚拟化技术工程师(VSTP)5名,虚拟化技术专家(VCP)2名,能够对客户的各种需求进行评估,并为他们提供所需的培训、支持和咨询服务。
专业服务团队将根据这些需求,以VMware技术为基础设计、开发和实施功能强大且易于管理的解决方案。
服务内容包括:
灾难恢复的评估、部署和实施,服务器整合,虚拟桌面部署和测试自动化,以及关键的虚拟基础架构服务(如定制、快速切换和最佳做法)。
作为IT产品、方案和服务供应商,我公司始终把IT服务作为企业发展的重要组成部分,为客户提供“快捷、专业、周到、规范”的全方位服务。
✧快捷:
本地服务机构为客户提供快速现场服务,确保服务工作在承诺时间内最快解决。
✧专业:
经专业认证的工程师为客户提供专业技术支持。
✧周到:
专人负责的档案管理,方便查阅,做到对客户每个设备了如指掌,客户每一次实施维护,都作好详细地服务事件记录。
✧规范:
规范的服务流程管理确保服务工作按流程逐项实施、解决,通过客户回访机制以监督现场工程师的响应、服务质量、工程师服务规范。
✧增值服务:
方案制定、解决服务:
针对不同行业、不同规模的环境,设计出各种不同的解决方案,来满足多种客户自身的独特需要。
产品整合及装配服务:
按客户所提出的不同或特殊的要求,为各种产品进行整合、装配。
培训服务:
对于已实施完成的项目,额外提供2~5个工作日的管理、维护方面的指导培训,使用户管理人员能独立掌控项目系统的运作。
跟踪调试:
对于运行项目完成投入使用后,在一段时间内跟踪系统运行状况,根据用户环境和使用习惯对系统进行调整合优化。