Citrix XenDesktop vs Vmware View - 桌面虚拟化技术对比
Citrix与vmware 桌面测试及对比

详细实验室报告Citrix XenDesktop 与VMware View 测试对比目录1.0 综述 (2)2.1 VDI 交付质量和带宽、五台客户端、LAN 带宽 (3)2.2 VDI 质量和带宽、五台并发客户端、低带宽 (4)2.3 网络优化后的VDI 客户端性能 (5)3.0 比较分析 (7)4.0 分析和总结 (9)1.0 综述使用Citrix XenDesktop 4和VMware View 4相似配置的桌面虚拟化解决方案的用户体验和带宽占用情况。
由于XenDesktop 4 企业版和白金版能够提供VMware View 4所不具有的其它多种桌面和应用虚拟化形式,因此,为了进行公平对比,这些测试主要集中在托管虚拟桌面基础架构(VDI)模式上。
通过托管VDI模式交付的桌面虚拟化使用服务器上托管的虚拟机。
用户需要在他们的终端设备上使用远程显示协议来接入虚拟机。
虽然用户在地理位置上可能比较分散,但是都可以通过网络连接服务器。
此外,还评估了WAN优化对远程显示协议的影响。
WAN优化产品用于最大程度地提高网络的效率和性能。
这是通过包括压缩、缓冲和流量优先级排序等各种手段实现的。
Citrix XenDesktop 4使用HDX技术向用户交付桌面,而VMware View 4则使用PC-over-IP(PCoIP)协议。
本次研究的重点就是这些协议。
思杰的HDX技术是一种基于TCP的协议,而被测试的WAN优化产品对它的影响是正面的。
VMware所使用的PCoIP 协议则基于UDP,不能从WAN优化产品获得效率优势。
本次测试的方法是模拟现实环境的用户工作负载,并评估网络效率(带宽)和总体用户体验质量(QOE)。
通过Microsoft Office应用、Web浏览、PDF和多媒体内容来运行任务。
这些工作负载的测试使用了一条LAN(100 Mbps)来传输基准数据,测试在适合WAN 条件的模拟T1上进行。
此报告中几次测试的重大发现包括:•在拥有五位并发用户的分支机构部署环境中,Citrix XenDesktop 4的QoE优于VMware View 4•Citrix XenDesktop的带宽效率优于VMware View,节约43%带宽,这使其成为远程分支机构有限T1带宽部署的更佳选择。
Citrix Xendesktop各模式下虚拟桌面文件及用户个人数据存储方式

Xendesktop各模式下VM存储方式个人数据存放规则虚拟桌面存储方式:桌面发布的两种常用模式Xendesktop的MCS模式和VIew的克隆链接很相似,所有计算机组的桌面都共享一个主镜像。
所有虚拟机可以通过模版进行统一更新;池模式:该模式不保留用户对VM所做的任何更改;静态池:用户第一次登陆后系统自动分配一个桌面给该用户;后期该用户始终登录到这一个桌面;(用户对VM所做的更改;只有关机后,才清除更改)动态池:用户登录的桌面由系统随机分配;(用户对VM所做的更改;注销后清除更改)【Citrix在Xendesktop5.6中增加了personal Vdisks的功能(可用于静态池和流模式)】专有模式:该模式下将保留用户对VM所做的任何更改;(相当于每个用户都有自己的个性化PC,跟本地计算机体验效果一样)关于桌面系统盘的存储存放以上两种模式,池和专有;在创建VM时,均由主镜像新建出一个base盘目录和对应的各个VM的单独目录这里使用的环境为:vsphere5+Xendesktop5.6;存储为esxi本地磁盘(共享存储类似)。
例如:在DDC里面创建了一个拥有2个VM的计算机目录,目录名称为xenvdi,虚拟机名称是xenvdi1和xenvdi2;则计算机目录创建完毕后,在存储中的存储方式如下:base盘目录名称:xenvdi_esxi-baseDisk-datastore-30.vmdkxenvdi:是指VM目录名称esxi:是指服务器虚拟化名称datastore:是指存储名30:是指主机IP在这个目录里有同名的一个主镜像的副本;如果是池模式,则仅此一个副本文件;若是专有模式则还有对应VM的差异盘文件;DDC中所创建的VM目录:含有一个IdentityDisk的识别盘文件;池模式的base盘专有模式base盘和VM的差异盘识别盘:大小是固定的16M虚拟机启动加载虚拟硬盘顺序企业常用的两种模式:池桌面:当用户连接桌面启动VM时,所有的桌面都将加载base目录中的base盘+VM目录中的识别盘启动系统;(对VM所做的更改注销或关机后不保存)专有模式:加载base目录中的base盘+base目录中对应的各VM差异盘+VM目录中的识别盘启动系统;(对VM所做的更改将保存到对应的差异盘)其他两种模式:Personal Vdisks池化模式:Citrix在Xendesktop5.6中增加了personal Vdisk(可用于静态池和流模式);其桌面的启动模式和以上两种类似(base盘+pvdisk+识别盘);并且也是多桌面共享一个base盘。
Citrix Xendesktop各模式下虚拟桌面文件及用户个人数据存储方式

