GRIDCENTRIC VMS TECHNOLOGY VDI PERFORMANCE STUDY



Similar documents
VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

WHITE PAPER 1

Delivering SDS simplicity and extreme performance

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Design Considerations for Increasing VDI Performance and Scalability with Cisco Unified Computing System

Virtual Desktop Infrastructure (VDI) made Easy

5,100 PVS DESKTOPS ON XTREMIO

Lab Validations: Optimizing Storage for XenDesktop with XenServer IntelliCache Reducing IO to Reduce Storage Costs

Cost Efficient VDI. XenDesktop 7 on Commodity Hardware

Optimize VDI with Server-Side Storage Acceleration

Desktop Virtualization and Storage Infrastructure Optimization

A Converged Appliance for Software-Defined VDI: Citrix XenDesktop 7.6 on Citrix XenServer and NexentaStor

Increasing performance and lowering the cost of storage for VDI With Virsto, Citrix, and Microsoft

Cisco Desktop Virtualization with UCS: A Blueprint for Success

VDI Optimization Real World Learnings. Russ Fellows, Evaluator Group

Cisco, Citrix, Microsoft, and NetApp Deliver Simplified High-Performance Infrastructure for Virtual Desktops

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

An Oracle White Paper December Oracle Virtual Desktop Infrastructure: A Design Proposal for Hosted Virtual Desktops

Atlantis HyperScale VDI Reference Architecture with Citrix XenDesktop

Dell Virtual Remote Desktop Reference Architecture. Technical White Paper Version 1.0

IOmark- VDI. HP HP ConvergedSystem 242- HC StoreVirtual Test Report: VDI- HC b Test Report Date: 27, April

Analysis of VDI Storage Performance During Bootstorm

IBM PureFlex and Atlantis ILIO: Cost-effective, high-performance and scalable persistent VDI

Pure Storage: All-Flash Performance for XenDesktop

Storage Solutions to Maximize Success in VDI Environments

IBM FlashSystem and Atlantis ILIO

Datasheet. Highlights LOAD DYNAMIX ENTERPRISE VDI WORKLOAD MODELS. Solution Summary. VDI Workload Models

Dell Desktop Virtualization Solutions Simplified. All-in-one VDI appliance creates a new level of simplicity for desktop virtualization

Deploying XenApp 7.5 on Microsoft Azure cloud

Virtual Desktop Infrastructure on VMware Horizon 6* with View* using

SAN Acceleration Using Nexenta VSA for VMware Horizon View with Third-Party SAN Storage NEXENTA OFFICE OF CTO ILYA GRAFUTKO

Increasing Storage Performance, Reducing Cost and Simplifying Management for VDI Deployments

ORACLE VIRTUAL DESKTOP INFRASTRUCTURE

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September

Intel Cloud Builders Guide to Cloud Design and Deployment on Intel Platforms

Citrix XenDesktop Validation on Nimble Storage s Flash-Optimized Platform

Flash Storage Optimizing Virtual Desktop Deployments

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

Amazon EC2 XenApp Scalability Analysis

Reference Architecture: Lenovo Client Virtualization with Citrix XenDesktop

Pivot3 Reference Architecture for VMware View Version 1.03

Dell Desktop Virtualization Solutions Stack with Teradici APEX 2800 server offload card

NexGen N5 Hybrid Flash Array with XenDesktop

Virtualization of the MS Exchange Server Environment

Benchmarking Hadoop & HBase on Violin

Benchmarking Citrix XenDesktop using Login Consultants VSI

Virtual Desktops Security Test Report

Sizing of Virtual Desktop Infrastructures

Nutanix Complete Cluster Reference Architecture for Virtual Desktop Infrastructure

Citrix XenDesktop Modular Reference Architecture Version 2.0. Prepared by: Worldwide Consulting Solutions

NEXENTA S VDI SOLUTIONS BRAD STONE GENERAL MANAGER NEXENTA GREATERCHINA

EMC XTREMIO EXECUTIVE OVERVIEW

Whitepaper. NexentaConnect for VMware Virtual SAN. Full Featured File services for Virtual SAN

Best Practices for Optimizing Your Linux VPS and Cloud Server Infrastructure

SQL Server Virtualization

