Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

Similar documents
Upgrade to Microsoft SQL Server 2016 with Dell EMC Infrastructure

Accelerating Microsoft SQL Server 2016 Performance With Dell EMC PowerEdge R740

TPC-E testing of Microsoft SQL Server 2016 on Dell EMC PowerEdge R830 Server and Dell EMC SC9000 Storage

Consolidating Microsoft SQL Server databases on PowerEdge R930 server

Dell EMC Microsoft Storage Spaces Direct Ready Node

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

Microsoft Storage Spaces Deployment on Dell EMC PowerEdge R730xd

DELL EMC READY BUNDLE FOR VIRTUALIZATION WITH VMWARE VSAN INFRASTRUCTURE

DELL EMC READY BUNDLE FOR VIRTUALIZATION WITH VMWARE AND FIBRE CHANNEL INFRASTRUCTURE

DataON and Intel Select Hyper-Converged Infrastructure (HCI) Maximizes IOPS Performance for Windows Server Software-Defined Storage

Reference Architectures for designing and deploying Microsoft SQL Server Databases in Active System800 Platform

Accelerating Microsoft SQL Server Performance With NVDIMM-N on Dell EMC PowerEdge R740

Dell EMC Microsoft Storage Spaces Direct Ready Node

DELL EMC READY BUNDLE FOR VIRTUALIZATION WITH VMWARE AND ISCSI INFRASTRUCTURE

Dell EMC Ready Bundle for HPC Digital Manufacturing Dassault Systѐmes Simulia Abaqus Performance

Design a Remote-Office or Branch-Office Data Center with Cisco UCS Mini

Microsoft SQL Server in a VMware Environment on Dell PowerEdge R810 Servers and Dell EqualLogic Storage

Pivot3 Acuity with Microsoft SQL Server Reference Architecture

Dell EMC ScaleIO Ready Node

Three Paths to Better Business Decisions

Design a Remote-Office or Branch-Office Data Center with Cisco UCS Mini

HIGH-DENSITY HIGH-CAPACITY HIGH-DENSITY HIGH-CAPACITY

Dell PowerEdge R920 System Powers High Performing SQL Server Databases and Consolidates Databases

All-Flash High-Performance SAN/NAS Solutions for Virtualization & OLTP

Dell EMC. VxRack System FLEX Architecture Overview

Dell PowerEdge R730xd Servers with Samsung SM1715 NVMe Drives Powers the Aerospike Fraud Prevention Benchmark

Dell EMC Ready Bundle for HPC Digital Manufacturing ANSYS Performance

POWEREDGE RACK SERVERS

Microsoft SharePoint Server 2010 on Dell Systems

Open storage architecture for private Oracle database clouds

SOLUTION BRIEF. QxStack vsan ReadyNode -Solution Brief for MSSQL

An Oracle Technical White Paper October Sizing Guide for Single Click Configurations of Oracle s MySQL on Sun Fire x86 Servers

LATEST INTEL TECHNOLOGIES POWER NEW PERFORMANCE LEVELS ON VMWARE VSAN

QLE10000 Series Adapter Provides Application Benefits Through I/O Caching

Reference Architecture Microsoft Exchange 2013 on Dell PowerEdge R730xd 2500 Mailboxes

Lenovo Database Configuration Guide

Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA

Dell EMC Microsoft Exchange 2016 Solution

DELL EMC READY BUNDLE FOR MICROSOFT SQL SERVER 2016

Microsoft SQL Server for Common Workload on Dell EMC VxRack FLEX

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

FlashGrid Software Enables Converged and Hyper-Converged Appliances for Oracle* RAC

Reference Architecture - Microsoft SharePoint Server 2013 on Dell PowerEdge R630

All-Flash High-Performance SAN/NAS Solutions for Virtualization & OLTP

A Reference Architecture for SAP Solutions on Dell and SUSE

An Oracle White Paper December Accelerating Deployment of Virtualized Infrastructures with the Oracle VM Blade Cluster Reference Configuration

Hyper-converged storage for Oracle RAC based on NVMe SSDs and standard x86 servers