Xendesktop各模式下VM存储方式个人数据存放规则虚拟桌面存储方式:桌面发布的两种常用模式Xendesktop的MCS模式与VIew的克隆链接很相似,所有计算机组的桌面都共享一个主镜像。
所有虚拟机可以通过模版进行统一更新;池模式:该模式不保留用户对VM所做的任何更改;静态池:用户第一次登陆后系统自动分配一个桌面给该用户;后期该用户始终登录到这一个桌面;(用户对VM所做的更改;只有关机后,才清除更改)动态池:用户登录的桌面由系统随机分配;(用户对VM所做的更改;注销后清除更改) 【Citrix在Xendesktop5、6中增加了personal Vdisks的功能(可用于静态池与流模式)】专有模式:该模式下将保留用户对VM所做的任何更改;(相当于每个用户都有自己的个性化PC,跟本地计算机体验效果一样)关于桌面系统盘的存储存放以上两种模式,池与专有;在创建VM时,均由主镜像新建出一个base盘目录与对应的各个VM的单独目录这里使用的环境为:vsphere5+Xendesktop5、6;存储为esxi本地磁盘(共享存储类似)。
例如:在DDC里面创建了一个拥有2个VM的计算机目录,目录名称为xenvdi,虚拟机名称就是xenvdi1与xenvdi2;则计算机目录创建完毕后,在存储中的存储方式如下:base盘目录名称:xenvdi_esxi-baseDisk-datastore-30、vmdkxenvdi:就是指VM目录名称esxi:就是指服务器虚拟化名称datastore:就是指存储名30:就是指主机IP在这个目录里有同名的一个主镜像的副本;如果就是池模式,则仅此一个副本文件;若就是专有模式则还有对应VM的差异盘文件;DDC中所创建的VM目录:含有一个IdentityDisk的识别盘文件;池模式的base盘专有模式base盘与VM的差异盘识别盘:大小就是固定的16M虚拟机启动加载虚拟硬盘顺序企业常用的两种模式:池桌面:当用户连接桌面启动VM时,所有的桌面都将加载base目录中的base盘+VM目录中的识别盘启动系统;(对VM所做的更改注销或关机后不保存)专有模式:加载base目录中的base盘+base目录中对应的各VM差异盘+VM目录中的识别盘启动系统;(对VM所做的更改将保存到对应的差异盘)其她两种模式:Personal Vdisks池化模式:Citrix在Xendesktop5、6中增加了personal Vdisk(可用于静态池与流模式);其桌面的启动模式与以上两种类似(base盘+pvdisk+识别盘);并且也就是多桌面共享一个base盘。
虚拟服务器VMware_VS_Citrix功能比较