Virtual server management: Top tips on managing storage in virtual server environments

Characterize Performance in Horizon 6

Advanced Memory and Storage Considerations for Provisioning Services

Flash Storage Roles & Opportunities. L.A. Hoffman/Ed Delgado CIO & Senior Storage Engineer Goodwin Procter L.L.P.

Deep Dive on SimpliVity s OmniStack A Technical Whitepaper

Microsoft Virtual Desktop Infrastructure (VDI) FAQ

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team

How To Save Money On A Desktop Computer

Servervirualisierung mit Citrix XenServer

Sizing and Best Practices for Deploying Citrix XenDesktop on VMware vsphere with Dell EqualLogic Storage A Dell Technical Whitepaper

Why Choose Desktop as a Service (DaaS)? A TCO Study

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Achieving Higher VDI Scalability and Performance on Microsoft Hyper-V with Seagate 1200 SAS SSD Drives & Proximal Data AutoCache Software

Boost your VDI Confidence with Monitoring and Load Testing

Detailed Lab Report DR101115D. Citrix XenDesktop 4 vs. VMware View 4 using Citrix Branch Repeater and Riverbed Steelhead

MS Exchange Server Acceleration

SanDisk SSD Boot Storm Testing for Virtual Desktop Infrastructure (VDI)

FlashSoft Software from SanDisk : Accelerating Virtual Infrastructures

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

PARALLELS CLOUD SERVER

CloudBridge. Deliver the mobile workspace effectively and efficiently over any network. CloudBridge features

The impact of virtualization security on your VDI environment

Deploying XenApp on a Microsoft Azure cloud

Virtual desktops made easy

NEXSAN NST STORAGE FOR THE VIRTUAL DESKTOP

Windows Server ,500-user pooled VDI deployment guide

Using Apache VCL and OpenStack to provide a Virtual Computing Lab

DELL. Virtual Desktop Infrastructure Study END-TO-END COMPUTING. Dell Enterprise Solutions Engineering

Cisco Prime Home 5.0 Minimum System Requirements (Standalone and High Availability)

White paper Fujitsu Virtual Desktop Infrastructure (VDI) using DX200F AFA with VMware in a Full Clone Configuration

Microsoft Exchange Solutions on VMware

ArcGIS Pro: Virtualizing in Citrix XenApp and XenDesktop. Emily Apsey Performance Engineer

Desktop Virtualization with VMware Horizon View 5.2 on Dell EqualLogic PS6210XS Hybrid Storage Array

VMware Horizon 6 on Coho DataStream Reference Architecture Whitepaper

What s New with VMware Virtual Infrastructure

XenDesktop 7 Database Sizing

HP Client Virtualization SMB Reference Architecture for Windows Server 2012

EMC Business Continuity for Microsoft SQL Server 2008

Vertex Virtual Desktops

System and Storage Virtualization For ios (AS/400) Environment

Transcription:

GRIDCENTRIC VMS TECHNOLOGY VDI PERFORMANCE STUDY TECHNICAL WHITE PAPER MAY 1 ST, 2012

GRIDCENTRIC S VIRTUAL MEMORY STREAMING (VMS) TECHNOLOGY SIGNIFICANTLY IMPROVES THE COST OF THE CLASSIC VIRTUAL MACHINE DELIVERY MODEL IN VIRTUAL DESKTOP INFRASTRUCTURE (VDI) INTRODUCTION Until now, Virtual Machines (VMs) have been provisioned, booted, confi gured, and made available to the target service, much in the same way a physical machine is treated. Gridcentric VMS technology breaks these artifi cial barriers by delivering and de-duplicating VM memory on the fl y. Instead of booting desktops, VMS streams new instances from a pre-booted golden snapshot. Instead of locking down resources, VMS dynamically allocates and shares them at a fi ne-granularity. With VMS, desktops are ready for use in seconds. With VMS, virtualized resources are consumed proportional to use. Figure 1: VMS Delivery Paradigm: Fine-grained Windows 7 desktop delivery by leveraging a golden snapshot. In this white paper, we study VMS s performance in a VDI use-case. Traditionally, VDI deployments are slowed by two signifi cant factors that infl ate Total Cost of Ownership (TCO): peak storage performance and host sizing. VMS for VDI eliminates both barriers and unlocks signifi cant TCO reductions for VDI deployments in most use cases. 1 GRIDCENTRIC

