此博文的原作者是 Dell 最佳价值解决方案产品营销部门的 Fahd Pirzada;以及 Dell 服务部门高级全球架构师 Terry Storey
2010 年 7 月,我们发表的一篇博文介绍了 Microsoft Windows Server 2008 R2 SP1 Beta 版本中 RemoteFX 特性的优点,并提出了 Dell 桌面虚拟化解决方案的初步实施指引。2010 年 8 月,我们发布了采用 Microsoft Windows Server 2008 R2 的 Citrix XenDesktop 的参考架构。随后,我们一直忙于开发采用了配备 Citrix XenDesktop 的 Windows Server 2008 R2 SP1 Release Candidate 的 Dell 桌面虚拟化解决方案架构。我们现在非常高兴地向大家披露测试采用 SP1 Release Candidate 的 Dell 解决方案的最新进度。
主要亮点:
- 对于主流的桌面负载,我们发现采用 Windows Server 2008 R2 SP1 动态内存特性的 Dell 桌面虚拟化解决方案的用户密度提高达 40%。这一用户密度提高可显著降低实施桌面虚拟化的成本障碍,使主机虚拟化用户所需的服务器体积减少多达 25%。
- 对于需要丰富的媒体或 3D 功能的基于服务器的桌面虚拟化负载,我们对运行于 Dell 数据中心级图形平台的 RemoteFX 进行了大量的测试。在评估 Windows Server 2008 R2 SP1 时进行的严格测试将有助于我们的客户充分利用专用的配置。
- 我们专注于打造优化存储后端架构的挑战,以便满足桌面虚拟化负载独特的 IO 状况,在最新的 EqualLogic SAN 阵列中进行了测试:PS6010S、PS6010XV 和 PS6010XVS。Dell 的混合式 SAS/SSD 架构使我们的客户得以利用 SSD 硬盘的性能优势,并且充分利用 SAS 的性价比。
- 在此重申,本项测试在 Windows Server 2008 R2 SP1 Release Candidate 上执行,因此请首先考虑这一指南的性质。
动态内存所实现的用户密度提高:
- 动态内存是 Windows Server 2008 R2 SP1 的一项特性,可根据应用程序负载实际使用的内存(定义为内存需求),在运行时调整各虚拟机的系统内存分配。有关动态内存的详细情况,您可以参阅 Microsoft 发布的这些精彩博文(第 1 部分、第 2 部分、第 3 部分、第 4 部分、第 5 部分、第 6 部分)。.
- 2010 年 8 月的 Dell 桌面虚拟化参考架构基于 Microsoft Windows Server 2008 R2,可在一台 96GB 内存的 Dell PowerEdge M610 刀片式服务器上托管 85 名 Windows 7 用户。在我们的测试中,每名 Windows 7 用户的 VM 在这台 M610 刀片式服务器上分配有 1GB 内存。此测试采用 Login VSI 工具,模拟了典型的办公室生产率负载。
- 在对 Windows Server 2008 SP1 动态内存特性的最新测试中,我们能够在同一台 Dell PowerEdge M610 刀片式服务器上托管 120 名 Windows 7 用户。每名 Windows 7 用户的 VM 最初分配 512MB 的内存,但动态内存特性可在运行时向 VM 分配更多的内存。有趣的是,我们可以使用 10GB 物理内存保持最佳的应用程序响应性,为任何非预期负载上升保留了充足的空间。
- 基于 Microsoft Windows Server 2008 R2 的 Dell 桌面虚拟化参考架构在 12 台 PowerEdge M610 刀片式服务器上托管了 1000 名 Windows 7 用户。借助 Windows Server 2008 R2 SP1,我们能够在仅仅 8 台 M610 刀片式服务器上托管同样的 1000 名 Windows 7 用户。这样使基础架构的整体成本出现了显著降低。
- 除了我们建议的参考架构以外,我们还测试了独立的 Microsoft 远程桌面服务配置,在一台配备 256GB 内存和 64 个逻辑处理器的 Dell PowerEdge R910 服务器上托管了多达 384 名并行的 Windows 7 知识型员工用户。动态内存特性实现了无缝的内存扩展,唯一的瓶颈是 R910 服务器的本地连接存储器在 VM 启动/关闭时处理 IOP 的能力。在我们建议的参考架构中,这样的 IOP 瓶颈并不成为问题,因为 EqualLogic SAN 就是为保持这样的高 IOP 而定制的。
基于 RemoteFX 的解决方案配置:
我们对以下配置进行了测试,以证明 RemoteFX 的能力:
1. 服务器平台:
a. Dell PowerEdge R710,配备 1 个与 Dell PowerEdge C410x 的 PCIe x8 HIC 连接
(最多支持 16 个 GPU 的外部 3U 扩展底座)
b. Dell PowerEdge R610,配备 1 个与 Dell PowerEdge C410x 的 PCIe x8 HIC 连接
c. Dell PowerEdge M610x 刀片式服务器,配备:
i. 1 个全高度、双宽度 GPU
ii. 2 个全高度、单宽度 GPU 和/或与 Dell PowerEdge C410x 的 PCIe HIC 连接
图 1:Dell PowerEdge C410x 扩展底座
图 2: PowerEdge M610x
2. GPU 平台:
a. NVIDIA M2070Q(位于 PowerEdge M610x 刀片式服务器和 PowerEdge C410x 扩展底座)
b. NVIDIA Quadroplex S4 - 4 x Quadro 5800(作为 PowerEdge C410x 的替代品)
c. ATI FirePro V8800(位于 PowerEdge C410x)
d. ATI FirePro V7800(位于 PowerEdge C410x)
3. Dell 客户端平台:
a. Dell FX160 瘦客户端(WES 2010/RDP 7.1、Windows 7 SP1/RDP 7.1 客户端)高达 1920 x 1200 分辨率
b. Dell OptiPlex 745/755/960/980 平台(WES 2010/RDP 71、Windows 7 SP1/RDP 7.1 客户端)- 高达 1920 x 1200 分辨率
图 3:Dell Optiplex FX160 瘦客户端
Citrix XenDesktop 支持的 Dell 桌面虚拟化解决方案可在 1 个全高度、双宽度的 GPU 上托管 12 到 16 名 Windows 7 用户。在测试中,每名用户可使用来自 http://IETestdrive.Com 的 2D 和 3D 应用程序实现最佳的图形 FPS 性能。
我们还使用 Remote Desktop Services Session Virtualization(远程桌面服务会话虚拟化)对 RemoteFX 进行了测试。此配置不需要 GPU,而是使用服务器上的 CPU。我们测试了基于物理机和虚拟机的 RemoteFX 能力,并证明了 Dell PowerEdge M610、M610x、R610 和 R710 服务器上所实现的最佳终端用户体验。
请注意,部分配置尚未完全支持,此博文旨在向我们的客户实时提供测试结果。
结论
总而言之,越来越多的客户正通过桌面虚拟化关注 Dell,以便更好地管理桌面部署生命周期。Microsoft 即将发布的特性增强将提供我们的客户对于他们的 PC 所期待的高端用户体验。Dell 的虚拟桌面解决方案提供行业领先的实施,涵盖了来自 Microsoft 和 Citrix 的最优秀产品。如需更多信息,请访问 www.dell.com/virtualclient
您还可以参考来自我们的合作伙伴的以下博文,以了解更多背景:
Michael Kleef – Microsoft
Natalie Lambert – Citrix
更多精彩文章请关注:
戴尔技术社区