INTEL NEXT GENERATION TECHNOLOGY - POWERING NEW PERFORMANCE LEVELS

Dell EMC PowerEdge and BlueData

Four-Socket Server Consolidation Using SQL Server 2008

Hewlett Packard Enterprise HPE GEN10 PERSISTENT MEMORY PERFORMANCE THROUGH PERSISTENCE

DELL EMC VXRACK FLEX FOR HIGH PERFORMANCE DATABASES AND APPLICATIONS, MULTI-HYPERVISOR AND TWO-LAYER ENVIRONMENTS

HP ProLiant BladeSystem Gen9 vs Gen8 and G7 Server Blades on Data Warehouse Workloads

Selecting Server Hardware for FlashGrid Deployment

SOFTWARE-DEFINED BLOCK STORAGE FOR HYPERSCALE APPLICATIONS

Dell PowerVault MD Family. Modular storage. The Dell PowerVault MD storage family

VxRail: Level Up with New Capabilities and Powers

Cost Effective Workload Consolidation using the DataON Windows Server HCI Platform

Identifying Performance Bottlenecks with Real- World Applications and Flash-Based Storage

Enterprise Ceph: Everyway, your way! Amit Dell Kyle Red Hat Red Hat Summit June 2016

Dell Technologies IoT Solution Surveillance with Genetec Security Center

REFERENCE ARCHITECTURE Microsoft SQL Server 2016 Data Warehouse Fast Track. FlashStack 70TB Solution with Cisco UCS and Pure Storage FlashArray//X

Cisco HyperFlex HX220c M4 Node

Achieve Optimal Network Throughput on the Cisco UCS S3260 Storage Server

Database Solutions Engineering. Best Practices for Deploying SSDs in an Oracle OLTP Environment using Dell TM EqualLogic TM PS Series

Dell EMC Ready Solutions for Microsoft SQL: SQL Server 2017 with S2D Ready Node Cluster

Extremely Fast Distributed Storage for Cloud Service Providers

IBM Emulex 16Gb Fibre Channel HBA Evaluation

ACCELERATE YOUR ANALYTICS GAME WITH ORACLE SOLUTIONS ON PURE STORAGE

Active System Manager Release 8.2 Compatibility Matrix

Impact of Dell FlexMem Bridge on Microsoft SQL Server Database Performance

Lenovo Database Configuration

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

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

Dell PowerVault MD Family. Modular Storage. The Dell PowerVault MD Storage Family

Dell PowerEdge R720xd with PERC H710P: A Balanced Configuration for Microsoft Exchange 2010 Solutions

Benefits of 25, 40, and 50GbE Networks for Ceph and Hyper- Converged Infrastructure John F. Kim Mellanox Technologies

SAP HANA on Dell EMC VxRail Hyper-Converged Infrastructure

Session 201-B: Accelerating Enterprise Applications with Flash Memory

Consolidating OLTP Workloads on Dell PowerEdge R th generation Servers

Cisco HyperFlex HX220c M4 and HX220c M4 All Flash Nodes

SQL Server 2016 on Dell EMC XC Series Reference Architecture

Cisco UCS B460 M4 Blade Server

All-Flash High-Performance SAN/NAS Solutions for Virtualization & OLTP

Dell Reference Configuration for Large Oracle Database Deployments on Dell EqualLogic Storage

Microsoft SQL Server 2014 on VMware vsan 6.2 All-Flash October 31, 2017

DATA DOMAIN VIRTUAL EDITION ON DELL POWEREDGE SERVERS

Cisco HyperFlex HX220c M4 and HX220c M4 All Flash Nodes

Dell EMC Ready Stack: Microsoft Hyper-V on PowerEdge 14G Servers and Unity Storage

BENEFITS AND BEST PRACTICES FOR DEPLOYING SSDS IN AN OLTP ENVIRONMENT USING DELL EQUALLOGIC PS SERIES

Reduce Costs & Increase Oracle Database OLTP Workload Service Levels:

Red Hat Ceph Storage and Samsung NVMe SSDs for intensive workloads

FlashStack 70TB Solution with Cisco UCS and Pure Storage FlashArray