THE VDI CHALLENGE VDI deployments simplify large-scale access to desktop applications by delivering desktops in a backend infrastructure, and connecting those desktops to end-users through a variety of protocols and edge devices (tablets, thin clients, etc.). The most popular vehicle for desktop applications is the Microsoft Windows 7 operating system, usually in combination with Microsoft s Offi ce Suite. This software stack presents two characteristics that can signifi cantly drive up costs: fi rst, Windows 7 VMs use storage intensively; and second, Windows 7 VMs consume a large amount of server memory. For VDI, this can mean that the cost for servers and storage in a typical implementation can be prohibitive, and take away any of the promised cap-ex savings when benchmarked against traditional desktop architectures. Storage backends for VDI environments are sized in accordance with the peak IO Operations Per Second (IOPS) needed to start up multiple Windows 7 VMs. This phenomenon is referred to as the boot storm and demands high storage capacity during worker startup periods. The reference architectures recommended by VDI vendors skew the memory to CPU ratio of compute servers as high as 8GiB per CPU core. This limits the capacity of individual hosts to relatively small numbers. 2 GRIDCENTRIC

GRIDCENTRIC VMS FOR VDI Gridcentric VMS for VDI technology eliminates the boot storm problem. VMS s delivery paradigm consists of producing a reference snapshot of a pre-booted golden desktop image, with all relevant applications loaded and confi gured in main memory. VMS creates new virtual desktops images by instantiating replicas, or clones, of this reference snapshot. These images are dynamically populated, using a series of optimized unique algorithms developed by Gridcentric, leveraging years of research and development in the space of VM memory management. Unlike other VDI resource optimization solutions, Gridcentric VMS achieves memory delivery, sharing, and over-commit with minimal processing overhead and no discernible application impact. By streaming VM memory in an optimized manner, VMS lowers the server memory requirements of VDI by 50% or more, enabling the doubling of virtual desktop density per server and signifi cantly lowering the hardware cost of VDI. VMS turns the processor, instead of the RAM, into the limiting factor for single server scalability. Boot Storm IO Baseline 44 Desktops VMS 90 Desktops VMS 44 Desktops NAS IOPS Time (mins) Figure 2: Boot Storm IOPS: VMS halves the boot storm time, saves 85% of IOPS, reduces the peak IOPS to 1/5 th, and keeps peak IOPS constant even when doubling the size of the boot storm. 3 GRIDCENTRIC

VMS IN ACTION Described below, VMS is showcased in a series of Single Server Scalability Tests (SSST) which highlight TCO reductions obtained from increased memory overcommit and reduced boot-storm IO. The setup is a Citrix XenDesktop v5.5 deployment, delivering Windows 7 x64 desktops with 2GiBs of RAM each, on a host with 96 GiB of RAM and 20 hyper-threaded Intel E7 cores. The host uses the XenServer v6.0 hypervisor, which is capable of fi tting a maximum of 44 VMs in RAM. Where noted, the host is augmented to use Gridcentric VMS software. The desktops are driven by the LoginVSI medium no-fl ash benchmark. Their virtual disks are served from a SSD based NAS appliance capable of sustaining 100K random IOPS and peak IO bandwidths of 690 MB/s. Full details of the setup are provided in the Appendix. All experiments were ran three or more times, with no signifi cant standard deviations across runs. Full experimental data, including metrics not reported here for the sake of brevity, are available by contacting Gridcentric. BOOT STORM The savings in boot storm IO is immediately obvious in Figure 2. VMS completes the entire boot storm process in half the time. It peaks at less than a thousand IOPS, while standard XenServer-based desktop delivery demands over fi ve thousand IOPS at the peak. VMS reduces peak IOPS demand by 80%, and reduces the total volume of IO operations throughout the boot storm by over 85%. MEMORY OVER COMMIT Once all desktops are launched and the LoginVSI benchmark begins, the impact of VMS is easily seen. The memory footprint of the 44 desktop VMs is reduced by over 50%, as seen in Figure 3. Host RAM utilization drops from 95 GiB in the XenServer case to less than 45 GiB in the VMS case. 4 GRIDCENTRIC

