Vblock System 540. with VMware Horizon View 6.1 Solution Architecture

Similar documents
Dell EMC. Vblock System 340 with VMware Horizon 6.0 with View

VMWARE HORIZON 6 ON HYPER-CONVERGED INFRASTRUCTURES. Horizon 6 version 6.2 VMware vsphere 6U1 / VMware Virtual SAN 6U1 Supermicro TwinPro 2 4 Nodes

VMware Horizon View ScaleIO Reference Architecture. VMware Horizon View 5.3, EMC ScaleIO and LSI Nytro WarpDrive. Reference Architecture

VMWare Horizon View 6 VDI Scalability Testing on Cisco 240c M4 HyperFlex Cluster System

Dell EMC Ready Architectures for VDI

Dell EMC vsan Ready Nodes for VDI

Surveillance Dell EMC Storage with Bosch Video Recording Manager

EMC Business Continuity for Microsoft Applications

EMC Integrated Infrastructure for VMware. Business Continuity

INTEGRATED INFRASTRUCTURE FOR VIRTUAL DESKTOPS ENABLED BY EMC VNXE3300, VMWARE VSPHERE 4.1, AND VMWARE VIEW 4.5

EMC VSPEX END-USER COMPUTING

Cisco UCS C240 M4 Rack Server with VMware Virtual SAN 6.0 and Horizon 6

2000 Persistent VMware View VDI Users on Dell EMC SCv3020 Storage

Dell EMC. VxBlock Systems for VMware NSX 6.3 Architecture Overview

Citrix VDI Scalability Testing on Cisco UCS B200 M3 server with Storage Accelerator

Dell EMC. VxRack System FLEX Architecture Overview

Accelerating Microsoft SQL Server 2016 Performance With Dell EMC PowerEdge R740

EMC VSPEX END-USER COMPUTING

EMC VSPEX END-USER COMPUTING

Vblock Architecture. Andrew Smallridge DC Technology Solutions Architect

Dell EMC. VxBlock and Vblock Systems 540 Architecture Overview

Surveillance Dell EMC Storage with FLIR Latitude

Cisco UCS-Mini with B200 M4 Blade Servers High Capacity/High Performance Citrix Virtual Desktop and App Solutions

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

VMWare Horizon View Solution Guide

Cisco HyperFlex Hyperconverged Infrastructure Solution for SAP HANA

End User Computing. Haider Aziz Advisory System Engineer-EMEA. Redefining Application and Data Delivery to the Modern Workforce

EMC INFRASTRUCTURE FOR VIRTUAL DESKTOPS ENABLED BY EMC VNX SERIES (NFS),VMWARE vsphere 4.1, VMWARE VIEW 4.6, AND VMWARE VIEW COMPOSER 2.

5,000 Persistent VMware View VDI Users on Dell EMC SC9000 Storage

Surveillance Dell EMC Storage with Cisco Video Surveillance Manager

Surveillance Dell EMC Storage with Digifort Enterprise

EMC INFRASTRUCTURE FOR VMWARE VIEW 5.0

EMC Backup and Recovery for Microsoft Exchange 2007 SP1. Enabled by EMC CLARiiON CX4-120, Replication Manager, and VMware ESX Server 3.

iocontrol Reference Architecture for VMware Horizon View 1 W W W. F U S I O N I O. C O M

XenApp and XenDesktop 7.12 on vsan 6.5 All-Flash January 08, 2018

Dell EMC Ready Architectures for VDI

Cisco HyperFlex HX220c M4 and HX220c M4 All Flash Nodes

Dell EMC. VxBlock Systems for VMware NSX 6.2 Architecture Overview

EMC INFRASTRUCTURE FOR VMWARE VIEW 5.1

VxRack System SDDC Enabling External Services

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

NetApp HCI QoS and Mixed Workloads

Cisco HyperFlex HX220c M4 and HX220c M4 All Flash Nodes

VMware Horizon 7 Administration Training

VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014

Cisco UCS SmartStack for Microsoft SQL Server 2014 with VMware: Reference Architecture

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

EMC Backup and Recovery for Microsoft Exchange 2007

Virtualizing SQL Server 2008 Using EMC VNX Series and VMware vsphere 4.1. Reference Architecture

2 to 4 Intel Xeon Processor E v3 Family CPUs. Up to 12 SFF Disk Drives for Appliance Model. Up to 6 TB of Main Memory (with GB LRDIMMs)

EMC Backup and Recovery for Microsoft SQL Server

Veeam Availability Solution for Cisco UCS: Designed for Virtualized Environments. Solution Overview Cisco Public

Dell EMC Ready System for VDI on XC Series

EMC BUSINESS CONTINUITY FOR VMWARE VIEW 5.1

EMC Virtual Infrastructure for Microsoft Exchange 2010 Enabled by EMC Symmetrix VMAX, VMware vsphere 4, and Replication Manager

Dell EMC Ready System for VDI on VxRail

Deploying EMC CLARiiON CX4-240 FC with VMware View. Introduction... 1 Hardware and Software Requirements... 2

Virtualized SQL Server Performance and Scaling on Dell EMC XC Series Web-Scale Hyper-converged Appliances Powered by Nutanix Software

Storage Considerations for VMware vcloud Director. VMware vcloud Director Version 1.0

Benefits of Automatic Data Tiering in OLTP Database Environments with Dell EqualLogic Hybrid Arrays