Density Optimized System Enabling Next-Gen Performance

Dell Fluid Data solutions. Powerful self-optimized enterprise storage. Dell Compellent Storage Center: Designed for business results

Performance and power efficiency of Dell PowerEdge servers with E v2

Dell PowerVault MD Family. Modular storage. The Dell PowerVault MD storage family

Low-Overhead Flash Disaggregation via NVMe-over-Fabrics Vijay Balakrishnan Memory Solutions Lab. Samsung Semiconductor, Inc.

Dell EMC Hyperconverged Portfolio: Solutions that Cover the Use Case Spectrum

VxRack FLEX Technical Deep Dive: Building Hyper-converged Solutions at Rackscale. Kiewiet Kritzinger DELL EMC CPSD Snr varchitect

Transcription:

Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd Performance Study Dell EMC Engineering October 2017 A Dell EMC Performance Study

Revisions Date October 2017 Description Initial release Copyright 2017 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 [10/27/2017] [White paper] 2 Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

Table of contents Revisions... 2 Executive summary... 4 1 Introduction... 5 1.1 Scope... 5 1.2 Audience... 5 2 Dell EMC Ready Node for S2D... 6 2.1 Ready Node configurations... 6 3 Solution overview... 7 3.1 Configuration details... 8 3.2 PowerEdge R730xd... 8 3.3 Networking 4048-ON... 9 3.4 Networking 3048-ON... 9 4 Performance benchmarking results and analysis... 10 4.1 OLTP test methodology and results... 10 4.2 OLAP test methodology and results... 11 5 Conclusion... 14 6 References... 15 3 Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

Executive summary Traditional data centers were built around discrete groups of infrastructure: storage, networking, and compute. These infrastructure products were purpose-built, with control and programmability embedded in the hardware. Traditional deployments have enjoyed a lot of success. However, they lack agility, scalability, ease of management, as well as cost advantage compared to hyper-converged infrastructure. Hyper-converged infrastructure (HCI) based on software-defined technology is evolving rapidly to meet the requirements of modern data centers. Storage Spaces Direct (S2D) is a relatively new technology from Microsoft as part of the Windows Server 2016. It uses industry-standard servers with local-attached drives to create highly available, highly scalable software-defined storage. To simplify the S2D deployment process for customers, Dell EMC has introduced the Microsoft Storage Spaces Direct Ready Node solution. With improved IO performance, S2D can now comfortably support mission critical workloads such as SQL Server. To aid IT professionals in their SQL implementation, the Dell EMC Global Solutions team has conducted OLTP and OLAP testing to evaluate the performance and scalability of the S2D Ready Node solution. Our testing results demonstrate that the S2D Ready Node is able to scale storage and compute on demand while providing resilience at drive, server, and VM levels. A 4-node configuration including HA can deliver up to 10,850 transactions per second (TPS) and 20,861 queries per hour (QphH) making it a compelling software-defined infrastructure to deploy SQL Server workloads. 4 Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

1 Introduction Dell EMC Microsoft Storage Spaces Direct Ready Nodes (S2D RN) are pre-configured with certified components. At the base of their deployment is the versatile Dell EMC PowerEdge R730xd server. The architecture follows a modular approach treating each R730xd server as a building block. This helps to manage deployments in terms of scale and performance. Windows Storage Spaces Direct is a software-defined storage offering, part of Windows Server 2016. S2D can have either hyper-converged or converged implementations. This study focuses on hyper-converged implementations. 1.1 Scope This study examines the performance and scalability of SQL Server 2016 running in an S2D environment built upon PowerEdge R730xd. 1.2 Audience This document is intended for IT professionals, database administrators, and consultants interested in deploying SQL Server 2016 with Storage Spaces Direct software-defined storage on PowerEdge R730xd servers. 5 Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

