VDI on NetApp Virtualized Storage for Virtual Desktop Infrastructure VDI on NetApp © 2008 Network Appliance, Inc. All rights reserved. Specifications subject to change without notice. NetApp, the NetApp logo, FlexClone, FlexVol, SnapMirror, SnapRestore, SnapVault, SyncMirror, and WAFL are registered trademarks and FlexShare, RAID-DP, and Snapshot are trademarks of NetApp, Inc. in the U.S. and other countries. Linux is a registered trademark of Linus Torvalds. Mac is a registered trademark of Apple Computer, Inc. VMware is a registered trademark of VMware, Inc. All other brands or products are trademarks or registered trademarks of their respective holders and should be treated as such. © 2008 NetApp. All rights reserved. NetApp Internal Use Only 2 Introduction to VDI on NetApp © 2008 NetApp. All rights reserved. NetApp Internal Use Only 3 Traditional Desktop challenges Management Security Compliance Access/changing workforce Disaster recovery/business continuity Forrester Research © 2008 NetApp. All rights reserved. NetApp Confidential -- Do Not Distribute Promise of Virtualized Desktops Simplify desktop management Lower costs Reduce data loss Improve security and compliance © 2008 NetApp. All rights reserved. NetApp Confidential -- Do Not Distribute 5 VDI Success Criteria and Why Storage is Critical Low initial capital investment – Providing storage for 100s, 1000s of desktops very costly – User data often 2-3 times the desktop OS size Simplify and centralize VDI management – Managing virtual desktop infrastructure requires agile storage – Need to provision VMs and storage for 1000s of desktops Same or better user experience – Storage availability and performance are essential – Bottlenecks or failures can impact 1000’s of users Storage is central to security and control of user data – Require regular backups, data retention and immutable storage © 2008 NetApp. All rights reserved. NetApp Confidential -- Do Not Distribute NetApp Storage Essential for Virtual Desktop Solutions Storage Efficiency Spend 50% less on storage Operational Agility Provision 1000’s of desktops and storage rapidly with single pane of glass Performance Maintain continuous access to desktops and applications Data Protection Ensure compliance of desktop data © 2008 NetApp. All rights reserved. NetApp Partners with Key VDI Vendors VMware View (formerly VDI) Building on virtual server mindshare Citrix XenDesktop Well known in desktop environment Partnering with Citrix XenDesktop Close partnership between NetApp and MSFT © 2008 NetApp. All rights reserved. NetApp Confidential -- Do Not Distribute 8 NetApp Sets the Tone for Radio Television of Serbia and EuroSong 2008 Business Challenge – Create high-performance, reliable virtual infrastructure to support real time broadcasting. Solution As the public broadcaster in Serbia, Radio Television of Serbia (RTS) broadcasts and produces a variety of news, drama, and sports programming through radio, television, and the Internet. RTS is the biggest broadcaster in the former Yugoslavia and the Balkans and is a member of the European Broadcasting Union. – NetApp and VMware for VDI Benefits – – – Achieved high performance levels necessary for content-rich broadcasting scenarios Gained fast, reliable backup and recovery of vital audio and video files Supported press room for over 3,500 journalists generating text, Web, and audiovisual content in real time “Journalists were surprised with the speed of the VDI and curious to know what technology was at the heart of the infrastructure, as such a reliable, high-performance data delivery service was new to most of them. We received comments from all over Europe congratulating us on the most technologically advanced press center and the best service ever delivered at any song contest. We owe that success to NetApp.” – Srboljub Nikitovic Executive Director, Radio Television of Serbia © 2008 NetApp. All rights reserved. 9 Affordable Internet Services Online, Inc. (AISO) Business Challenge – Build high-availability infrastructure for subscriptionbased hosted virtual desktops – Reduce energy consumption to stay 100% solar powered Solution The country’s first solarpowered hosting company, AISO runs 100% on solar energy Inc. Magazine’s Top 50 Green Companies 15,000 clients, including green-movement notables like Discovery Communications and Google (a consortium site) – VMware® on NetApp® storage to maximize uptime, conserve space, and shrink energy usage – 400+ virtual desktop systems on eight physical servers Benefits – – – – Expanded business while staying 100% solar powered Reduced energy use by 70% Protected 24x7 operations with fast backup & recovery Consumed 8X less capacity by using thin provisioning - 40GB, using 5GB – Eliminated tape systems (along with cost, space, power/cooling) © 2008 NetApp. All rights reserved. 10 Deployment Models with NetApp © 2008 NetApp. All rights reserved. NetApp Internal Use Only 11 Different Desktops for Different Workers Task Workers Knowledge Workers Mobile Non-Assigned Desktops Assigned Desktops Ease of management (e.g. patch) Lower storage requirement Limited user flexibility © 2008 NetApp. All rights reserved. More freedom for users More storage requirement Patch management more difficult Power Users VMware View Desktop Delivery Models Individual Desktops View Manager Manual Desktop Pool View Manager View Manager . Automated Desktop Pool . . VMware Full Clones or Linked Clones Pre-created and populated in vCenter Imported into VMware View Manager Pre-assigned to 1 or more users Only 1 active user at a time Customizable © 2008 NetApp. All rights reserved. • Dynamically created via VMW • Full Clones; or • Linked Clones Assigned at log-in Persistent Desktops – 1:1 (VM: User), customizable Non-Persistent Desktops: 1:n (VM: Users), (1 active user at a time), non-customizable Citrix XenDesktop Deployment Options Pooled Desktops Assigned Desktops Clients Citrix Provisioning Server Provisioning Server Laptops, desktops, thin clients VM Connection Broker Desktop Broker VM VM VM VM VM Desktop Delivery Controller VM Virtual Desktops Hypervisor Citrix XenServer VMware ESX MSFT Hyper-V Physical Servers Storage Pool Datacenter © 2008 NetApp. All rights reserved. 14 Storage for VDI © 2008 NetApp. All rights reserved. NetApp Internal Use Only 15 Key Decisions for VDI Storage Planning Plan for both desktop OS image and user data; separate – OS image typically 20 GB, user data can be 2-3x OS image size – OS in VM, user data in file share; patch OS images only – Separate management policy to OS and user data, e.g. backup user data but not OS Differentiate protocol by data type – NFS, iSCSI, or FC for desktop OS – CIFS for user data Empower desktop administrators to perform role-based storage related tasks – Minimize number of management tools Size storage system to prevent performance bottlenecks © 2008 NetApp. All rights reserved. NetApp Storage Essential for Virtual Desktop Solutions Storage Efficiency Spend 50% less on storage Operational Agility Provision 1000’s of desktops and storage rapidly with single pane of glass Performance Maintain continuous access to desktops and applications Data Protection Ensure compliance of desktop data © 2008 NetApp. All rights reserved. Efficiency on NetApp © 2008 NetApp. All rights reserved. NetApp Internal Use Only 18 Cost Effective Desktop Storage Reduce storage required for virtual desktops up to 95% Reduce storage required for user data by 20%-50% Virtual Desktops Double average storage utilization 70% <40% NetApp Storage Pool © 2008 NetApp. All rights reserved. Utilization Use at least 50% less storage with NetApp 50% Cost Reduction Achieved by Duplication VM images are 100% identical APP APP APP APP APP DATA OS DATA OS DATA OS DATA OS DATA OS APP APP APP APP APP DATA OS DATA Duplicate DATA Data DATA Is Eliminated OS OS OS DATA OS NetApp FAS System RAID Arrays Traditional Enterprise © 2008 NetApp. All rights reserved. 20 Virtualization Guarantee* Program 50 Use NetApp for your virtual environments, and we guarantee* you will use less storage 50% less with NetApp systems 35% less on your existing systems “We now see an “During the research phase of your next average of 83% storage purchasing reductions in cycle, ask each redundant data vendor if itVMware® offers a on our capacity savings or system.” utilization guarantee.” - Jonathan Davis, Duke How To Participate Implement our standard best practices Use our industry-leading features – – – – Thin provisioning Deduplication RAID-DP® (not required for V-Series) NetApp Snapshot™ copies Use NetApp V-Series for your existing systems Have us help you install If you don’t use less storage, get the capacity shortfall at no additional charge Gartnerfor Inc.Genome Nov 2008Sciences April Adams Institute Capacity Savings and Storage Utilization and Policy Guarantees: What's Included, and Are They Worth Considering? *For terms and conditions, go to netapp.com/guarantee © 2008 NetApp. All rights reserved. Agility on NetApp © 2008 NetApp. All rights reserved. NetApp Internal Use Only 22 Agile Storage for Virtual Desktops Unified storage for virtual desktops User storage – Virtual desktops and user data NAS SAN user data Storage Pool Rapidly provision 1000’s of virtual desktops – Instant thin clones offloaded to storage – “Single pane of glass” management Scale desktops in real-time – Support 1000’s of desktops per system – Upgrade system without data migration Meet any virtual desktop requirement with a single system © 2008 NetApp. All rights reserved. NetApp Zero Cost Cloning NetApp Rapid Cloning Utility Integrated cloning and provisioning utility for VMware virtual machines vCenter Plugin Import VMs into VMware View Manager Compatible with other connection brokers Provided free of charge to NetApp customers © 2008 NetApp. All rights reserved. NetApp Internal Use Only 24 The Broadest Range of Unified Storage Fabric-Attached Storage Family Unified storage – NAS, SAN, and iSCSI Tiered storage from mission critical to archival Common software, interface, and management tools Support for heterogeneous storage with V-Series Data ONTAP®: Foundation of the Storage Pool FAS2000s FAS3000s FAS6000s V-Series HP EMC HDS © 2008 NetApp. All rights reserved. Performance on NetApp © 2008 NetApp. All rights reserved. NetApp Internal Use Only 26 Better Performance for Virtual Desktops Virtual Desktops ! Simultaneous: -Boot -Logon -Antivirus Scan Intelligent Cache Virtual Storage VDI-optimized Intelligent Cache¹ Boot 1000 desktops in 10 minutes Deploy 50% more desktops per system Improved end- user experience by 71% Increase the density of your VDI without performance degradation NetApp Storage (1) 1024 virtual desktops tested on a FAS3070 with PAM and Dedupe © 2008 NetApp. All rights reserved. Data Protection on NetApp © 2008 NetApp. All rights reserved. NetApp Internal Use Only 28 Ensure Compliance of Desktop Data Centralized desktop and application backups – Hourly, with no load on servers – Space efficient full backups – End-user recovery of data Retain daily user history on-line user data Full point-in-time copy 100’s of local or vaulted Snapshots © 2008 NetApp. All rights reserved. – Store cost-effectively for months or years Secure user history in compliant readonly storage Enforce corporate compliance with low storage cost Business Continuance for Desktops 99.999% system availability Transparent recovery from component failure Automatic failover for system and site failure Recover in minutes from larger regional disasters Building 1 Building 2 DR Site Get storage for HA and DR for less than the cost of a single traditional storage system © 2008 NetApp. All rights reserved. Summary © 2008 NetApp. All rights reserved. NetApp Internal Use Only 31 Deployment of NetApp Storage with VDI Solution VMware Individual Manual Pool Automated Pool Citrix Assigned Pooled Efficient OS Provisioning User Data Efficiency Performance Acceleration Desktop OS Protection User Data Protection © 2008 NetApp. All rights reserved. Deployment of NetApp Storage with VDI Solution VMware Individual Manual Pool Automated Pool Citrix Assigned Pooled Efficient OS Provisioning NetApp Instant Thin Clone User Data Efficiency NetApp Deduplication NetApp Deduplication Performance Acceleration Desktop OS Protection Native VMware, Citrix NetApp Intelligent Cache NetApp Data Protection User Data Protection © 2008 NetApp. All rights reserved. Protect Golden Image only NetApp Data Protection NetApp versus Traditional Storage NetApp EMC True unified storage: VM (SAN, NAS) and user storage (NAS) X Deduplication of desktop and data: X Primary, backup and DR copies Rapid Non-permanent desktop cloning: Using VMware View and Citrix XenDesktop X Rapid & efficient permanent desktop cloning: X Provisions 1000’s of desktops in minutes VDI acceleration: Faster boot times and performance Built-in instant backups: Centralized, non-disruptive backups Compliant storage of user data: Secure data against changes or deletions © 2008 NetApp. All rights reserved. HP Dell X X X X X X X X X Go further, faster Reduce cost of VDI deployment Increase agility and manageability of VDI infrastructure Maintain continuous, high speed access for end-users Reduce risk associated with end-user data © 2008 NetApp. All rights reserved. Sizing and Resources © 2008 NetApp. All rights reserved. Best Practices Guides and Supporting Resources VMware View (VDI) TR3705: NetApp and VMware VDI Best Practices TR3612: NetApp and VMware Virtual Desktop Infrastructure TR3724: VMware VDI on NetApp 1000 seat Deployment Guide TR3725: VMware VDI on NetApp 4000 seat Deployment Guide TR3770: 2,000-Seat VMware View on NetApp Deployment Guide Using NFS VMware & NetApp Joint Reference Architecture http://www.vmware.com/files/pdf/resources/VMware_View_on_NetApp_Unified_Storage.pdf Rapid Cloning Utility VMware View (VDI) site on NetApp.com Citrix XenDesktop TR3694: NetApp and Citrix XenServer – Building a Virtual Infrastructure from Server to Storage TR3711: Citrix XenDesktop 2.0 with NetApp Storage - Pilot Deployment Overview TR3748: NetApp and Citrix XenDesktop Best Practices Citrix XenDesktop site on NetApp.com © 2008 NetApp. All rights reserved. NetApp PS VDI Deployment Methodology Step 4: Solution Management Manage Step 3: Solution Implementation Requirements Transformation Journey Implement Step 1: Solution Requirements Gathering Design Step 2: Solution Design TR3705: NetApp and VMware VDI Best Practices © 2008 NetApp. All rights reserved. 2a: Capacity 2b: Performance 2c: Obtain storage system configurations 2d: Validate configurations NetApp Internal Use Only 38 Backup Slides © 2008 NetApp. All rights reserved. The NetApp & VMware Global Alliance Mutual Global Partners All NetApp products are VMware certified Deep engineering-level collaboration Reference platform for iSCSI and NFS for ESX3.0 Actively engaged across all levels Joint escalation team (VET)* Compelling joint value proposition VMware vStorage integration partner * Available in Q2CY’08 © 2008 NetApp. All rights reserved. The NetApp and Citrix Strategic Alliance Mutual Strategic Partners Mutual Consulting Services Collaboration Agreement Mission Critical Virtualization Escalation Team All NetApp products are Citrix certified for all protocols Network Storage is the foundation for new Citrix designs Close Engineering and Product Management collaboration Embedded in XenServer and Essentials Solution of the Year © 2008 NetApp. All rights reserved. ® The NetApp and Microsoft Partnership NetApp is a Microsoft Gold Certified and Global ISV Partner – ISV competency – Advanced infrastructure competency – Network infrastructure competency Platinum Sponsor: Microsoft Virtualization Launch Campaign Support Microsoft technologies and Programs – NetApp storage arrays are Windows logo’ed and supported – NetApp SnapManager® software is Certified for Windows – Microsoft iSCSI initiator, VSS, VDS, MPIO, SimpleSAN Support – NetApp and Microsoft have cooperative support agreement – NetApp can distribute Windows hot fixes directly to customers – NetApp has full-time TAM to assist with support cases © 2008 NetApp. All rights reserved. 42 Lower Power, Cooling & Space waste Typical: 40% Utilization App 3 waste App 2 8 spindles 6 spindles NetApp: 70+% Utilization Buy 50% Less Storage* Save 50% in Power, Cooling, & Space* Shared capacity App 1 waste App 3 6 spindles 12 spindles App 2 App 1 Standard Volume Manager NetApp Thin Provisioning Source: Oliver Wyman Study: “Making Green IT a Reality.” November 2007. *Thin Provisioning, clones, & multiprotocol all contribute to savings. © 2008 NetApp. All rights reserved. Provision 1000’s of VMs in Minutes Desktop #1 Vista Desktop #2 Vista Desktop #3 WinXP FlexClone a file Desktop Golden Images FlexClone a volume Volume for Virtual Desktops Cloned Volumes Instant cloning at file, LUN and volume granularity Thin clone technology minimizes storage use to a single copy © 2008 NetApp. All rights reserved. What About Storage Protocol? To NetApp, protocols simply do not matter – NetApp value holds true for all protocols RAID-DP NetApp Dedupe SnapManager for VMware Infrastructure Common deployment trends – Small installations tend to use iSCSI – Large installations prefer FCP or NFS FCP is most commonly deployed protocol NFS allows direct NetApp data management in VMware® by providing object based storage – Majority of VDI customers use NFS © 2008 NetApp. All rights reserved. Why are so many NetApp customers using NFS for VDI? More VMs per datastore - >125 VMs for NFS vs. <20 VMs for blocks – Fewer objects to manage: 40 objects vs. 250 objects for a 5,000-seat VDI deployment – More VMs per datastore enables FlexClone to clone more VMs at a time – More VMs per datastore increases overall deduplication savings (dedupe works at volume level) NFS is thin-provisioned by default Dynamic datastore resizing allows easy grow or shrink of the storage as needed – Without having to migrate VMs from the datastore – Eliminates the need to add extents – Savings or increases in storage can be reflected immediately in ESX hosts by refreshing datastores Less overall management complexity – Removes need for FC switches, HBAs, zones across ESX servers – Clone and restore individual VMs © 2008 NetApp. All rights reserved. Cost-Effective Data Reliability The Problem Double-disk failure is a mathematical certainty RAID 5 (single parity disk) – Insufficient protection RAID 10 (mirrored copy) – Double the cost NetApp RAID-DP™ Solution Protects against double- disk failure High performance and fast rebuild Same protection and performance as RAID 10 at half the cost RAID 5 RAID 6 RAID 10 RAID-DP Cost Low Low High Low Performance Low Low High High Resiliency Low High Med High © 2008 NetApp. All rights reserved. 47 Instantaneous Backup, Zero Server Impact The Problem NetApp Snapshot™ Solution High server utilization No spare cycles for backups Tape is slow, complex, & expensive DR can be difficult to manage Servers run apps, not background processes Instantaneous backup and recovery Low storage overhead Application consistent VM1 VM2 VM1 VM2 CPU Utilization CPU Utilization Storage Pool Traditional Backup Is NOT Practical © 2008 NetApp. All rights reserved. Fast, Affordable, and Simple Backup and Restores 48 Useable Snapshots for Rapid Recovery Market-leading performance SPC-1 Performance (IOPS) Baseline 30,986 With Snapshots 24% higher 29,958 233% higher NetApp – 3% difference – Snapshots 4/hr – First RAID-6 24,997 EMC 8,997 – 64% impact – Snapshots 1/hr NetApp EMC FAS3040 CX3-40 © 2008 NetApp. All rights reserved. NetApp EMC FAS3040 CX3-40 – Best practice mirroring Business Continuance Backup from array To tape SD ATL PRODUCTS – NetApp SnapManager backups can be moved to tape – No impact to server – Maintains CPU & memory efficiency © 2008 NetApp. All rights reserved. ATL PRODUCTS SnapManager for Virtual Infrastructure Primary Site VM1 VM2 Virtual Server Admin Policy based management of VM3 VM4 Virtual Center API SMVI Storage Admin POLICIES VM1 VM2 VM3 VM4 VMDK VMDK VMDK VMDK Storage Pool © 2008 NetApp. All rights reserved. – Snapshots – Restores – Replication Storage Admin sets and controls policy Virtual Server Admin delegated to run data management for virtual infrastructure SMVI coordinated with Virtual Center – VM-aware snapshot – VM locality 51 SnapManager for Virtual Infrastructure Automates Snapshot Replication Primary Site VM1 VM2 Virtual Server Admin DR Site VM3 VM4 VM1 VM2 VM5 Virtual Center API SMVI POLICIES VM1 VM2 VM3 VM4 VM1 VM2 VM5 VMDK VMDK VMDK VMDK VMDK VMDK VMDK Storage Pool Storage Pool © 2008 NetApp. All rights reserved. 52 VMware View (Formerly VDI) © 2008 NetApp. All rights reserved. Citrix XenDesktop Profiles Hypervisor (ESX, Xen, Hyper-V) Desktop Delivery Controller (DDC) Apps XenApp PC/Thin Clients OS Blade Chassis Provisioning Server © 2008 NetApp. All rights reserved. NetApp Internal Use Only Shared Storage 54 VDI Storage Solution from NetApp Starter (<500 Seats) FAS 2050c Platform Intelligent Cache ONTAP Storage 144 GB SAS Protocol Medium (<6,000) Large (<10,000) FAS 2050c FAS 3140c FAS 3140c ONTAP + Optional 2 PAMs 300 or 450 GB FC Desktops: NFS or FC or iSCSI; User Data: CIFS “Must-Have” Software (Free) ONTAP, RAID-DP, FlexVol, Deduplication, Rapid Cloning Utility (Free with FlexClone), Snapshot, ESX Multipathing HUK Strongly Suggested Software (Licensed) Optional Software Small (<1,000) FlexClone, FlexScale SMVI, SnapMirror / SRM, Ops Manager, Protection Manager, MetroCluster Configurations may vary by customer environment. See VDI Sizing Tool for custom sizing. © 2008 NetApp. All rights reserved. NetApp Intelligent Cache Performance Decrease Boot Time by Benefits for VDI 47% 21m 36s 14m 24s 7m 12s 0m 0s Decrease Disk Traditional PAM & Workload byNetApp 50% Storage Dedupe – Improve boot time by 47% – Decrease disk workload by 50% – Increase network throughput by 71% 100% 50% Increase Throughput 0% by 71%NetApp PAM & Traditional Storage Dedupe Traditional Storage NetApp PAM & Dedupe 250000 200000 150000 100000 50000 0 Key value proposition for VDI Provides equivalent performance of higher-end system with more spindles © 2008 NetApp. All rights reserved. Implemented in two components – ONTAP 7.3.1 deduplication-aware memory – Performance Accelerator Module (PAM), with FlexScale extends this further for larger VDI deployment 1024 virtual desktops tested on a FAS3070 with PAM and Dedupe NetApp Confidential – NetApp DiscloseInternal Under Use NDAOnly Only – Do Not Distribute 56