EMC INFRASTRUCTURE FOR VMWARE VIEW 5.0

Microsoft Office SharePoint Server 2007

TITLE. the IT Landscape

DATA PROTECTION IN A ROBO ENVIRONMENT

Dell EMC All-Flash solutions are powered by Intel Xeon processors. Learn more at DellEMC.com/All-Flash

Oracle Database Consolidation on FlashStack

Surveillance Dell EMC Storage with Verint Nextiva

VMware vsan 6.6. Licensing Guide. Revised May 2017

EMC XTREMCACHE ACCELERATES ORACLE

NEXGEN N5 PERFORMANCE IN A VIRTUALIZED ENVIRONMENT

VCE: A FOUNDATION FOR IT TRANSFORMATION. Juergen Hirtenfelder EMEA SI/SP

EMC INFRASTRUCTURE FOR VMWARE VIEW 5.1

EMC END-USER COMPUTING

Technical Overview. Jack Smith Sr. Solutions Architect

EMC INFRASTRUCTURE FOR VMWARE HORIZON VIEW 5.2

SAP High-Performance Analytic Appliance on the Cisco Unified Computing System

CISCO EXAM QUESTIONS & ANSWERS

VMware Horizon View 5.2 on NetApp Clustered Data ONTAP at $35/Desktop

Dell EMC Ready Architectures for VDI

Dell EMC. VxBlock and Vblock Systems 740 Architecture Overview

Adobe Acrobat Connect Pro 7.5 and VMware ESX Server

Tony Paikeday Sr. Solutions Marketing Manager. Chris Westphal Sr. Product Marketing Manager. C Cisco Systems, Inc.

VMware Virtual SAN. Technical Walkthrough. Massimiliano Moschini Brand Specialist VCI - vexpert VMware Inc. All rights reserved.

VMware Horizon View. VMware Horizon View with Tintri VMstore. TECHNICAL SOLUTION OVERVIEW, Revision 1.1, January 2013

VMware vstorage APIs FOR ARRAY INTEGRATION WITH EMC VNX SERIES FOR SAN

NetApp All-Flash FAS Solution

EMC INFRASTRUCTURE FOR VMWARE VIEW 5.1

INTEGRATING PURE AND COHESITY

Cisco UCS Mini, Nimble Storage, and VMware Horizon 6 with View Mixed Workload on Cisco UCS B200 M3 Blade Servers

Microsoft SharePoint Server 2010 on Dell Systems

Dell EMC. Converged Technology Extensions for Storage Product Guide

Overview. Cisco UCS Manager User Documentation

VMWARE VSAN LICENSING GUIDE - MARCH 2018 VMWARE VSAN 6.6. Licensing Guide

What s New in VMware vsphere 4.1 Performance. VMware vsphere 4.1

EMC Performance Optimization for VMware Enabled by EMC PowerPath/VE

VMware View Upgrade Guide

IT Infrastructure: Poised for Change

Data Protection for Cisco HyperFlex with Veeam Availability Suite. Solution Overview Cisco Public

NetApp Clustered Data ONTAP 8.2 Storage QoS Date: June 2013 Author: Tony Palmer, Senior Lab Analyst

Scalability Testing with Login VSI v16.2. White Paper Parallels Remote Application Server 2018

Transcription:

Vblock System 540 with VMware Horizon View 6.1 Solution Architecture Version 1.0 September 2015

THE INFORMATION IN THIS PUBLICATION IS PROVIDED "AS IS." VCE MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THIS PUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES OR MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Copyright 2015 VCE Company, LLC. All Rights Reserved. VCE, VCE Vision, VCE Vscale, Vblock, VxBlock, VxRack, and the VCE logo are registered trademarks or trademarks of VCE Company LLC. All other trademarks used herein are the property of their respective owners. 2

Contents Introduction...4 Solution overview... 4 Key highlights... 5 Purpose... 5 Audience... 6 Technology overview...7 Vblock System 540...7 Compute components...8 Storage components...8 Networking components... 9 VMware Horizon View... 9 VMware vsphere 6.0...9 Architecture...11 Logical configuration...11 VDI management infrastructure... 12 VDI desktop infrastructure...13 Performance validation... 15 Test environment... 15 Test methodology... 15 Test procedure...17 Test 1: Linked-Clone desktops... 17 Test 2: RDSH session-based virtual desktops... 21 Design considerations... 26 VMware vsphere cluster and data store configurations...26 Infrastructure and management servers... 28 Storage design... 29 Network design...31 Horizon View configuration...32 Desktop pool configuration...32 RDSH virtual machine configuration... 33 Horizon View settings...35 Cluster to data store assignments...35 Test image configuration... 36 Conclusion... 37 Next steps... 37 References...38 3