2 Dell EMC Ready Node for S2D Dell EMC offers Ready Nodes for S2D, which are tested and validated configurations, to provide the best possible performance. The Ready Node described in this study is a validated, pre-configured building block for a software-defined storage solution with S2D. S2D RN consists of pre-configured R730xd servers. PowerEdge R730xd is a versatile server supporting a broad range of deployment options in terms of NICs, drives, and processor capabilities. 2.1 Ready Node configurations Dell EMC supports three configurations for S2D Ready Node deployments Hybrid Capacity, Hybrid Balanced, and All-Flash configurations. Due to the performance requirements for SQL Server, Hybrid Balanced and All-Flash configurations are preferred for such workloads. The details for the configurations are listed in Table 1. Ready Node configurations for S2D Parameter Hybrid Balanced All Flash Chassis configuration R730xd (3.5 x 12) R730xd (2.5 x 24) Cache drive options 800 GB Intel S3710 WI SATA SSD 1920 GB Samsung SM863a Mixed- Use SATA SSD 800 GB Samsung PM1725 Mixed-Use PCIe SSD 1600 GB Samsung PM1725a Mixed-Use PCIe SSD Capacity drive options 4/6/8 TB 3.5 SATA 6 Gbps HDD 1920 GB Samsung SM863a Mixed-Use SATA SSD 6 Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

3 Solution overview The RN configuration used in this study is part of the S2D Hybrid Balanced (HYB-32) configuration. The processor, memory, and storage were chosen to optimize performance. The hardware and software components used in the solution are shown in Figure 1.. Solution overview 7 Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

3.1 Configuration details The hardware specifications used in this study are listed in Table 2. Solution component details Component type Details Count Server Dell EMC PowerEdge R730xd server 4 Processor Intel Xeon E5-2660 v4 2.0 GHz with 14 cores 8 Memory 512 GB (16 x 32 GB 2400 MT/s DIMM) per server NA Storage controller Internal HBA330 4 Storage SSDs (cache) 800 GB Intel Write Intensive Solid State Drive, 2.5 inch, SATA 16 Storage HDDs (capacity) 4 TB Toshiba 7.2K RPM, 6 Gbps, 3.5 inch, SATA 32 Network card NDC: Intel i350 QP 1 GbE (default) Add-On: Mellanox Connect-X Pro 3 DP (10 GbE SFP+) 4+4 Network switch backend Dell EMC Networking S4048 ON 2 Network switch management Dell EMC Networking S3048 ON 2 3.2 PowerEdge R730xd Dell EMC PowerEdge R730xd, a Dell EMC 13 th generation server, is optimized for hyper-converged infrastructure. With two sockets and a wide range of processor options, R730xd also provides flexible computing capabilities based on customer needs. This 2U rack mounted server provides high storage density with up to 16 x 3.5 drives: 12 x 3.5 (front bay) and 4 x 3.5 (internal bay). In addition, the 2 x 2.5 flex bay drive slots help achieve storage needs in HCI. PowerEdge R730xd can also be configured by using a 2.5 chassis form factor that supports up to 24 drives in the chassis. The different HDD, SSD, and NVMe drive options available with PowerEdge R730xd server enable multiple hybrid and all-flash configurations for the Dell EMC Ready Nodes. PowerEdge R730xd provides the storage density and compute power to maximize the benefits of S2D and make the best use of the advanced features in Windows Server 2016. 8 Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

3.3 Networking 4048-ON Dell EMC Networking S4048-ON is a 10 GbE, L2 and L3 capable network switch for storage, cluster, and client traffic. Some of the features supported by S4048-ON are: Routable RDMA over Converged Ethernet (RoCE) Converged network support for Data Center Bridging (DCB), with Priority Flow Control (802.1Qbb) and Enhanced Transmission Selection (802.1Qaz) These features make S4048-ON the preferred choice for networking in an S2D environment. 3.4 Networking 3048-ON Dell EMC Networking S3048-ON is a 1000 BASE-T, L2 and L3 capable switch that provides 48 ports supporting 10 MbE/100 MbE/1 GbE and four 10 GbE SFP+ uplinks. In the Ready Node configuration, S3048- ON is deployed to support the Out Of Band (OOB) connectivity between the PowerEdge R730xd servers and the Dell Networking S4048-ON switches. 9 Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