使用协议
ICA/HDX协议,支持安全接入
PCoIP协议,不支持安全接入(RDP协议改良版)
【评注】无稽之谈,PCoIP跟RDP一点关系都没有,RDP基于TCP, PCoIP基于UDP,根本就不是一回事。素质啊!
RDP和ICA/HDX才是一路货色。
View 4.6的Security Server完全支持安全接入,且同时支持PCoIP和RDP两种协议。
CITRIX
VMware
虚拟桌面后台基础架构支持
XenServer/VMware/Hyper-V 3个厂商均支持
【评注】Citrix自己都说90%的XenDesktop都在ESX上运行。道理不言自明。XenDesktop虽然可以在三个平台上运行,可是每一个平台的高级功能都不能很好利用。正所谓,多而不精也。他们的PVS服务器都不能在XenServer上虚拟,只能在ESX上虚拟。
【评注】WAN的环境下除了带宽因素以外,还需考虑延迟和丢包带来的影响。PCoIP因为采用UDP设计,天生就对延迟和丢包有更好的适应性。这就是为什么VOIP和IP视频均采用UDP设计的原因。在广域网延时超过30ms时,Citrix就基本不可用,所以其带宽占用低的说法有很强的片面性。
CITRIX
VMware
CITRIX
各大组件对应关系:
XenDesktop5
功能描述
VMware 4.5
功能描述
Desktop Delivery Controller (DDC)
此控制组件可以控管用户和虚拟桌面之间
的联机,客户能在数据中心集中化管理应用和桌面,并且控制通过网络向终端用户的交付。
View Connection Server(一台最多支持1000个桌面,一个群集组最多5台,为此最多支持5000个桌面)
VMware View,Citrix XendesktopXenApp,Windows RDP桌面虚拟化加速方案

广域网优化,破除虚拟化障碍在Gartner发布的2011年IT十大趋势中,虚拟化被列为未来CIO十大优先考虑技术第二,为云计算、移动办公提供了更多可能性。
应用虚拟化和桌面虚拟化是在广域网环境中广泛使用的技术,通过在中心节点集中部署服务器群提供集中运算,并在分布终端上发布镜像的应用窗口/桌面,提供便捷的办公。
这样的部署方式不仅降低了终端管理的工作量、对终端的性能要求,同时将庞大的应用交互数据转化为了较小的镜像数据,大大提高了终端用户的访问速度。
虚拟化的窘境基于以上几点优势,许多机构逐渐将虚拟化提上议程并付诸实践。
但在实际的推行过程中,尤其是在全国性、跨运营商、跨国的情况下,往往会遇到一些问题:目前常用的桌面/应用虚拟化系统如Citrix、Vmware、Windows RDS等,对网络的质量都有一定的要求。
一般来说,对网络延时的容差为200ms左右,而对网络丢包,则是完全不可忍受的。
但在真实的网络环境中,仅在国内同运营商且网络质量稳定的情况下才有可能达到该标准。
同时,虽然每路虚拟化用户的数据仅需使用20-60kbps左右的带宽,但当接入的人数众多的时候,对整体的带宽也是个不小的压力。
以上两个问题在整个虚拟化的推进过程中造成了不小的压力,做了大量的前期投资却得不到应有的收效,实在是个令人头痛的问题。
如何破除困局为了帮助用户将虚拟化的优势落到实处,深信服推出虚拟化优化解决方案,通过WOC 广域网优化破除虚拟化障碍。
协议优化,突破丢包影响无论是Citrix ICA,还是Windows、Vmware使用的RDP,都是基于TCP协议进行传输的。
而传统的TCP协议由于拥塞控制算法等机制,在丢包情况下将如过山车似的速度急剧下降,这往往令许多基于TCP进行传输的应用头疼不已,而虚拟化正是其中之一。
针对此,深信服WOC采用的HTP技术,通过拥塞机制优化、传输窗口扩充、快速重传、选择性重传等技术,针对传统的TCP从根本上进行优化。
citrix 思杰桌面虚拟化解决方案