Introduction Solution overview Organizations are looking for ways to reduce the growing costs and complexity of managing the increasing number of end user devices that are proliferating within the workplace. With so many new types of devices used in and out of the office, data security and 24 x 7 desktop availability take on new dimensions. Complying with the privacy regulations around the world such as Sarbanes-Oxley, the Healthcare Insurance Portability and Accountability Act (HIPAA), and the European Union Privacy Regulations adds to the security, archiving, and disaster protection challenges. With VDI, IT can manage client desktops centrally and achieve: Reduced costs and complexity through centralized provisioning and management of desktop applications and user accounts Increased Security through centralized control of sensitive data and the ability to separate company and personal desktops Consistent user experience through the deployment of uniform high performance architecture Vblock Systems from VCE provide an enterprise-class IT infrastructure for VDI rollouts. Tight integration with VMware operating system and applications means that Vblock Systems provide the response times, security, availability, and agility IT requires. Factory-integrated systems accelerate deployment and provide performance at scale for the most demanding applications. These purpose-built solutions simplify purchase, streamline provisioning, and lower deployment risk. The purpose of this paper is to demonstrate that the Vblock System 540 with VMware vsphere 6.0 meets the functional and technical requirements of a 1000-user deployment in a VMware Horizon View 6.1 environment. The major components are: Vblock 540 is the industry's first all-flash based converged infrastructure for high performance mixed workloads and emerged 3rd platform applications. VMware vcenter Server 6.0 simplifies planning and deployment by offering two deployment models. The first, embedded, deploys the new Platform Services Controller (PSC) and the vcenter Server system on the same machine. The second, external, deploys the PSC and the vcenter Server instance on separate machines. All vcenter Server services such as VMware vcenter Inventory Service, VMware vsphere Web Client, auto deploy, and so on are installed along with vcenter Server. Horizon View 6.1 is a desktop virtualization solution that enables virtual desktops to run on the vsphere virtualization environment. One of the significant benefits of using Horizon View 6.1 for this solution is that it supports application publishing using Microsoft Remote Desktop Services. Validation of the solution included both VDI and Remote Desktop Session Host (RDSH) configurations. This paper contains a solution architecture intended for a real-world deployment and mix of desktop applications. As a result, the test metrics reflect a lower density of virtual desktops to blades than is possible in tests designed to show maximum potential VDI densities. The results 4

outlined in this solution architecture are specific to the Vblock 540 with Horizon View 6.1 and VMware vsphere 6.0. You may experience different results in your environment. Key highlights Extensive user experience and operations testing of Horizon View 6.1 on the Vblock 540, including Login VSI performance benchmark testing, revealed excellent performance at an extremely low cost. Key results demonstrate that the Vblock 540 easily supports a deployment of 1000 Linked-Clone or RDSH session-based desktops with 100 percent concurrency and acceptable CPU, memory, and storage use, along with acceptable application response times. The results are summarized here and further described later in this paper. 1000 Linked-Clone desktops deployed in 1 hour 10 minutes 1000 Linked-Clone desktops recomposed in 2 hour 27 minutes 1000 Linked- Clone desktops refreshed in 40 minutes Average steady-state IOPS of 27015 was observed on the EMC XtremIO during the execution of the workload Validated 1000-user RDSH session-based virtual desktops Figure 1: Key test highlights Purpose This document describes the architecture, design guidelines, validation, and performance data for a VxBlock System 540 with VMware Horizon View 6.1 deployment. 5

We have used the results of this validation to demonstrate that the Vblock 540 meets the functional and technical requirements of a high-density user desktop deployment in VMware Horizon View 6.1environments. Audience This document is intended for enterprise and service provider decision-makers and system administrators deploying large-scale end-user computing environments with VMware Horizon View 6.1 on the Vblock 540. 6

Technology overview Vblock System 540 To ensure the performance and responsiveness needed to support massively scalable solutions, all VMware Horizon View desktops were hosted on the VCE Vblock 540. The Vblock 540 is an agile and highly scalable converged infrastructure for rapid deployment or expansion of virtualized data centers, cloud environments, and service provider implementations. Preengineered, pre-configured, and validated, the Vblock 540 arrives ready to meet your specific workload and service level agreement (SLA) requirements, while minimizing the costs and risks to your business operations. It can handle a mix of different workloads that may include virtual desktop infrastructure (VDI), Microsoft Exchange 2013, Oracle, and SAP enterprise applications, as well as vertical industry solutions. The following diagram provides a high-level overview of the components in the Vblock 540 architecture: 7

Compute components Cisco Unified Computing System (UCS) B-Series blades, suitable for a wide range of applications and workload requirements, provide the computing power within the Vblock 540. The Cisco UCS data center platform combines x86-architecture blade and rack servers with networking and storage access into a single system. Innovations in the platform include a standards-based, unified network fabric, Cisco Virtual Interface Card (VIC), and Cisco UCS Extended Memory Technology. A wireonce architecture with a self-aware, self-integrating, intelligent infrastructure eliminates the need for manual assembly of components into systems. Cisco UCS B-Series two-socket blade servers deliver record-setting performance to a wide range of workloads. Based on Intel Xeon processor E7 and E5 product families, these servers are designed for virtualized applications, and reduce CapEx and OpEx through converged network fabrics and integrated systems management. Fabric extenders (FEX) within the Cisco UCS chassis connect to Cisco fabric interconnects over converged Ethernet. Up to eight 10 GbE ports on each FEX connect northbound to the fabric interconnects, regardless of the number of blades in the chassis. These connections carry IP and storage traffic. Each fabric interconnect has multiple 10 GbE ports reserved by VCE to connect to upstream Cisco Nexus series switches and the Cisco MDS switches depending upon the desired configuration of unified or segregated network environment. Storage components Vblock 540 is built with EMC XtremIO all-flash array for their exceptional scalability, flexibility, and marketleading simplicity and efficiency to minimize total cost of ownership. XtremIO provides an exceptionally high level of performance that is consistent over time, system conditions, and access patterns. It is designed for true random I/O. The system s performance level is not affected by its capacity utilization level, number of volumes, or aging effects. XtremIO fully leverages the properties of random access flash media. The resulting system addresses the demand of mixed workloads with superior random I/O performance, instant response times, scalability, flexibility, and administrator agility. XtremIO delivers consistent low latency response times (below <1ms) with a set of non-stop data services. Features include: Inline data reduction and compression Thin provisioning Snapshots 99.999% availability enhances host performance Unprecedented responsiveness for enterprise applications The XtremIO Management Server is a virtual machine that provides a browser-based GUI for device creation, management, and monitoring of XtremIO arrays. 8