4 Performance benchmarking results and analysis This section outlines the performance results of PowerEdge R730xd with Storage Spaces Direct on SQL Server 2016. Tests were performed to evaluate OLTP and OLAP industry standard benchmarks, TPC-E and TPC-H, respectively. 4.1 OLTP test methodology and results A 4-node R730xd server S2D Ready Node cluster was benchmarked. Within this cluster, three nodes were configured for performance, and one node was reserved for High Availability (HA). Each S2D node was configured with two VMs. Each VM supported a TPC-E schema database of 600 GB. Benchmarking of this S2D-RN cluster was conducted started with one node, then scaled to two and three. Table 3 lists the configuration details of the benchmarking. OLTP test configuration details Component Logical CPUs Memory for OS Database Size TempDB Drives Database Drive Log Drive Component details per VM 26 Cores 192 GB 600 GB 50 GB VD 600 GB VD 100 GB VD Virtual Network Interface 1 Test Workload Quest Benchmark Factory TPC-E Scale Factor 41 10 Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

The results of the study are shown in Figure 2. OLTP test results 4.2 OLAP test methodology and results Online Analytical Processing (OLAP) provides enterprises with the capability to create actionable business intelligence. To demonstrate the OLAP capabilities of SQL Server 2016 on S2D infrastructure, the TPC-H benchmark was used in our testing. TPC-H is a decision support benchmark. To measure performance, a number of queries are processed along with concurrent data modifications. The TPC-H benchmark processes queries and measures metrics using the Power Test and Throughput Test. The TPC-H Power Test measures the query execution capability of a system when it is connected to a single user. The queries generated by a single user are referred to as a stream. This test simulates the queries submitted as a single stream, and measures the elapsed time to complete the same. The TPC-H Throughput Test measures the highest number of queries that can be processed by a system submitted by multiple streams. 11 Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

The primary metric used to measure the performance of a system under test for a TPC-H benchmark is the Composite Query per Hour or QphH. It is the geometric mean of the power and throughput measured for a system during the tests. The QphH that is measured is relative to its particular dataset. For example, in our testing, the dataset used is 500 GB, hence the QphH is listed as QphH@500 GB. The formula for calculating QphH is as follows: QphH@size = PPPPPPPPPP@ssssssss xx TThrrrrrrrrhpppppp@ssssssss Table 4 lists the configuration details of the benchmarking. OLAP test configuration details Component Component details per VM Logical CPUs 24 vcpus (2 VMs per host) 54 vcpus (1 VM per host) Memory for OS Database Size TempDB Drives Database Drive Log Drive 160 GB 500 GB 200 GB VD 4 x 300GB VD 200 GB VD Virtual Network Interface 1 Test Workload Quest Benchmark Factory TPC-H Scale Factor 300 To demonstrate scaling, the 500 GB TPC-H dataset was replicated in VMs during the test. Figure 3 shows the VMs and the total QphH attained. 12 Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

OLAP test results 13 Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

5 Conclusion Storage Spaces Direct (S2D) on Windows Server 2016 introduces many improvements that enable highly available and highly scalable software-defined storage while simplifying deployment and management. S2D provides new capabilities to pool locally attached SSDs, HDDs, and NVMe devices to deliver performance and scalability. The Dell EMC S2D RN provides customers customized and validated solutions. Dell EMC Storage Spaces Direct Ready Node (S2D RN) configurations enable customers to build high-performance SQL Server databases for different kinds of workloads. These include fast-paced, low-latency OLTP workloads, or OLAP workloads that can serve a high volume and variety of data. As demonstrated by the results of this study, the Ready Node configuration used in this study is able to: Scale storage and compute on demand while providing resilience at drive, server, and VM levels. Deliver 10,850 TPS and 20,861 QphH making it a compelling software-defined infrastructure to implement SQL Server workloads. 14 Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd

6 References See the following referenced or recommended resources related to this study. Design Guide for implementing Microsoft Storage Spaces Direct on PowerEdge R730xd with SQL Server 2016 SQL Server 2016 Overview Hyper-converged solution using Storage Spaces Direct in Windows Server 2016 Windows Server 2016 Overview 15 Implementing SQL Server 2016 with Microsoft Storage Spaces Direct on Dell EMC PowerEdge R730xd