Solutions for VMware VDI Using Huawei OceanStor Dorado2100 G2 SSD Storage
VMware View VDI Solution Using Solutions for VMware VDI UsingG2 Huawei OceanStor Dorado2100 Huawei OceanStor Dorado2100 G2 SSD-Based Storage System SSD St
Table of Contents 1 Overview......................................................................................................................................... 4 2 Introduction of VMware View 5.1 ............................................................................................. 5 2.1 VMware View 5.1 Infrastructure ...................................................................................................................... 5 2.2 New Features in VMware View 5.1 for Storage System .................................................................................. 6 2.3 Challenges for Virtual Desktop Infrastructure .................................................................................................. 7
3 Huawei OceanStor Dorado2100 G2 SSD Storage System ..................................................... 8 3.1 Feature 1 --- Outstanding Performance ............................................................................................................ 8 3.2 Feature 2 --- Energy Savings ............................................................................................................................ 9 3.3 Feature 3 --- Stability and Reliability ............................................................................................................... 9 3.4 Feature 4 --- Low TCO ..................................................................................................................................... 9 3.5 Feature 5 --- Ease of Use .................................................................................................................................. 9
4 What Will You Get Using Dorado2100 G2 in VDI Scenarios? ........................................... 11 4.1 Remarkable Performance ............................................................................................................................... 11 4.1.1 Number of Virtual Desktop ................................................................................................................... 11 4.1.2 Response Time ...................................................................................................................................... 11 4.2 Lower Power and Space Consumption .......................................................................................................... 12
5 VMware View VDI Solution Using Dorado2100 G2 SSD-based Storage ....................... 13 5.1 Physical Network Scheme .............................................................................................................................. 13 5.2 Logic Network Scheme .................................................................................................................................. 14 5.3 Hardware Configurations ............................................................................................................................... 15 5.4 Software Configurations for Virutal Desktop Infrastructure .......................................................................... 17 5.5 Software Configuration for Virtual Machines ................................................................................................ 17 5.6 Configuration for Storage System .................................................................................................................. 18
6 Validation for VDI Solutions Using Huawei Dorado2100 G2 SSD Storage ................... 20 6.1 Test Tool --- VMware ViewPlanner ................................................................................................................ 20 6.2 Test Environment Deployment ....................................................................................................................... 21 6.3 Test Results .................................................................................................................................................... 22 6.3.1 Boot Storm Test .................................................................................................................................... 22 6.3.2 Workload Test ....................................................................................................................................... 23
7 High Lights Using Dorado2100 G2 in VDI Scenarios ......................................................... 26
7.1 Test Results Analysis ...................................................................................................................................... 26 7.2 High Light 1 --- Shorter Start-up Time for VMs ............................................................................................ 27 7.3 High Light 2 --- over 4000 VDI in RAID 5 and 8000 VDIs in RAID 10 supported by Dorado2100 G2 With 50 SSDs ................................................................................................................................................................ 27 7.4 High Light 3 --- Lower Space Consumption .................................................................................................. 28 7.5 High Light 4 --- Lower Power Consumption ................................................................................................. 29
8 Terms and Abbreviations ............................................................................................................ 31
1
Overview
This technical report reviews the solution for VMware View Virtualization Desktop Infrastructure (VDI) using Huawei OceanStor Dorado2100 G2 high-performance SSD-based System, including the brief introduction of VMware vSphere 5.1 and Huawei OceanStor Dorado2100 G2 Solid State Storage System, VDI solution using VMware View 5.1 and Huawei OceanStor Dorado2100 G2 SSD Storage, and cumstomers’ benefit for using Huawei Dorado2100 G2 in VDI scenarios.
This technical report is just a recommendation for deployments and configurations of VMware vSphere and Huawei OceanStor Dorado2100 G2 SSD Storage System. Users for this paper should be much familiar with the deployments and configurations of VMware vSphere 5.0, VMware View 5.1 and Huawei OceanStor Dorado2100 G2 SSD Storage System.
2
Introduction of VMware View 5.1
VMware View is a desktop virtualization solution that simplifies IT manageability and control while delivering the highest fidelity end-user experience across devices and networks. The VMware View solution helps IT organization automate desktop and application management, reduce costs, and increase data security through centralization of the desktop environment. This centralization results in greater end-user freedom and increased control for IT organizations. By encapsulating the operating systems, applications, and user data into isolated layers, IT organizations can deliver a modern desktop. It can then deliver dynamic, elastic desktop cloud services such as applications, unified communications and 3D graphics for real-world productivity and greater business agility. Unlike other desktop virtualization products, VMware View is built on and tightly integrated with vSphere, the industry leading virtualization platform, allowing customers to extend the value of VMware infrastructure and its enterprise class features such as high availability, disaster recovery and business continuity. VMware View™ creates a modern, user-centric approach to computing that maximizes end user freedom and optimizes IT control. VMware View allows IT to simplify and automate the management of thousands of desktops and to securely deliver desktop as a service to users from a central location with levels of availability and reliability unmatched by traditional PCs. By delivering secure access to applications and data to any device, when and where the user needs it, VMware View provides end users with the highest levels of mobility and flexibility.
2.1 VMware View 5.1 Infrastructure The VMware View 5.1 Infrastructure contains a series of components, including:
VMware vSphere 5.0 including ESXi 5.0 update 1 and VMware vCenter 5.0 update 1;
VMware View Composer 3.0.0;
VMware View Connection Server 5.1.0;
VMware View Replica Server 5.1.0;
VMware View Security Server 5.1.0;
VMware View Agent 5.1.0;
VMware View Client 5.1.0
Microsoft Windows Server 2008 R2 64 Bit With Active Directory, DNS and DHCP
Microsoft SQL Server 2008 R2;
The detailed infrastructure of VMware View 5.1 is shown as follow. Figure 2-1 The VMware View 5.1 Infrastructure diagram
2.2 New Features in VMware View 5.1 for Storage System There are a series of new features in VMware View 5.1 compared to View 5.0. In this report, only new features for storage system would be focused. The following performance optimizations and integration features take advantage of vSphere 5.0 enhancements:
View Storage Accelerator uses Content Based Read Cache (CBRC) to reduce the load on the virtual desktop storage infrastructure by caching the common blocks of Virtual Machine Disk (VMDK) files into memory on the VMware vSphere® Hypervisors. The CBRC is an ESXi 5.0 server memory cache of common blocks. View Storage Accelerator is enabled on a per-desktop pool basis; when enabled the host hypervisor scans the storage disk blocks of the virtual desktop VMDK files to generate digests of the block contents. These blocks are cached in the vSphere Hypervisor CBRC based on disk access patterns, and subsequent reads of blocks with the same digest are served from the in-memory cache directly. This feature improves the performance of the virtual desktops, particularly during boot storms, user logon storms and anti-virus scanning storms; it can also enhances the user experience and saves storage array costs.
Tech Preview: View Composer Array Integration with VAAI - Additional View Composer cloning options leverages the vStorage API for Array Integration (VAAI)
Native Cloning capability of Network Attached Storage (NAS). Note: The storage vendors developing support for NFS native cloning (VAAI) need additional certification to support the View workload. CBRC is not supported with the NFS native cloning feature.
Customizable View Composer disposable disk drive letter.
Support for up to 32 hosts in a cluster when Network File System (NFS) is in use. (The former limit was 8 hosts per cluster.)
2.3 Challenges for Virtual Desktop Infrastructure For Virtual Desktop Infrastructure, there are lots of challenges, including:
Boot Storm
A boot storm is caused when a large population of virtual desktop infrastructure (VDI) users boot up which always causes serious pressure for servers and storage system.
Login Storm
A boot storm is caused when a large population of virtual desktop infrastructure (VDI) users log into their desktop which causes serious pressure for servers and storage system. Boot storm and login storm are always two huge challenges for Virtual Desktop Infrastructure which bring defficulties for deploying and manage virtualization scenarios.
Antivirus scanning Storm
User Workload Applications
User workload applications consists a series of routine applications including Microsoft Office, Internet explorer, file compression and decompression, file archive, high-definition video play, pdf review, etc.
3
Huawei OceanStor Dorado2100 G2 SSD Storage System Huawei OceanStor Dorado2100 G2 is a SAN-based Solid-State storage array using FC, 10GE and Infiniband interfaces for the enterprise-class high-performance market. The Dorado2100 G2 relies entirely on solid-state storage technology, and features advanced cache management and an advanced I/O scheduling algorithm to deliver unsurpassed performance. It offers an ideal choice for various performance-demanding storage scenarios such as large databases, VDIs, and high-performance computing. Huawei Dorado2100 G2 provides the lowest price-performance for applications with high performance but limited power and space consumption requirement.
3.1 Feature 1 --- Outstanding Performance
IOPS: The Dorado2100 G2 delivers 600,000 IOPS which is equal to traditional arrays with 1500 pieces of 15K RPM SAS disks;
Access Speed: Access latency is about 500 μs which is just 8% of traditional arrays.
3.2 Feature 2 --- Energy Savings
Low power consumption: Typical the Dorado2100 G2 SSD storage system’s power consumption is about 580 W which saves power up to 90% compared with performanceequivalent traditional disk arrays.
Intelligent CPU clock speed control: The Dorado2100 G2 intelligently controls the clock frequency of the CPU based on processor workload;
Intelligent fan speed control: Fan speed is regulated intelligently based on system temperature to reduce fan’s noise and power consumption, Which increases the environmental flexibility of equipment;
3.3 Feature 3 --- Stability and Reliability
Data protection: The Dorado2100 G2 uses rigorous 32-bit error correcting code (ECC) in 1-KB blocks and a threshold warning function so that errors are corrected as soon as they are discovered. The Dorado2100 G2 supports or presents RAID 0, 5, and 10, global hot spare disks, and data pre-copy for faulty disks.
Global-active controller architecture: The active-active dual controllers implement redundancy and load balancing, ensuring high service reliability.
Component redundancy design: Redundant power supplies, fans, controllers, interface modules, SSDs, and BBUs eliminate single points of failure while supporting hot swap and online I/O expansion.
Comprehensive media protection: The adopted wear leveling, bad block repair, and random scrambling code technologies can dramatically prolong the service life of storage media with a global MTBF greater than one million hours.
3.4 Feature 4 --- Low TCO
Investment Protection: There is no need to change software versions or your current application architecture. This means that you can easily incorporate the Dorado2100 G2 into your existing IT architecture while continuing to leverage your investment.
Power Consumption: Enjoy the benefits of memory system power savings of 90% annually.
Lower Space Consumption. The Dorado2100 G2 uses 95% less space than traditional arrays with equivalent performance, greatly reduces cabinet costs.
3.5 Feature 5 --- Ease of Use
Simplified management: The user-friendly management and maintenance mechanisms support GUI and CLI modes and provide alarm notification by sound, short message, and email.
Intelligent service life monitoring for SSDs: The Dorado2100 G2 constantly monitors the operating status of SSDs and notifies detected exceptions in real time, helping ensure application reliability and minimizing system downtime.
Easy deployment: The Dorado2100 G2 uses a standard SAN form without changing existing IT architecture and protects original investment.
4
What Will You Get Using Dorado2100 G2 in VDI Scenarios? One of the most important elements in delivering VDI successfully is storage performance. Traditional SAS storage systems have fallen far short in terms of the performance needed for small random READ and WRITE IO in VDI scenarios, resulting in desktop delays and lockups and more importantly a loss of productivity. While it is commonly acknowledged that solid state storage array performance is measurably superior to that of spinning disk, less well known is the importance of solid state storage being properly integrated into the overall VDI solutions. Now, Huawei Oceanstor Dorado2100 G2 SSD Storage is ready to efficiently handle highdemanded VDI applications at a fraction of mainstream storage vendors’ costs.
4.1 Remarkable Performance 4.1.1 Number of Virtual Desktop According to the storage feature 1 above, Huawei OceanStor Dorado2100 G2 SSD storage system with 100 pieces of eMLC SSDs can provide with 600,000 IOPS with random read IOs, which strongly matches the VDI scenarios. In VDI scenarios, each medium-workloaded Virtual Desktop assumes 25 to 30 small random IOPS. Therefore, according to the IOPS performance, one Huawei Dorado2100 G2 SSD Storage is supposed to support up to 20,000 Virtual Desktops. However, the same scenario would require over 1500 HDDs for the same performance, which would create a very unattractive performance ratio.
4.1.2 Response Time Also described in the storage feature 1 above, Huawei OceanStor Dorado2100 G2 SSD-based Storage System can provide with very low latency (about 500 us) because of the highperformance Huawei eMLC solid state disks. VDI is latency-sensitive since every desktop user’s interaction needs to do application launch and file open at anywhere anytime. In order to achive lower response time and work more
efficiently, Huawei OceanStor Dorado2100 G2 SSD Storage System is easy to handle this, even in heavy-workloaded VDI scenarios.
4.2 Lower Power and Space Consumption According to Storage Feature 2 above, Huawei OceanStor Dorado2100 G2 SSD-based Storage system’s controller enclosure’s power consumption is about 580 Watt, each disk enclosure with 25 SSDs consumes less than 300 Watt, which saves up to 90% over traditional SAS storage arrays to achive the same performance. To achive the same performance as Dorado2100 G2 in VDI scenarios using traditional SAS Storage, about 300 SAS hard disk would be used as decribed above, which means, it would take about 60 disk enclosures in which 25 pieces of 2.5 inch 10K or 15K RPM SAS hard disk are deployed. The comparison of power and space consumption between Dorado2100 G2 and traditional SAS storage according to the pre-analysis above is shown as follow. Table 4-1 Comparison of power and space consumption between Dorado2100 G2 and Traditional SAS Storage Storage System
Dorado2100 G2
Traditional SAS Storage
Power Consumption of Controller Enclosure
Typically 580 W
About 500 W
Number of Disk Enclosure
3
Over 60
Number of Hard Disk
25 pieces of eMLC
About 300 pieces of 2.5 inch SAS Hard Disk
Power Consumption of Disk Enclosure
Typically 295W
About 300W
Space Consumption
8U
Over 120 U
Total Power Consumption
Less than 1500 W
Over 18000 W
As shown above, using Huawei OceanStor Dorado2100 G2 SSD-based storage system not only saves your power consumption significantly, but also saves your space consumption apparently. Just for short, using Huawei OceanStor Dorado2100 G20 SSD-based storage is the most efficient way to save your money for the power and space consumption, even save your fee for management.
5
VMware View VDI Solution Using Dorado2100 G2 SSD-based Storage
As decribed above, Boot Storm and Login Storm are two major challenges for Virtual Desktop Infrastructure (VDI), because the Boot Storm and Login Storm scenarios would cause severe IO pressures for storage system. The performance for traditional SAS hard disk is not capable of handling large scale of virtual desktops booting and login simultaneously. Using Dorado2100 G2 SSD storage system and VMware View acceleration features, it is easy to handle boot storm and login storm cause of high-level performance of Dorado Storage System and Huawei eMLC solid state disks. This section would detailedly describe the solutions for VMware View 5.1 VDI Scenario using Huawei OceanStor Dorado2100 G2 SSD storage system.
5.1 Physical Network Scheme The detailed network scheme is shown as follow, which can be divided into several parts. Figure 5-1 Physical Network Configuration for VMware View VDI Solution
Part One: One Dorado2100 G2 configured with 25 pieces of 400GB eMLC SSD is used as user virtual desktop OS and replica datastores, storage for user persistant data is not shown above.
Part Two: Two Huawei Tecal E6000 blade server chassises, which contains ten blade servers in each chassis, consists of four ESXi clusters used to deploy the user desktop virtual machines.
Part Three: Two Huawei Tecal RH2288 V2 servers are used for Active Driectory Server、 View Connection Servers and VMware Center Server with View Composer.
5.2 Logic Network Scheme The detailed logic network scheme is shown as follow. Figure 5-2 Logic Network Configuration for VMware View VDI Solution
During the validation, each blade Server would be running VMware ESXi Server. All ESXi Server host would be divided into four parts, each part would contain an ESXi Server cluster with five blade servers. VMware High Avalability and Distributed Resource scheduler (DRS) would be both enabled to balance each ESXi Server’s workload and promote avalability.
In each ESXi Cluster, one resource pool and 250 Virtual Desktops would be deployed using VMware View linked-clone. Each Virtual Desktop would be deployed with
Windows 7 Enterprise Edition with sp1 32 bit operating system, View Agent and Test toolkit required by VMware ViewPlanner 2.1.
Additionally, a CentOS 5.3 system that contains View Planner 2.1 application controller would be introducted into a separated ESXi server, used to control View Planner test, collect test data and generate the results report during the VMware ViewPlanner test for validation.
5.3 Hardware Configurations
Storage System
In this solution infrastructure,an OceanStor Dorado2100 G2 SSD storage system would be used. Detailed information about this storage system is shown as follow. Table 5-1 Hardware Configuration for Storage System
Storage System
Huawei OceanStor Dorado2100 G2 SSD Storage
Configuration Controllers
2 Controllers for Dorado2100 G2 Storage
CPU
Intel CPU with 4 Cores per Controller
Memory
16 GB DDRIII per Controller
Hard Disk
25 * 400GB eMLC Solid State Disk
Front-End Connector
4 * 8Gb FC per Controller
VMware vSphere Center Server with View Composer
One Huawei Tecal RH2288 V2 rack server is used as VMware vSphere Center with View Composer, detailed information is shown as follow. Table 5-2 Hardware Configuration for Server Used as VMware vSphere Center
Servers
Configuration CPU
2 * Intel Xeon E5-2660 @ 2.2GHz 8 Cores with Hyper-Threading
Memory
64 GB DDRIII
Hard Disk
2 * 2.5 inch 10K RPM 300GB SAS HDD
Network Adapter
4 * 1Gb Nic Network Adapter
Huawei Tecal RH2288 V2
ESXi Cluster Servers
In this solution, two Huawei Tecal E6000 blade chassises would be used for installing VMware ESXi 5.0. And each Tecal E6000 blade chassis would be deployed with ten blade servers. The detailed information for ESXi cluster servers is shown as follow. Table 5-3 Hardware Configuration for Server Used as ESXi Server
Servers
Huawei Tecal E6000 blade chassis
Configuration Number of Blade Slots
10 Slots for Huawei’s BH620 Series Blade Servers
CPU
Intel Xeon 5645 @ 2.4 GHz Processor with Hyper-Threading
Memory
96 GB DDRIII
Hard Disk
2 * 2.5 inch 10K RPM 300GB SAS HDD
Network Adapter
2* Broadcom NetXtreme BCM5715S GE
FC HBA Adapter
Emulex LPe11000 4Gb FC Host Adapter
ESXi Server for Virtual Machines Using as AD and View Connection Servers
In this solution infrastructure, one Huawei Tecal RH2288 V2 rack server is used for deploying virtual machines using as Windows Server 2008 R2 with Active Directory, View Connection Server and VMware ViewPlanner, detailed information is shown as follow. Table 5-4 Hardware Configuration for Server Used for AD, VCS and ViewPlaner VMs
Servers
Huawei Tecal RH2288 V2
Configuration CPU
2 * Intel Xeon E5-2660 @ 2.2GHz 8 Cores with Hyper-Threading
Memory
288 GB DDRIII
Hard Disk
2 * 2.5 inch 10K RPM 300GB SAS HDD
Network Adapter
4 * 1Gb Nic Network Adapter
Desktop Virtual Machine
In this solution infratructue, detailed information for desktop virtual machines is shown as follow. Table 5-5 Hardware Configuration for Virtual Desktops
Servers
Huawei Tecal E6000 blade server
Configuration CPU
2 * Intel Xeon E5645 @ 2.4GHz vCPU
Memory
2 GB vMemory
Hard Disk Network Adapter
OS disk: 40 GB from Dorado2100 G2 User data: 160GB from user date storage 1 * 1Gb vNic Network Adapter
5.4 Software Configurations for Virutal Desktop Infrastructure The Operating system, application software, and the corresponding version used in the solutions are shown as follow. Table 5-6 Software configuration for VMware View VDI Solution
Components
Software
Version
VMware ESXi Server
5.0
VMware vSphere Center/Client
5.0
VMware View Composer
3.0
VMware View Connection Server
5.1
VMware View Agent
5.1
VMware View Client
5.1
Test Tool
VMware View Planner
2.1
VMware vCenter Server Operating System
Windows Server 2008 Enterprise Edition 64 Bit with R2 EN/US
6.10,
VM Operating System
Windows 7 Enterprise Edition 32 Bit with Sp1 EN/US
AD Server Operating System
Windows Server 2008 64 Bit with R2 EN/US
View Connection Server Operating System
Windows Server 2008 64 Bit with R2 EN/US
VMware View Infrastructure
Build 7600 6.10, Build 7600 6.10, Build 7600 6.10, Build 7600
5.5 Software Configuration for Virtual Machines
In this validation, the software configuration information for virtual machines is shown in the following table.
Table 5-7 Software Configuration for Virtual Machines
Components Operating System
Software Name and Version Windows 7 Enterprise Edition 32Bit With Sp1 EN/US Word 2007/2010 EXCEL 2007/2010
Microsoft Office PowerPoint 2007/2010 OutLook 2007/2010 Internet Explorer 8.0 Web Browsers
Document Browser
Picture Album Browser
Firefox 3.6.x PDF Reader
Adobe Acrobat Reader
Archiving Software
7Zip (System Built-in)
Video Playback Software
Windows Media Player for HD-Video
5.6 Configuration for Storage System
In this solution, one Huawei Dorado2100 G2 with 25 pieces of eMLC SSDs is used. The detailed information is shown as follow.
Table 5-1 Configuration for Dorado2100 G2 Storage System
Configuration
Storage System
Storage Model
Huawei OceanStor Dorado2100 G2 SSDbased Storage
Number of HDDs
25
Hard Disk Type
2.5 inch eMLC 400GB SSD
Number of RAID Group
2
RAID Level
RAID 5/10
Number of SSD in each RAID Group
12
Number of LUNs in each RAID Group
2
Hot Spare
1 In RAID Level 5: 64K
LUN Stripe In RAID Level 10 : 512K Storage system RAID group, LUN and ESXi cluster datastore information is shown as follow. Figure 5-3 Configurations for storage system and Datastores
6
Validation for VDI Solutions Using Huawei Dorado2100 G2 SSD Storage
To validate the solutions for Virtual Desktop Infrastructure using Huawei OceanStor Dorado2100 G2 SSD Storage System, this section would detailedly describe the test tool and test methods.
6.1 Test Tool --- VMware ViewPlanner VMware View Planner is a tool designed to simulate a large scale deployment of virtualized desktop systems and study its effects on an entire virtualized infrastructure. The tool is scalable from a few virtual machines running on one VMware ESX/ESXi host up to hundreds of virtual machines distributed across a cluster of ESX/ESXi hosts. View Planner assists in the setup and configuration of the testing infrastructure, runs a set of application operations selected to be representative of real-world user applications, and reports data on the latencies of those operations. The version of VMware ViewPlanner for this validation is 2.1. The test model is shown as follow.
View Planner simulates application workloads for various user types, (task workers, knowledge workers, and power users) by running applications typically used in a Windows desktop environment. During the execution of a workload, applications are randomly called to perform common desktop user operations, including open, save, close, minimize and maximize windows; view an HTML page, insert text, insert words and numbers, conduct a slideshow, view a video, send and receive email, and compress files. View Planner uses a patent pending watermark technique to quantify the user experience and measure application latency on a user client/remote machine. ViewPlanner 2.1 workloads come from the following applications:
Microsoft Word 2007/2010
Microsoft Excel 2007/2010
Microsoft PowerPoint 2007/2010
Microsoft Outlook 2007/2010
Microsoft Internet Explorer 8.0 or higher
Document browse
Picture album browse
Mozilla Firefox 3.6.x or higher
Adobe Acrobat Reader 9.x or higher
Archiving software
Video playback software
Custom applications
6.2 Test Environment Deployment The detailed deployment step for validation is shown as follows. Step 1. Installation and configuration of Windows AD、DNS and DHCP server; Step 2. Installation and configuration of ESXi; Step 3. Installation and configuration of VMware vSphere Center; Step 4. Installation and configuration of View composer; Step 5. Creating ESXi host cluster; Step 6. Creating RAID、LUN, add Host Mapping; Step 7. Creating resource pools; Step 8. Import and configuration of ViewPlanner; Step 9. Creating virtual machine template; Step 10. Creating snapshot for virtual machine template; Step 11. Deployment of pool and virtual desktop;
6.3 Test Results The validation process of the solution consists of two parts: bootstorm test and application workload test. The boot storm mainly verified the performance of Dorado2100 G2 storage system under the worst scenes such as the virtual machine startup storm.This validation focuses on how long it will take for all virtual desktops to finish boot process, and CPU and disk utilities of the Dorado2100 G2 storage system. The workload test mainly verified the performance of Dorado2100 G2 storage system in the ViewPlanner’s application workload test scene. This validation focuses on the application response time, CPU and disk utilities of the Dorado2100 G2 storage system. During the test, 1000 virtual desktops would be created using VMware View Linked-Clone.
6.3.1 Boot Storm Test
Test Method
In the boot storm test scene, firstly make sure that all tested virtual desktops unpowered. Then start the the PowerCLI command-line tool in vSphere Center Server, input Start-VM command to start all the virtual desktop, and then count the total start-up time, and sample CPU and disk utilities of the Dorado2100 G2 storage system.
Start-up Time Comparison
During the test, the comparison of start-up time btween Dorado2100 G2 and Traditional SAS Storage is shown as follow. Figure 6- 1 Comparison of Start-up Time between Dorado2100 G2 and Traditional Storage
Start-up Time Comparison between Dorado2100 G2 and Traditional SAS Storage Time (min) 12
10 10 8
6.5
6
6 4 2 0 SAS_Storage_RAID5
Dorado2100 G2_RAID5
Dorado2100 G2_RAID10
Comparison of CPU Utility between Dorado2100 G2 and Traditional SAS Storage
During the test, the comparison of CPU utility between Dorado2100 G2 and traditional SAS storage system is shown as follow. Figure 6- 2 Comparison of CPU Utility between Dorado2100 G2 and Traditional Storage
CPU Utility Comparison Between Dorado2100 G2 and Traditional SAS Storage AVG_CPU_Utility_SAS_Storage_RAID5
AVG_CPU_Utility_Dorado_RAID5
AVG_CPU_Utility_Dorado_RAID10 90.00% 80.00% 70.00% 60.00% 50.00% 40.00% 30.00% 20.00% 10.00%
1 10 19 28 37 46 55 64 73 82 91 100 109 118 127 136 145 154 163 172 181 190 199 208 217
0.00%
Comparison of Disk Utility between Dorado2100 G2 and Traditional SAS Storage
During the test, the disk utility comparison between Dorado2100 G2 and Traditional SAS storage system is shown as follow. Figure 6- 2 Comparison of Disk Utility between Dorado2100 G2 and Traditional Storage
Disk Utility Comparison between Dorado2100 G2 and Traditional SAS Storage AVG_Disk_Utility_SAS_Storage_RAID5
AVG_Disk_Utility_Dorado_RAID5
AVG_Disk_Utility_Dorado_RAID10
100.00% 90.00% 80.00% 70.00% 60.00% 50.00% 40.00% 30.00% 20.00% 10.00% 1 10 19 28 37 46 55 64 73 82 91 100 109 118 127 136 145 154 163 172 181 190 199 208 217 226 235
0.00%
6.3.2 Workload Test
Workload Test Result
Each application’s operation response time, including Microsoft Office、Microsoft Internet Explorer、Mozilla Firefox、Adobe Acrobat Reader、7Zip、Archiving and Video Player etc are shown as follow.
Figure 6-3 Comparison of Application’s Response Time during the Workload Test between Dorado2100 G2 and Traditional SAS Storage
Dorado_RAID10
Dorado_RAID5
SAS_Storage_RAID5
Word-Save Word-Open Word-Modify Word-Minimize Word-Maximize Word-Close Video-Open Video-Close PPTx-SaveAs PPTx-RunSlideShow PPTx-Open PPTx-ModifySlides PPTx-Minimize PPTx-Maximize PPTx-Close PPTx-AppendSlides Outlook-Restore Outlook-Read Outlook-Open Outlook-Maximize Outlook-Close Outlook-Attachment-… IE_WebAlbum-Open IE_WebAlbum-Close IE_WebAlbum-Browse IE_ApacheDoc-Open IE_ApacheDoc-Close IE_ApacheDoc-Browse Firefox-Open Firefox-Close Excel_Sort-Save Excel_Sort-Open Excel_Sort-Minimize Excel_Sort-Maximize Excel_Sort-Entry Excel_Sort-Compute Excel_Sort-Close AdobeReader-Open AdobeReader-Minimize AdobeReader-Maximize AdobeReader-Close AdobeReader-Browse ACROBAT_BROWSE_R… 7zip-Compress 0
1
2
3 Respons Time (s)
4
5
Comparison of CPU Utility between Dorado2100 G2 and Traditional SAS Storage
During the test, the comparison of storage system’s CPU utility between Dorado2100 G2 and traditional SAS storage is shown as follow. Figure 6- 4 Comparison of CPU Utility between Dorado2100 G2 and Traditional Storage
CPU Utility Comparision between Dorado2100 G2 and Traditional SAS Storage CPU_Utility_SAS Storage_RAID5 CPU_Utility_Dorado_RAID10
CPU_Utility_Dorado_RAID5
90.00% 80.00% 70.00% 60.00% 50.00% 40.00% 30.00% 20.00% 10.00%
1 179 357 535 713 891 1069 1247 1425 1603 1781 1959 2137 2315 2493 2671 2849 3027 3205 3383 3561 3739 3917 4095 4273 4451 4629 4807 4985
0.00%
Comparison of Disk Utility between Dorado2100 G2 and Traditional SAS Storage
During the test, the comparison of storage system’s disk utility between Dorado2100 G2 and traditional SAS storage is shown as follow. Figure 6- 5 Comparison of Disk Utility between Dorado2100 G2 and Traditional Storage
Comparison of Disk Utilization between Dorado2100 G2 and Traditional SAS Storage AVG_Disk_Utility_SAS_Storage_Raid5
100.00%
AVG_Disk_Utility_Dorado_Raid5
AVG_Disk_Utility_Dorado_Raid10
90.00% 80.00% 70.00% 60.00% 50.00% 40.00% 30.00% 20.00% 10.00% 1 179 357 535 713 891 1069 1247 1425 1603 1781 1959 2137 2315 2493 2671 2849 3027 3205 3383 3561 3739 3917 4095 4273 4451 4629 4807 4985
0.00%
7
High Lights Using Dorado2100 G2 in VDI Scenarios
7.1 Test Results Analysis According to the test results described in previous chapter, it is shown that the test results are almost strictly consistent with the pre-analysis in chapter four. The comparisons bwteen Huawei Dorado2100 G2 SSD storage and traditional SAS storage including CPU and disk utilities during the boot storm and application workload tests are shown as follows. Table 7- 6 Test Result Analysis between Dorado2100 G2 and Traditional SAS Storage
Huawei Storage
Dorado2100
G2
SSD
Traditonal SAS Storage
Controller Enclosure
1
1
Disk Enclosure
0
2
Number of HDDs
25 eMLC SSD
72 2.5 inch 10K RPM SAS
Space Unit
2U
6U
Avg CPU Utility of Storage Controllers During Boot Storm
In RAID Level 5: 20%
In RAID Level 5: 70%
Avg Disk Utility of Storage Controllers During Boot Storm
In RAID Level 5: 40%
Avg CPU Utility of Storage Controllers During Workload Test
In RAID Level 5: 17%
In RAID Level 10: 18% In RAID Level 5: 100%
In RAID Level 10: 20%
In RAID Level 10: 10%
In RAID Level 5: 55%
Avg Disk Utility of Storage Controllers During Workload Test
In RAID Level 5 : 40%
Power Consumption
About 580 W
In RAID Level 5: 75%
In RAID Level 10: 15% About 1100W
7.2 High Light 1 --- Shorter Start-up Time for VMs According to the boot storm test, when starting 1000 virtual desktops, it takes about 10 minites to finish using traditional SAS storage. However, it only takes about 6 to 6.5 minites using Huawei Dorado2100 G2 SSD storage, which means that using Huawei Dorado2100 G2 SSD Storage saves about 30% of the start-up time over traditional SAS storage. The following table shows the start-up times and save ratio between Huawe Dorado2100 G2 and traditional SAS storage. Table 7- 2 Start-up time Comparison between Dorado2100 G2 and Traditional SAS Storage
Start-up Time comparison between Huawei Dorado2100 G2 and Traditional SAS Storage Huawei Storage
Dorado2100
G2
SSD
About 6 to 6.5 minites
Traditonal SAS Storage
Save Ratio
About 10 minites
About 35% to 40%
7.3 High Light 2 --- over 4000 VDI in RAID 5 and 8000 VDIs in RAID 10 supported by Dorado2100 G2 With 50 SSDs According to the test results, when testing 1000 virtual desktops on Dorado2100 G2, it is shown that:
Average CPU Utility is about 20% during boot storm and 18% during application workload test in RAID level 5, and about 17% during boot storm and 10% during application workload test in RAID level 10;
Average disk utility is about 20% during boot storm and 20% during application workload test in RAID level 5, and about 20% during boot storm and 15% during application workload test in RAID level 10.
According to the Cask Effect theory:
In RAID level 5, the CPU and disk utilities of Dorado2100 G2 in VDI secenarios could be quadrupled, therefore the performance of Dorado in VDI scenarios could be quadrupled if the other components of storage system are not the bottlenecks. Through monitoring the other components including the PCI-e channels, memory utilities and front-end connectors, etc, there were absolutely no bottlenecks when doubling their utilities.
Therefore, in RAID level 5, over 4000 virtual desktops is easy to handle by Huawei Dorado2100 G2 Storage with 50 SSDs.
In RAID level 10, the CPU and disk utilities of Dorado in VDI secenarios could be turned eight times; therefore the performance of Dorado in VDI scenarios could be turned eight times if the other components of storage system are not the bottlenecks. Through monitoring the other components including the PCI-e channels, memory utilities and front-end connectors, etc. There were absolutely no bottlenecks when quadrupling their utilities. Therefore, in RAID level 10, over 8000 virtual desktops is easy to handle by Huawei Dorado2100 G2 Storage with 50 SSDs.
Therefore, Comparing to traditional SAS Storage System, Huawei Dorado2100 G2 SSDbased Storage System in VDI scenarios can support over 4000 virtual desktops in RAID level 5 and over 8000 virtual desktops in RAID level 10 with 50 SSDs. Table 7- 3 Number of VDI s Supported by Huawei Dorado2100 G2 SSD Storage
Number of VDIs Supported by Huawei OceanStor Dorado2100 G2 Storage System with 50 SSDs RAID Level
RAID 5
RAID 10
Number of VDIs
Over 4000 VDIs
Over 8000 VDIs
7.4 High Light 3 --- Lower Space Consumption According to the test results analysis in previous section, taking only performance in consideration:
When Dorado using RAID level 5, it would take about 144 SAS hard disks for traditional SAS storage using RAID level 5 to archive the same performance in VDI scenarios;
When Dorado using RAID level 10, it would take about 288 SAS hard disks for traditional SAS storage using RAID level 5 to archive the same performance in VDI scenarios.
According to the specifications of Huawei Dorado2100 G2 SSD Storage, it would take 2U cabinet spaces. The comparison of space consumption between Huawei Dorado2100 G2 and traditional SAS Storage if using traditional SAS storage to achive the same performance in VDI scenarios is shown as follow. Table 7- 4 Comparison of Space Consumption between Dorado2100 G2 and Traditional SAS Storage When Dorado2100 G2 Using RAID Level 5
When Doado2100 G2 Using RAID Level 5 Storage System
Dorado2100 G2 Storage
Traditional SAS Storage
Number of VDIs
Over 4000 VDIs
Over 2000 VDIs
Number of HDDs
50 pieces of 2.5 inch SSDs
About 144 pieces of 2.5 inch SAS HDDs
Space Unit
4U
About 12U
Table 7- 5 Comparison of Space Consumption between Dorado2100 G2 and Traditional SAS Storage When Dorado2100 G2 Using RAID Level 10
When Doado2100 G2 Using RAID Level 10 Storage System
Dorado2100 G2 Storage
Traditional SAS Storage
Number of VDIs
Over 8000 VDIs
Over 4000 VDIs
Number of HDDs
50 pieces of 2.5 inch SSDs
Space Unit
4U
About 288 pieces of 2.5 inch SAS HDDs About 24U
7.5 High Light 4 --- Lower Power Consumption According to the specifications of Huawei Dorado2100 G2 Storage, it takes less than 600W to work normally with 25 eMLC SSDs and less than 300W for 2U disk enclosure. However, it would take more than 500W for controller enclosure and about 300W for 2.5 inch SAS Disk enclosure to work normally. To achive the same performance in VDI scenarios, the comparison of power consumption between Huawei Dorado2100 G2 SSD-based Storage and traditional SAS Storage is shown as follows. Table 7- 6 Comparison of Power Consumption between Dorado2100 G2 and Traditional SAS Storage When Dorado2100 G2 Using RAID Level 5
When Doado 2100 Using RAID Level 5 Dorado2100 G2 Storage
Traditional SAS Storage
Number of VDIs
Over 2000 VDIs
Over 2000 VDIs
Number of HDDs
25 pieces of 2.5 inch SSDs
About 144 pieces of 2.5 inch SAS HDDs
Number of Controller Enclosure
1 Controller Enclosure (with 25 HDDs)
1 Controller Enclosure (with 25 HDDs)
Number of Enclosure
0
About 5 Disk Enclosures with 25 SAS Disks in each Disk Enclosure
Disk
Power Consumption for Controller Enclosure
< 600W
> 500W
Power Consumption for Disk Enclosure
0
>= 300W
Total Power < 600W Consumption
> 2000W
Table 7- 7 Comparison of Power Consumption between Dorado2100 G2 and Traditional SAS Storage When Dorado2100 G2 Using RAID Level 10
When Doado 2100 Using RAID Level 10 Dorado2100 G2 Storage
Traditional SAS Storage
Number of VDIs
Over 4000 VDIs
Over 4000 VDIs
Number of HDDs
50 pieces of 2.5 inch SSDs
About 288 pieces of 2.5 inch SAS HDDs
Number of Controller Enclosure
1 Controller Enclosure (with 25 SDDs)
1 Controller Enclosure (with 25 HDDs)
Number of Enclosure
1
About 10 Disk Enclosures with 25 SAS Disks in each Disk Enclosure
Power Consumption for Controller Enclosure
< 600W
> 500W
Power Consumption for Disk Enclosure
= 300W
Disk
Total Power < 900W Consumption
> 4000W
According to comparisons of performance, power consumption, space consumption and management fees, it’s better choice to choose Huawei Dorado2100 G2 SSD-based storage system in VDI scenarios.
8
Terms and Abbreviations
AD
Active Directory
CBRC
Content Based Read Cache
CIFS
Common Internet File System
CLI
Command Line Interface
CPU
Central Processing Unit
DDR
Double Data Rate
DHCP
Dynamic Host Configuration Protocol
DNS
Domain Name System
DRS
Distributed Resource Scheduler
DST
Dynamic storage tiering
ECC
Error Correcting Code
eMLC
Enterprise Multi-level Cell
FC
Fibre Channel
FCoE
Fibre Channel over Ethernet
HBA
Host Bus Adapter
HDD
Hard Disk Drive
iSCSI
SCSI over IP
IOPS
Input Output per Second
ISM
Integrated Management Software of Huawei Unified Storage System
LUN
Logical Unit Number
MRU
Most Recently Used
NAS
Network Attached Storage
NFS
Network File System
NMP
Native Multipathing Plug-In
OLAP
On Line Analytical Processing
OLTP
Online Transaction Processing
RDM
Raw Device Mapping
PSP
Path Selection Plug-Ins
RAID
Redundant Array Inexpensive Disk
RPM
Round per Minute
SAN
Storage Area Network
SSD
Solid State Disk
TOE
TCP/IP Offload Engine
VAAI
vStorage API for Array Integration
VDI
Virtual Desktop Infrastructure
VM
Virtual Machine
VMFS
Virtual Machine File System