Moreover, performance is not based on shared-cache architecture, and therefore it is not affected by the data set size or data access patterns. Networking components The Vblock 540 network layer is based on Cisco Nexus Series Switches that promote infrastructure scalability, operational continuity, and transport flexibility. The Cisco Nexus Series Switches in the network layer provide 10 or 40 GbE IP connectivity between the Vblock 540 and the outside world. In unified network architecture, the switches also connect the fabric interconnects in the compute layer to the X-Bricks in the storage layer. In the segregated architecture, the Cisco MDS 9000 series switches in the network layer provide Fibre Channel (FC) links between the Cisco fabric interconnects and the XtremIO array. These FC connections provide block level devices to blades in the compute layer. In unified network architecture, there are no Cisco MDS series storage switches. FC connectivity is provided by the Cisco Nexus 5548UP switches or Cisco Nexus 5596UP switches. However, a pair of Cisco MDS switches will be required with Cisco 9396 switches. Ports are reserved or identified for special Vblock 540 services such as backup, replication, or aggregation uplink connectivity. The Vblock 540 contains two Cisco Nexus 3064-T switches to provide management network connectivity to the different components of the Vblock System. These connections include the XtremIO storage controllers, Cisco UCS fabric interconnects, Cisco Nexus 5500UP switches or Cisco Nexus 9396PX switches, and power output unit (POU) management interfaces. VMware Horizon View 6.1 VMware Horizon View 6.1 delivers virtualized and remote desktops and applications through a single platform and supports end users with access to all of their Windows and online resources through one unified workspace. VMware Horizon View 6.1 provides unified access to virtual desktops and applications from a wide variety of devices. It allows IT to manage desktops, applications, and data centrally while increasing flexibility and customization at the endpoint for the user. It enables levels of availability and agility of desktop services unmatched by traditional PCs at about half the total cost of ownership (TCO) per desktop. Unlike other desktop virtualization products, VMware Horizon View 6.1 is a tightly integrated, end-to-end solution built on the industry-leading virtualization platform, VMware vsphere. VMware Horizon View 6.1 allows customers to: Deliver desktops and applications through a single platform Provide a consistent end user experience across devices, locations, media, and connections Dynamically allocate resources with virtual storage, compute, and networking to simply and costeffectively manage and deliver desktop services on-demand Extend business continuity and disaster recovery features to their desktops VMware vsphere 6.0 VMware vsphere 6.0 provides a scalable and extensible platform that forms the foundation for virtualization management in the Vblock 540. 9

VMware vcenter Server 6.0 simplifies planning and deployment by offering two deployment models: The first, embedded, deploys the new Platform Services Controller (PSC) and the vcenter Server system on the same machine The second, external, deploys the PSC and the vcenter Server instance on separate machines VMware vcenter Server All vcenter Server services such as VMware vcenter Inventory Service, VMware vsphere Web Client, auto deploy, and so on are installed along with vcenter Server. There are no longer separate installers for these components, simplifying the architecture by combining functions onto a single machine. VMware vsphere Update Manager remains as a standalone Microsoft Windows installation. Database Support Both deployment models support use of an embedded PostgreSQL database. For external database use, Microsoft Windows vcenter Server deployments support SQL Server and Oracle Database. Platform Services Controller The PSC includes common services used across VMware vcloud Suite. This includes VMware vcenter Single Sign-On, licensing, and certificate management. PSCs replicate information such as licenses, roles and permissions, and tags with other PSCs. In our testing, we used external deployment mode (vcenter Server and Platform Services Controller as a separate Windows installation) with Microsoft SQL Server and VMware vsphere Update Manager as a standalone Microsoft Windows installation. 10

Architecture Logical component configuration This solution requires two VMware vcenter instances: one for infrastructure and management and one for View desktops and RDSH virtual machines. The AMP vcenter on the Vblock 540 manages two clusters, one each for the following components: Vblock System element managers View infrastructure VMs The View desktop vcenter manages two clusters, one each for the following components: View desktops RDSH virtual machines (VMs) VMware recommends that you do not mix RDSH workloads with VDI desktops. 11

The following diagram illustrates placement of the logical components in the solution. VDI management infrastructure The Vblock Management components reside on a cluster of three Cisco UCS C240 servers setup in AMP-2HA Performance configuration. This is managed by the AMP vcenter. The View infrastructure and management components reside in a dedicated cluster of two B200 M4 blade servers managed by the AMP vcenter. 12

The following diagram illustrates the logical configuration of management components. VDI desktop infrastructure The VDI desktop infrastructure resides on a separate vcenter instance. 13

We deployed a dedicated vcenter instance and created a single cluster comprising of 16 UCS B200 M4 blades for hosting the VDI desktops. 14