远程用户
移动用户
办公室用户
外包人员
任务工作者
FlexCast:按用户的需求分配最合适的桌面
Local
Laptops and Local Use
Streamed OS
Labs and schools
VDI
Personal VDI
Hosted Shared
Scalable Affordable
Physical
后台应用系统
应用服务器
数据中心 服务器虚拟化:将物理服务器划分成 多个逻辑服务器,实现更好的资源利 用和运维管理
桌面/终端
Agenda
• Why? • What? • How? • Who?
Why?
办公室
‘无法依赖传统的网络边界安全架构’,这
种理解将从根本上改变您构建未来企业安 全环境的思路和方式。
Personalization: User A Apps: Office File Share User A
Personalization
User B
User C
User D
User E
Remote User Branch Office
Desktop Delivery Controller
OS: Vista
• 1000多种 PCs 和 Macs • 150多种智能手机 • 40多种平板电脑
• 10多家瘦客户机厂商
• 20亿个设备
HDX提供最好的用户体验
任何设备, 任何网络
虚拟桌面和应用
HDX™ - 高清用户体验
• 丰富的多媒体
• 实时协作
• USB即插即用
• 3D图形应用
• 最佳网络性能
Citrix_XenDesktop_vs_VMware_View_Final

XenDesktop Gives You Control over Windows Apps
•
Control over user experience
• • • • • • • Visual Effects SpeedScreen Session Limits Client Resources Printing User Workspace Security
vSphere
• PCoIP only for vSphere VMs
View Lacks Detailed Control
• No tight integration between components
• No access policies • Few client policies • Applications lack management
High definition branch user experience with low desktop TCO
Deliver a high-definition desktop experience to the branch user
• • • • • Accelerate print traffic Accelerate file transfers Accelerate application access High-definition video experience Accelerate desktop logon times
Local VM
Streamed VHD
Hosted VDI
Hosted Shared
VMware View Focus
Citrix 桌面虚拟化XenDesktop 应用虚拟化产品概述_解决方案