Memory Footprint Memory (GiB) Baseline 44 Desktops VMS 90 Desktops VMS 44 Desktops Time (mins) Figure 3: Memory Over-Commit: by reducing memory usage by 50%, VMS doubles the desktop density per host. NO SIDE EFFECTS Unlike other VM memory reduction approaches, VMS achieves these aggressive memory savings with negligible end-user performance impact. Figure 4 shows that the LoginVSI index average is essentially identical when compared to the XenServer case. VSI Index 44 Desktops Response Time (ms) Baseline VMS Desktop (VM) Count Figure 4: Application Performance: VSI scores are practically identical. 5 GRIDCENTRIC

As seen in Figure 5 host CPU consumption is actually lowered, since system initialization work has been pre-cached in the golden snapshot. Processor Use Hyperthreaded Cores (max 40) Baseline 44 Desktops VMS 44 Desktops Time (mins) Figure 5: Host Resources: VMS introduces no CPU overhead. DOUBLING HOST CAPACITY The result of the signifi cant memory savings experienced allows for the doubling of the density of desktops VMs the host can support. Figure 3 shows how a workload with 90 VMs still consumes less host memory (< 90 GiB) than a standard XenServer deployment of 44 VMs. Finally, Figure 2 illustrates that while booting 90 VMs takes somewhat longer, it still beats the standard booting of 44 VMs by accruing a total volume of IO operations 66% lower. Further, a 90 desktop boot storm with VMS peaks at the same one thousand IOPS mark as a VMS boot storm of 44 desktops. It s worth noting that LoginVSI with 90 VMs did maximize the CPU capacity of our host. 6 GRIDCENTRIC

TESTING CONCLUSIONS VMS doubles the density of desktop VMs per compute host in a VDI setup, by over-committing host memory with a factor of 2 or higher. Without any storage layer optimization or caching, VMS relieves the peak demand on the storage backend by 80% or more during boot storms, signifi cantly reducing the need to over-provision the storage architecture. VMS does not impact runtime performance or add any compute overhead. VMS does not employ extra hardware it is purely a hypervisor-level enhancement. GRIDCENTRIC VMS FOR VDI: SUMMARY This testing proves that VMS for VDI can remove one of the most signifi cant roadblocks to wide-scale VDI adoption- the high cost of servers and storage required to implement VDI solutions. With 50% savings in server memory, the density of VM s per server can be more than doubled. With the elimination of a signifi cant proportion of boot IO, the need to over confi gure the storage back end supporting the VDI implementation is also greatly reduced. The bottom line is that Gridcentric VMS delivers lower cost VDI without a reduction in desktop performance. 7 GRIDCENTRIC

APPENDIX Figure 6 details the hardware confi guration and software components of our testing. XenServer 6 LAUNCHER HOST AMD Opteron 2376 @2.30 GHz (x2) 16 GiB RAM Local SATA disk @ 7200 rpm XenServer 6 VM HOST Intel Xeon E7-4860 @2.27 GHz (x2) 96 GiB RAM Local SATA disk @ 7200 rpm Ubuntu 11.109 (x64) NFS SERVER Intel Xeon E5504 @2.00 GHz (x2) 14 GiB RAM OCZ RevoDrive 3 X2 PCI-Express SSD 240 GiB (nfs media) Windows 7 (x64) LoginVSI Launcher VMs 1 VCPU, 2 GiB RAM, 24 GiB disk X5 Windows 7 (x64) Target VMs 1 VCPU, 2 GiB RAM, 24 GiB disk WINDOWS SERVER 2008 R2 STANDARD SP1 (X64) XENDESKTOP DDC AMD Opteron 2376 @2.30 GHz (x2) 8 GiB RAM Local SATA disk WINDOWS SERVER 2008 R2 STANDARD SP1 (X64) DOMAIN CONTROLLER AMD Opteron 2218 @2.61 GHz (x2) 8 GiB RAM Local SATA disk Figure 6: Testing Setup 8 GRIDCENTRIC

CONTACT US Gridcentric is a privately held company with offi ces in Toronto, Canada and Santa Clara,California. Reach us at: gridcentric.com info@gridcentric.com 1-(888)-365-GRID (4743) 9 GRIDCENTRIC