Validation Workload generation and measurement For this solution, we used the Login VSI workload generation and measurement tool to generate and measure rigorous and realistic desktop workloads. Login VSI is an industry-standard tool designed to measure the maximum capacity of VDI infrastructures by simulating unique user workloads. The simulated users work with the same applications as typical employees, such as Microsoft Word, Excel, Outlook, and Internet Explorer. The results of several testing measurements are compiled into a metric known as VSImax, which quantifies the maximum capacity of VDI workloads running on a given infrastructure while delivering an acceptable user experience. Test methodology We used Login Virtual Session Indexer (Login VSI) to simulate application workloads and measure insession resource utilization and response times to validate utilization and user experience. We configured Login VSI to run a pre-defined power user workload against a 1000 View desktop configuration and against a 1000 Horizon View 6.1 desktop configuration over a Microsoft Remote Desktop Session Host (RDSH) server. We allocated two vcpu and 4GB RAM to each hosted desktop and used the Login VSI parameters in addition to the power user workload. Login VSI testing Login VSI is the industry-standard benchmarking tool for measuring the performance and scalability of centralized desktop environments such as Virtual Desktop Infrastructure (VDI). We used Login VSI to generate a reproducible, real-world test case that simulated the execution of various applications, including Microsoft Internet Explorer, Adobe Flash video, and Microsoft Office applications. The objective of the testing was to determine how many virtual desktop users, or sessions, each solution could support on the system under test. Workload We configured Login VSI to run a pre-defined power user workload against a VMware Horizon View 6.1 pool of 1000 virtual desktops, with the tests set up to log users in to the virtual desktops incrementally every 30 seconds between sessions per physical host (blade). We used a power user workload because it consumes more memory and CPU resources due to the increased number of applications simultaneously running, which addresses most hosted virtual desktop user classes. During testing, Login VSI sessions were initiated by launchers (simulated user endpoints) that ran on separate compute and storage infrastructure. Fifty launchers were utilized, each running an average of 20 sessions. Each launcher was configured with two vcpus and 8GB of vram, following Login VSI sizing guidelines. Other test parameters included: Workload simulates a power user workload using Office, Internet Explorer, and PDF. Once a session has been started, the power user workload repeats every 12 minutes. 15 During each loop, the response time is measured every two minutes.

The power user workload opens up to five applications simultaneously. The type rate is 160ms for each character. Approximately two minutes of idle time is included to simulate real-world users. Metrics We measured response times for the following transactions: Transaction CPU FCDL FCDS FCTL FCTS IO NFO NFP NSLD UMEM WFO WSLD ZHC* ZLC* ZNC* Description Create a large array of random data that will be used in the IO timer Copy a local random document from temp directory to home drive Copy a random document from VSIshare to local temp directory Copy a local random text file from local temp directory to home drive Copy a text document from VSIshare to temp directory Write the CPU random data file to a local disk Measure how long it takes to show the file-open dialog in VSI notepad Print open VSI-Notepad file [ctrl+p] VSI-Notepad starts and loads a 1500KB document that is copied from the content pool The average percentage of memory used by the active sessions Open VSI-Notepad file [ctrl+o] Word Start/Load a local random document file from content pool Compress a local random.pst file that is copied from the content pool (5mb) using 7zip Copy a random file and compress it (with 7zip) with low compression enabled Create files with no compression using 7zip Deployment and recompose testing Deployment and recompose time measurements are often overlooked in Horizon View reference designs because they are considered infrequent events. However, deployment and recompose times are critical beyond the initial setup for several reasons: Deployment and recompose events have a direct impact on the IT agility and responsiveness. Consider the example of a large company that completes an acquisition and must roll out a corporate desktop and applications to all the newly acquired employees. Deployment times are directly correlated to the speed at which this can be accomplished. Linked-Clone VDI images are recomposed and redeployed periodically to apply OS patches or application updates, which requires a maintenance window. The recompose operation must be completed as rapidly as possible. Many customers employ a regular, automated recompose policy by setting desktops to Refresh on Logoff. 16

To simulate a more realistic test than simple creation of image clones, all pool deployment and recompose timing tests in this reference architecture included the duration of the master image cloning process and virtual desktop customization, power on, domain registration, and View Agent registration. Test procedure During testing, we measured CPU utilization, memory utilization, storage processor utilization, and application response times. We used the following test procedure to ensure consistent results. 1 Clean start of all desktop virtual machines (VMs) and clients before each test. 2 Restart all the launchers before the test. 3 Idle all desktop VMs and client launchers until startup services on the operating system settle down and memory and CPU on the launchers show no usage. 4 Execute at least two Login VSI loops in each active test phase session. 5 Log off all users after VSI completion. 6 Generate test run reports and data. Test 1: Linked-Clone desktops First, we tested 1000 Linked-Clone virtual desktops with 100 percent concurrency. Highlights Test results showed VSImax not reached. At this level of session concurrency, host CPU resources are consumed up to 15 percent on average and memory resources are consumed up to 99 percent on average. All 1000 desktops demonstrated normal performance. The sustained upper CPU utilization threshold for most production implementations is 85 percent. Highlights of the test include: Desktop access using PCoIP protocol and power user workload (with Flash enabled by default) VSImax not reached Excellent host performance (memory consumed up to 100 percent and CPU consumed up to 32 percent) Average steady state IOPS of 27015 on EMC XtremIO all-flash array (75 percent writes, 25 percent reads) 17