3
Citrix XenDesktop 3 – 把桌面当作服务交付
虚拟或物理, 托管或本地
托管的虚拟桌面
虚拟交付协议
User Profile
实时 组装
Apps Desktop OS
新: 桌面流
Citrix Confidential - Do Not Distribute
4
关于虚拟桌面的5大流言
1. "如果用户经常在LAN 工作,性能不是问题 ” 2. "所有的一对多image 置备技术都是一样的" 3. "我已经理解我的 VM 基础设施所以我不需要一个托管虚拟桌面的选择" 4. “我所需要的是一个连接代理”
16
XenDesktop 开放架构 支持任何VM基础架构
• 灵活地选择最好的成本和性能组合
• XenServer • Hyper-V • VMware
• 单一镜像管理而无需“锁定”特定虚拟化
有效降低TCO
Citrix Confidential - Do Not Distribute
17
“思杰的 XenDesktop对于托管桌面虚拟化来说是一个艺术级的产品 , 相对于其他产品还在” 功能比较“的时候,应该说是一个”黄金标 准“… XenDesktop, 并不像许多其他市场上的 VDI 工具,他可以运行 在任何目前市场上3大 最主要的服务器虚拟化技术上 。我们认为正 因为此,XenDesktop是一个”毫无争议的赢家”… XenDesktop确实 应该成为任何机构打算迁移到VDI 时的“短名单”的一部分,从而实 现一个好的开始。
“使用 XenDesktop,我们可以确保用户获得和本机完全一致
的Windows XP 体验- 即便是通过遥远的距离.”
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
- Citrix XenDesktop vs. VMware View
Objectives
Understand…
– – – – – – Our Keys to Success New features in View View Architecture View Futures Traps & FUD Resources available to you
• Tested multiple scenarios
• Flash, Multimedia, Office Apps, Printing, Downloads • Riverbed and Branch Repeater
• Open & available tools
• Login VSI • Apposite WAN emulator
PCoIP RGS
Hardest
Graphical
PCoIP RDP
Citrix Technologies
Document
Other
Database
Other
Other
Easy
LAN
802.11InteΒιβλιοθήκη net3GHard
Range of Network Connections
Citrix Confidential - Do Not Distribute
Blade PCs
Hypervisor Pool Hypervisor Pool
Hyperviso Pool
visioning ervices
Provisioning Services or Installed
Synchronizer
Installed Images
Machine Creation Services
Clone 2
Clone 1 Replica
Data Disk Persistent Disk OS Data Disk
• • •
Persistent Disk
Citrix Confidential - Do Not Distribute
View Composer refresh process
• • • • •
Citrix Confidential - Do Not Distribute
Citrix Confidential - Do Not Distribute
inked Clone Limitations
• • •
8 ESX hosts/cluster Tiered Storage potential SPF Uncontrolled growth
• • Sizing difficulty Frequent refreshes
• SAML support, numerous connecto
Citrix Confidential - Do Not Distribute
• Simple, powerful management • Any hypervisor, any storage • Comprehensive SDK • Proven scalability • 10,000 Citrix Ready products
View’s Newest Features
PCoIP secure gateway vSphere 4.1 Support Full Windows 7 Support View Client with Local Mode (Experimental) New Admin Console Linked Clones & Tiered Storage ThinApp Integration Security features New clients
Parent VM + snapshot = Replica Replica is read only Clones from replicas OS/Diff disks for system changes Persistent disks (formerly user data disks)
•
Necessary to control growth Resets OS/Diff disk Reverts to snapshot Users receive new image Persistent disk preserved
• Only info in profile
Citrix Confidential - Do Not Distribute
View Composer recompose process
• • • • •
New base image
• Preserves persistent disk
Update parent VM Take new snapshot New OS/Diff disk created MAC & SID not preserved
Citrix Confidential - Do Not Distribute
• Access control • Single sign sign-on • Directory services integration • Enabled by Citrix OpenCloud access technology
Control Layer
XenApp (Master) XenApp (XML) XenApp (XML) SQL Database Web Interface Web Interface License Server XenDesktop Controller XenDesktop Controller
Citrix Confidential - Do Not Distribute
eys to Success
• Any device, anywhere with Receiver™ • HDX™ user experience • Beyond VDI with FlexCast™ • On-demand apps by XenApp™ • Open, proven, scalable
Citrix Confidential - Do Not Distribute
Any device, Anywhere with Receiver™
•Leverage the latest devices with a universal client Leverage •Enable end-user flexibility, choice and productivity user •Secure application data with XenVault™ Secure •Simple, fast, self Simple, self-service installation and auto-updates
•
Limitations
– – – – – – – – VMware recommends third party profile mgmt Only option for any type of user data management No centralized backup, Not available to other resources Documents & settings folder No capability to handle roaming profiles User disk destroyed if persistent desktop is destroyed Sizing & storage issues
Quest vWorkspace Vmware View
VDI
Smackdown!
Author(s) : Version: Date:
Ruben Spruijt 1.21 February 2011
HDX vs PCoIP –
rd 3
Party Validated
• Miercom
• Specialists in network/comm testing and analysis
xCast: eamed VHD
FlexCast: Hosted Shared
Shared Desktop
FlexCast: Local VM
Local VM Existing
Hypervisor Pool
FlexCast: Hosted Virtual Desktop
med VHD
Physical
Provisionin Services
Imaging Layer
• Any Windows app • Self-service enterprise app store service • Hosted or streamed app delivery • Granular access control
•
Manages access at the application level
• • • • • Full VPN access to authorized users End-point analysis Policy-based sense and response Controls access by user, device or network Restricts actions like print, save and cut/paste
• • •
AD objects remain No load balancing User Profiles
Citrix Confidential - Do Not Distribute