Application and host performance During testing of Horizon View 6.1, we measured the application response time for each transaction and conducted performance testing on 1000 Linked-Clone desktops. The results of this testing are shown below. Figure 2: Linked-Clone application and host performance test results 18

Storage performance and usage We captured the performance of the EMC XtremIO (array utilization) during the 1000 VDI Linked-Clone desktop testing. We observed that the overall utilization was less than 40% on average for the respective workload. The volume capacity configured and presented to vsphere totaled 14.32TB. The actual storage footprint for 1,000 desktops and infrastructure servers was approximately 9.82TB. Due to the efficiency of the XtremIO inline data reduction capability, desktop and server virtual machines occupied a physical storage footprint of only 4.5TB. This represents: Overall efficiency ratio: 18:1 Deduplication ratio: 9.1:1 vsphere Thin Provisioning savings: 31% This massive savings in storage capacity is a clear representation of how the EMC XtremIO storage platform can drive down the storage footprint and associated costs in a medium- to large-scale VDI deployment. The following diagram illustrates storage capacity. Figure 3: Linked-Clone storage capacity 19

Figure 4: Linked-Clone storage usage Desktop pool deployment and recompose We observed fast, consistent, and reliable desktop pool deployments even with background workloads in the compute and shared storage environments. We measured the time to deploy a 1000-desktop Linked- Clone pool and observed that all 1000 desktops were deployed in 1 hour and 10 minutes. 20

We observed similarly fast, consistent, and reliable desktop pool recompose operations. We measured the time to recompose a 1000-desktop Linked-Clone pool and observed that all 1000 desktops were recomposed in 2 hours and 27 minutes. Figure 5: Linked-Clone desktop pool deployment and recompose Test 2: RDSH session-based virtual desktops Next, we tested 1000 Remote Desktop Session Host (RDSH) session-based virtual desktops with 100 percent concurrency. Highlights Test results showed VSImax not reached. 21

At this level of session concurrency, host CPU resources are consumed up to 25 percent on average and memory resources consumed up to 40 percent on average. All 1000 RDSH sessions demonstrated normal performance. Highlights of the test include: Desktop access using PCoIP protocol and power user workload (with Flash enabled by default) VSImax not reached Excellent host performance (memory consumed up to 45 percent and CPU consumed up to 60 percent) Average steady state IOPS of 5156 on EMC XtremIO all-flash array (75 percent writes, 25 percent reads) 22

Application and host performance During testing of Horizon View 6.1, we measured the application response time for each transaction and conducted performance testing on 1000 RDSH session-based desktops. The results of this testing are shown below. Storage performance We captured the performance of the XtremIO array utilization during the 1000 RDSH session-based desktop testing. We observed that the overall utilization was less than 20 percent on average for the respective workload. 23

The volume capacity configured and presented to vsphere totaled 14.32TB. The actual storage footprint for 1,000 RDSH session-based desktops and infrastructure servers was approximately 3TB. Due to the efficiency of the XtremIO inline data reduction capability, desktop and server virtual machines occupied a physical storage footprint of only 0.7TB. This represents: Overall efficiency ratio: 21:1 Deduplication ratio: 9.3:1 vsphere Thin Provisioning savings: 36% This massive savings in storage capacity is a clear representation of how XtremIO can drive down the storage footprint and associated costs in a medium- to large-scale VDI deployment. Figure 6: RDSH storage capacity 24

25 Figure 7: RDSH storage usage

Design guidelines VMware vsphere cluster and datastore configurations VDI management infrastructure We created a dedicated cluster on the AMP vcenter to host the VDI management components. The cluster consisted of two UCS B200 M4 blade servers configured to use two 1TB shared FC LUNs from the EMC XtremIO. 26

VDI desktop infrastructure For the VDI desktop infrastructure, we deployed a dedicated vcenter and created a single cluster. The VDI desktop cluster consisted of 16 UCS B200 M4 blade servers. We configured the blades to use seven 1.5TB shared FC LUNs from the EMC XtremIO array as data store for VDI clones. Figure 8: VDI desktop infrastructure 27

Remote Desktop Session Host infrastructure For the RDSH infrastructure, we created a single cluster with ten UCS B200 M4 blade servers. We configured the blades with two 1.5TB datastores for RDSH virtual machines. Figure 9: RDSH infrastructure layout Server resource sizing 28

We used the vcenter on the Vblock 540 AMP for managing infrastructure servers. For View desktops, we deployed a dedicated vcenter Server instance, in conformance with VMware Horizon View 6.1 architecture planning guidelines. All additional vcenter roles (vcenter Server and platform services controller) for the desktop vcenter were divested to separate servers to avoid any resource contention that might have resulted from combining roles on a busy vcenter Server. Server resources were sized according to current best practices from VMware. The following table lists these best practices: Table 1: Server resource sizing Server Component No. of Virtual CPUs Memory (GB) Storage (GB) Guest Operating System Drives (GB) Domain Controller 1 8 16 40 Windows Server 2008 R2 SP1 DHCP Server 1 1 4 40 Windows Server 2008 R2 SP1 SQL Database Server 2 6 300 Windows Server 2012 R2 Standard vcenter Server 8 24 120 Windows Server 2008 R2 SP1 C: 40 C: 40 C: 40 D: 40 E: 40 F: 40 G: 40 H: 100 C: 40 D: 80 vcenter Platform Services Controller vcenter Update Manager Server 8 24 140 Windows Server 2012 R2 Standard 2 4 160 Windows Server 2012 R2 Standard C: 40 D: 100 C: 40 D: 120 View Composer Server 4 10 80 Windows Server 2012 R2 Standard View Connection Server 1 4 12 80 Windows Server 2012 R2 Standard View Connection Server 2 4 12 80 Windows Server 2012 R2 Standard RDSH Server 12 64 70 Windows Server 2012 R2 Standard C: 40 D: 40 C: 40 D: 40 C: 40 D: 40 C: 70 Storage During testing, we used the EMC XtremIO for Linked-Clone system disk storage, and we redirected user and user persona data to a CIFS share configured in the same EMC XtremIO array. 29

LUN requirements The following table lists the LUNs that you must create and present to the ESXi blades for running View desktop workloads: Table 2: LUN requirements Vblock Virtual desktop pool size LUN size Quantity Vblock 540 1000 1 TB (VDI Infrastructure) 2 1.5 TB (VDI Desktops) 7 1.5 TB (RDSH VMs) 2 Virtual desktop storage requirements The following table lists the storage requirements for each virtual desktop type: Table 3: Virtual desktop storage requirements Virtual desktop type Capacity Number Total capacity Linked-Clone virtual desktop 30 GB 1000 30 TB Linked-Clone Replica disks (one per desktop datastore) 44 GB 7 308 GB Full-Clone virtual desktop 44 GB 1000 43 TB 30

Network For this solution, Vblock 540 was configured without segregating the LAN and SAN connectivity between the compute layer and the network layer. Cisco Nexus switches Each fabric interconnect in the Vblock 540 has multiple ports reserved for 10GbE ports reserved to form a port channel connectivity to the upstream Cisco Nexus 5000 series switches. This provides LAN connectivity between the Vblock System and the external network. Each fabric interconnect also has multiple ports designated for 8 Gb Fibre Channel (FC). These ports connect to the same Cisco Nexus 5000 series switches and the connections carry FC traffic between the compute layer and the storage array. These connections also enable SAN booting of the Cisco UCS blades. View infrastructure networking We used the vsphere Standard vswitch for the View management and infrastructure servers with a redundant 10 GbE uplink to the Nexus 5548UP. 31

View desktop networking We deployed a vsphere Distributed Switch (vds) for View desktops with a redundant 10GbE uplink to the Nexus 5548UP. Horizon View configuration VMware Horizon View is a tightly integrated, end-to-end solution built on the industry-leading virtualization platform, VMware vsphere. For this validation, we installed the following core systems: Two connection servers A dedicated vcenter with roles split to separate servers as follows: vcenter vcenter Platform Services Controller vcenter Update Manager View Composer running on a separate standalone server Desktop pool configuration To validate this solution, we deployed a single Automatic Floating Linked-Clone desktop pool with 1000 desktops. Configuration of the Linked-Clone pool conformed to a typical power user profile with the exception of the Storage Overcommit policy. The Storage Overcommit policy must be set to Aggressive with any storage platform that has an inline deduplication or data reduction capability. The following table describes the desktop pool configuration specification: Table 4: Desktop pool configuration Attribute Pool type Persistence Specification Linked clone Non-persistent Pool ID Desktop pool <############> Display name Desktop pool <###########> Folder ID / Separate datastores for replica and OS State Connection server restriction Remote desktop power policy Auto logoff after disconnect Disabled Enabled None Take no power action Never 32

Table 4: Desktop pool configuration Attribute User reset allowed Multiple sessions per user allowed Delete or refresh desktop on logoff Display protocol Allow protocol override Specification False False Never PCoIP False Maximum number of monitors 2 Maximum resolution 1920 x 1200 HTML access Flash quality level Flash throttling level Enable provisioning Stop provisioning on error Provisioning timing Use view storage accelerator Reclaim virtual machine disk space Storage overcommit policy Selected Medium Moderate Yes No All up front No Yes - 2GB Aggressive Storage overcommit policy must be set to Aggressive with any storage platform that has an inline de-duplication or datareduction capability. Virtual machine configuration In production environments, virtual machine configurations vary based on individual use case requirements. Master virtual machines We configured the virtual hardware of the master desktop virtual machine according to standard Login VSI specifications. It is important to note that in production deployments, virtual machine configurations vary based on individual use case requirements. The master image used in this test environment underwent VDI optimization as defined in the VMware Horizon View Optimization Guide for Windows 7.. VMware strongly recommends that the Windows image be optimized when master images are prepared for use with Horizon View. 33

The following table lists specifications for the master virtual machine configuration: Attribute Desktop OS Specification Microsoft Windows 7, 64-bit VMware virtual hardware Version 11 VMware Tools version Up to date Virtual CPU 2 Virtual memory OS pagefile 4096 MB 1.5 GB starting and maximum vnics 1 Virtual network adapter 1 Virtual SCSI controller 0 Virtual disk VMDK Virtual floppy drive 1 Virtual CD/DVD drive 1 VMXNET3 Adapter LSI Logic SAS 40 GB Removed Removed Horizon View Agent Horizon View Agent 6.1 Installed applications (per Login VSI standards) Microsoft Office 2010 Adobe Acrobat Reader 10 Doro PDF Printer FreeMind Notepad RDSH virtual machines A Remote Desktop Session Host (RDSH) is a server computer that has Windows based programs or the full Windows desktop for Remote Desktop Services clients. An RDSH hosts applications and desktop sessions that users can access remotely. An RDSH can be a physical or a virtual machine. The ESXi host for an RDSH virtual machine can be part of a VMware HA cluster to guard against physical server failures. The following table lists specifications for an RDSH virtual machine: Attribute Operating system RAM Specification Windows Server 2012 R2 Standard 64 GB Virtual CPU 12 System disk capacity- VMDK 70 GB Virtual SCSI adapter type LSI Logic SAS (the default for Windows Server 2008) Virtual network adapter VMXNET 3 1 NIC 1 Gigabit Virtual SCSI controller 0 LSI Logic SAS 34

Attribute Maximum number of client connections (including session-based remote desktop connections and remote application connections) Specification 50 Horizon View settings The following table lists specifications for the Horizon View global settings: Attribute Specification Global Policies Multimedia redirection (MMR) USB Access Remote mode PCoIP hardware acceleration Allow Allow Allow Allow medium priority Global Settings Session timeout SSO View Administrator session timeout Automatic status updates Pre-login message Warning before forced logoff 600 (10 hours) Always enabled 120 minutes Enabled None None Global Security Settings Re-authenticate secure connections after network disrupt Message security mode Enable IPSec for Security Server pairing Disable SSO for local mode Enabled Enabled Enabled Enabled Cluster to datastore assignments We deployed datastores as shown in the following table: Pool name Datastore name Datastore size Cluster 1 - Pool 1 1000 desktops DesktopPool_1 1.5 TB DesktopPool_2 DesktopPool_3 DesktopPool_4 DesktopPool_5 1.5 TB 1.5 TB 1.5 TB 1.5 TB 35

Pool name Datastore name Datastore size DesktopPool_6 DesktopPool_7 1.5 TB 1.5 TB Test image configuration We configured the virtual hardware of the master desktop virtual machine according to standard Login VSI specifications. It is important to note that in production deployments, virtual machine configurations vary based on individual use-case requirements. The master image used in this test environment underwent VDI optimization as defined in the VMware Horizon View Optimization Guide for Windows 7. VMware strongly recommends that the Windows image be optimized when master images are prepared for use with Horizon View. The following table lists specifications for the test image configuration: Attribute Desktop OS Specification Microsoft Windows 7, 64-bit VMware virtual hardware Version 9 VMware Tools version Up to date Virtual CPU 2 Virtual memory OS pagefile 4096 MB 1.5 GB starting and maximum vnics 1 Virtual network adapter 1 Virtual SCSI controller 0 Virtual disk VMDK Virtual floppy drive 1 Virtual CD/DVD drive 1 VMXNET3 Adapter LSI Logic SAS 40 GB Removed Removed Horizon View Agent Horizon View Agent 6.0 Installed applications (per Login VSI standards) Microsoft Office 2010 Adobe Acrobat Reader 10 Doro PDF Printer FreeMind Notepad 36

Conclusion VDI can help save time and money, provide greater defense against catastrophic failure, improve update speeds, and provide an easy way to customize desktops for certain users or groups of users. This solution architecture provides service providers and organizations with detailed design considerations for providing a centrally managed, robust, scalable, and secure hosted and virtual shared desktop environment on the Vblock 540 using VMware Horizon View 6.1. When designing and estimating capacity for this solution architecture, we adhered closely to published VMware, Cisco, and EMC sizing and estimation standards, and best practices for VDI deployments. The Vblock 540 provides an enterprise-class IT infrastructure for VDI rollouts, ensuring the response times, security, availability, and agility IT requires. It has been engineered for greater scalability and performance to support large enterprise deployments of mission-critical applications, cloud services, VDI, mixed workloads, and application development and testing. VMware Horizon View is the industry's leading desktop virtualization platform and the only solution built expressly to deliver desktop as a service. Our test results demonstrate that the Vblock 540 easily supports a deployment of 1000 Linked- Clone or RDSH session-based desktops with 100 percent concurrency and acceptable CPU, memory, and storage use, along with acceptable application response times. Rapid desktop pool deployment and recompose times show that desktop maintenance is feasible even with extensive background workloads running simultaneously. Next steps To learn more about this and other solutions, contact your VCE representative or visit www.vce.com. 37

References Refer to the following technical resources for additional information. VMware VCE EMC Cisco Server and Storage Sizing Guide for Windows 7 desktops in a Virtual Desktop Infrastructure VMware Horizon with View Optimization Guide for Windows 7 and Windows 8 Workload Considerations for Virtual Desktop Reference Architectures VMware Horizon 6 Reference Architecture VMware Horizon 6 RDSH Performance and Best Practices Storage Considerations for VMware Horizon View 6.0 VCE End User Computing EMC XtremIO Overview EMC XtremIO VDI Solutions Brief Cisco Desktop Virtualization Solutions with VMware Horizon View Design Considerations for Increasing VDI Performance and Scalability with Cisco Unified Computing System Login VSI Login VSI Technical Documentation 38

The information in this publication is provided "as is." Dell Inc. makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any software described in this publication requires an applicable software license. Copyright 2015 Dell Inc. or its subsidiaries. All Rights Reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be the property of their respective owners. Published in the USA in September 2015. Dell EMC believes the information in this document is accurate as of its publication date. The information is subject to change without notice. 39 Copyright