Consolidating Microsoft SQL Server databases on PowerEdge R930 server

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

Upgrade to Microsoft SQL Server 2016 with Dell EMC Infrastructure

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

Accelerating Microsoft SQL Server 2016 Performance With Dell EMC PowerEdge R740

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

Four-Socket Server Consolidation Using SQL Server 2008

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

Reference Architecture - Microsoft SharePoint Server 2013 on Dell PowerEdge R630

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

Consolidating OLTP Workloads on Dell PowerEdge R th generation Servers

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

Microsoft SQL Server 2012 Fast Track Reference Architecture Using PowerEdge R720 and Compellent SC8000

60TB Data Warehouse Fast Track Reference Architecture for Microsoft SQL Server 2016 using Dell EMC PowerEdge R730 and SC5020

DELL EMC READY BUNDLE FOR VIRTUALIZATION WITH VMWARE AND ISCSI INFRASTRUCTURE

DELL Reference Configuration Microsoft SQL Server 2008 Fast Track Data Warehouse

Microsoft SharePoint Server 2010 on Dell Systems

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

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

DELL EMC READY BUNDLE FOR VIRTUALIZATION WITH VMWARE VSAN INFRASTRUCTURE

Database Solutions Engineering. Best Practices for running Microsoft SQL Server and Microsoft Hyper-V on Dell PowerEdge Servers and Storage

vstart 50 VMware vsphere Solution Specification

DELL EMC READY BUNDLE FOR MICROSOFT SQL SERVER 2016

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

Reduce Costs & Increase Oracle Database OLTP Workload Service Levels:

Reference Architecture Microsoft Exchange 2013 on Dell PowerEdge R730xd 2500 Mailboxes

Consolidating Oracle Databases on the Dell PowerEdge R820 Server Using Oracle VM

A Performance Characterization of Microsoft SQL Server 2005 Virtual Machines on Dell PowerEdge Servers Running VMware ESX Server 3.

Implementing SharePoint Server 2010 on Dell vstart Solution

Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA

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

Dell EMC Microsoft Exchange 2016 Solution

DELL EMC READY BUNDLE FOR MICROSOFT EXCHANGE

17TB Data Warehouse Fast Track Reference Architecture for Microsoft SQL Server 2014 using PowerEdge R730 and Dell Storage PS6210S

Microsoft Hyper-V Server 2012 R2 on Dell PowerEdge VRTX

Dell Compellent Storage Center and Windows Server 2012/R2 ODX

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

Accelerating Oracle OLTP 12c Database Performance with Dell Fluid Cache for SAN

Performance Baseline for Deploying Microsoft SQL Server 2012 OLTP Database Applications Using EqualLogic PS Series Hybrid Storage Arrays

Reference Architecture

Accelerate SQL Server 2014 In-Memory OLTP Performance with Dell PowerEdge R920 and Express Flash NVMe PCIe SSDs

Exchange Server 2007 Performance Comparison of the Dell PowerEdge 2950 and HP Proliant DL385 G2 Servers

Microsoft SQL Server 2012 Fast Track Reference Configuration Using PowerEdge R720 and EqualLogic PS6110XV Arrays

Open storage architecture for private Oracle database clouds

Dell PowerEdge R910 SQL OLTP Virtualization Study Measuring Performance and Power Improvements of New Intel Xeon E7 Processors and Low-Voltage Memory

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

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

Reference Architecture for Active System 1000 with Microsoft Hyper-V

HP ProLiant DL380 Gen8 and HP PCle LE Workload Accelerator 28TB/45TB Data Warehouse Fast Track Reference Architecture

Achieve Optimal Network Throughput on the Cisco UCS S3260 Storage Server

QLE10000 Series Adapter Provides Application Benefits Through I/O Caching

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

HP solutions for mission critical SQL Server Data Management environments

Performance Comparisons of Dell PowerEdge Servers with SQL Server 2000 Service Pack 4 Enterprise Product Group (EPG)

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

A Reference Architecture for SAP Solutions on Dell and SUSE

Reference Architecture for Microsoft Hyper-V R2 on Dell PowerEdge M- Series Servers with EqualLogic Storage

Gen 6 Fibre Channel Evaluation of Products from Emulex and Brocade

The PowerEdge M830 blade server

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

Lenovo Database Configuration Guide

HPE ProLiant DL580 Gen10 and Ultrastar SS300 SSD 195TB Microsoft SQL Server Data Warehouse Fast Track Reference Architecture

Density Optimized System Enabling Next-Gen Performance

A Dell Technical White Paper Dell Virtualization Solutions Engineering

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

Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4

Microsoft Exchange Server 2010 workload optimization on the new IBM PureFlex System

Microsoft Exchange Server 2010 Performance on VMware vsphere 5

EMC XTREMCACHE ACCELERATES MICROSOFT SQL SERVER

NetApp AFF A300 Review

SUPERMICRO, VEXATA AND INTEL ENABLING NEW LEVELS PERFORMANCE AND EFFICIENCY FOR REAL-TIME DATA ANALYTICS FOR SQL DATA WAREHOUSE DEPLOYMENTS

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

Comparing the Performance and Power of Dell VRTX and HP c3000

Dell Exchange 2013 Reference Architecture for 500 to 20,000 Microsoft Users. 1 Overview. Reliable and affordable storage for your business

Active System Manager Release 8.2 Compatibility Matrix

Microsoft SQL Server 2014 on vsan 6.2 All-Flash December 15, 2017

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

HCI: Hyper-Converged Infrastructure

Accelerating Workload Performance with Cisco 16Gb Fibre Channel Deployments

Extremely Fast Distributed Storage for Cloud Service Providers

FlashStack 70TB Solution with Cisco UCS and Pure Storage FlashArray

Pivot3 Acuity with Microsoft SQL Server Reference Architecture

IBM Emulex 16Gb Fibre Channel HBA Evaluation

VMware VAAI Integration. VMware vsphere 5.0 VAAI primitive integration and performance validation with Dell Compellent Storage Center 6.

Competitive Power Savings with VMware Consolidation on the Dell PowerEdge 2950

EMC CLARiiON CX3 Series FCP

Lenovo Database Configuration for Microsoft SQL Server TB

Lenovo Database Configuration

Best Practices for Deploying a Mixed 1Gb/10Gb Ethernet SAN using Dell Storage PS Series Arrays

vstart 50 VMware vsphere Solution Overview

LATEST INTEL TECHNOLOGIES POWER NEW PERFORMANCE LEVELS ON VMWARE VSAN

QLogic/Lenovo 16Gb Gen 5 Fibre Channel for Database and Business Analytics

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

vstart 1000v for Enterprise Virtualization using VMware vsphere: Reference Architecture

Wyse Datacenter for Citrix XenDesktop Reference Architecture

Overview. About the Cisco UCS S3260 System

Microsoft Office SharePoint Server 2007

QLogic 16Gb Gen 5 Fibre Channel for Database and Business Analytics

Microsoft Storage Spaces Deployment on Dell EMC PowerEdge R730xd

Virtualization of the MS Exchange Server Environment

Dell EMC Ready Bundle for HPC Digital Manufacturing ANSYS Performance

Transcription:

Consolidating Microsoft SQL Server databases on PowerEdge R930 server This white paper showcases PowerEdge R930 computing capabilities in consolidating SQL Server OLTP databases in a virtual environment. Dell Engineering October 2015 A Dell Reference Architecture

Revisions Date Oct 2015 Description Initial release THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND. Copyright 2015 Dell Inc. All rights reserved. Dell and the Dell logo are trademarks of Dell Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. 2 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

Table of contents Revisions... 2 Executive Summary... 4 1 Introduction... 5 1.1 Objective... 5 1.2 Audience... 5 2 Dell PowerEdge R930 overview... 6 3 Dell PowerEdge R930 for database consolidation... 8 3.1 Huge computing power with latest Intel processors... 8 3.2 Support for high speed and high capacity DDR4 memory DIMMS... 8 3.3 Support for server side SSDs for boosting IO performance... 8 3.4 More PCIe slots for scalable networking and storage access... 9 4 Solution Overview... 10 4.1 Physical Network Consideration... 11 4.2 Converged Virtual Network Configuration... 11 4.3 Storage Requirement and Configuration... 11 4.3.1 Storage Configuration for Windows Cluster... 12 4.3.2 Direct Storage Access to Virtual Machines for better performance... 12 5 Test Configuration... 14 5.1 Test methodology... 14 6 Observations and results... 16 7 Conclusion... 18 A Additional resources... 19 3 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

Executive Summary Several applications with varying workload behaviors have been hosted on multiple physical servers and this has led to many issues such as server sprawl, high power consumption, increased datacenter footprint, inefficient resource usage. To address these issues, while leveraging the advantages of virtualization technology, IT industry is working toward consolidating several applications on a single, large server. Therefore, IT organizations require servers with dense computing power that enables customers to achieve better consolidation of applications. Dell has recently launched its highest performing 4-socket server specially designed for mission critical and most demanding enterprise applications such as analytics, In-Memory databases and workload consolidation. This paper showcases how the PowerEdge R930 server delivers performance under heavy database workload consolidation. The key observations of the proposed performance study are: A linear, scalable and consistent database performance is delivered by the PowerEdge R930 server when several virtual machines, each running specific SQL Server transactional OLTP database workloads, are consolidated on the server. More than 25 SQL virtual machines each running a specific transactional OLTP workload can be consolidated on to a single PowerEdge R930 server. Reduced licensing costs and increased power and cooling savings can be achieved due to high database consolidation factor provided by the PowerEdge R930 server. 4 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

1 Introduction Virtualizing the workloads is becoming more popular in today s datacenters. Virtualization technology is used to migrate the enterprise applications, such as relational databases, from physical systems to a virtual environment being hosted on powerful servers. To support the growing business requirements and better consolidation factor, there is a constant requirement for powerful servers with huge computing power. In addition, support for large memory footprint, many PCIe slots, server side SSDs will also impact the server selection for the workload virtualization. Microsoft SQL Server databases are getting popular as relational database backend platform for a wide variety of customer applications. But over a period of time, due to uncontrolled database deployments, database sprawl is becoming one of the common problems for many IT administrators. Hence, IT administrators want to migrate and then consolidate databases used by various transactional applications to a centrally managed and powerful system. In this paper, we present the Dell PowerEdge R930 server that can be used for consolidating SQL Server databases in a virtual environment, which enables customers to achieve efficient resource utilization, reduce the server sprawl, power and cooling savings and reduce other licensing costs. 1.1 Objective The scope of this paper is to showcase the computing capabilities, performance and scalability benefits of the Dell PowerEdge R930 server by consolidating Microsoft SQL Server 2014 transactional databases. The paper outlines the reference architecture used for the proposed performance study and leverages the same architecture for consolidating the SQL Server databases. 1.2 Audience This white paper is intended for IT administrators and architects who are interested in designing and implementing a virtualized infrastructure for consolidating Microsoft SQL Server databases using the Dell PowerEdge R930 server. The reader is expected to have an understanding of Microsoft SQL Server 2014 and benefits of consolidating databases in virtual environments. 5 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

2 Dell PowerEdge R930 overview Dell PowerEdge R930 has been designed and built for performance, scalability, reliability and manageability. It is a 4-socket, 4U rack server ideal for mission critical applications and high performing workloads. The following figures provide more details on the technical specifications of the PowerEdge R930 server: Figure 1 PowerEdge R930 Front View 4 3 2 1 1100W 1100W 1100W 1100W idrac Figure 2 PowerEdge R930 Back View 6 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

Figure 3 PowerEdge R930 specifications 7 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

3 Dell PowerEdge R930 for database consolidation Several factors impact the selection of a server for database consolidation in a virtual environment. As we consolidate more database virtual machines on the same host, the host must be able to deliver consistent and linear performance within the acceptable response time. The following sections provide the reasons for selecting the Dell PowerEdge R930 server for the proposed workload consolidation study. 3.1 Huge computing power with latest Intel processors Powered by the latest Intel processor product family, the PowerEdge R930 server includes more computing cores and more processor cache (L1/L2/L3). Database engine can leverage available cores for parallel query processing. The given query tasks are split into multiple sub tasks and executed in parallel on the available processor cores, therefore, achieving faster query execution time. The higher processor cache improves query processing while reducing the latencies involved in fetching the data from the main memory. When fully loaded, PowerEdge R930 supports up to 72 cores, which enables customers to achieve better consolidation factor in migrating and consolidating many SQL Server databases on to a single host, thereby achieving reduced datacenter foot print and increased power and cooling savings. 3.2 Support for high speed and high capacity DDR4 memory DIMMS The capacity and speed of the main memory are crucial to the memory intensive applications such as databases. The DDR4 memory operates at 1866MT/s and provides faster data access to the processors, which leads to the processors being used more efficiently. With 96 memory slots, the PowerEdge R930 server supports upto 3TB memory. This massive amount of memory enables the PowerEdge R930 server to support more database virtual machines seamlessly on a single host thereby achieving better database consolidation factor. 3.3 Support for server side SSDs for boosting IO performance The PowerEdge R930 server provides multiple disk backplane options offering greater flexibility to the customer while choosing the required disk configuration on the basis of the varying local IO requirements. The PowerEdge R930 server supports upto eight 3.2TB NVMe Express Flash PCIe SSDs. These hot pluggable 2.5-inch front loading SSDs provide more IOPS over traditional SSDs with lower latencies. The support for NVMe Express flash PCIe SSDs enables PowerEdge R930 to deliver high performing internal storage. This can be used to store the IO intensive SQL server database components such as transaction log files and tempdb files. 8 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

3.4 More PCIe slots for scalable networking and storage access IO intensive workloads running on the physical host can easily saturate the underlying networking cards. Therefore, it is essential that the host should support enough number of PCIe slots, which enables customers to start with minimum configuration and expand network bandwidth as required. The PowerEdge R930server supports up to ten PCIe Gen3 slots in various formats and provides the flexibility to get started with a minimal number of network cards and then scale up as more virtual machines are consolidated on the server. This helps to reduce the network latencies and improve the network bandwidth. 9 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

Force10 S4810P Brocade 5100 0 4 1 5 2 6 3 7 8 12 9 13 10 14 11 15 16 20 17 21 18 22 19 23 24 28 25 29 26 30 27 31 32 52 60 QSFP+ 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 56 SFP+ 6 7 8 10 11 12 13 15 16 17 idrac 1 2 3 4 0 1 2 3 4 5 1 2 3 4 PORTS 6 7 8 9 10 11 12 13 14 15 16 36 17 33 18 37 19 34 20 LNK 38 21 SYS MASTER FAN PSU RS-232 ETHERNET 35 22 ACT 39 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 SFP 46 47 USB-B PWR ALM PSU0 PSU1 Ethernet RS-232 RS-232 Brocade 5100 A B EMM A B EMM 44 45 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 56 SFP+ 52 60 QSFP+ idrac 0 4 1 6 7 8 10 11 12 13 15 16 17 5 2 6 3 7 8 12 9 13 10 14 11 15 1 2 3 4 16 20 17 21 18 22 19 23 24 28 25 29 1 2 3 4 PORTS 26 30 27 31 32 36 33 Force10 S4810P 37 34 38 35 39 4 Solution Overview This section describes the solution architecture in detail for the SQL Server database consolidation in a virtual environment. The following figure illustrates the high-level architecture of the proposed solution: 1GbE Network switch STACK ID USB-A VLT LNK ACT ETHERNET 10GbE S4810 Switches FAN PSU SYS MASTER PowerEdge R930 hosts Brocade 6510 Switches DELL CML SC8000 1 4 8 4 2 PCIe x8 8Gb FC 8 4 2 8 4 2 8 4 2 6 1 4 PCIe x8 8Gb FC 8 4 2 8 4 2 8 4 2 8 4 2 6 2 3 ST 5 1 7 2 2 3 ST 5 1 7 2 750W 750W 750W 750W Ethernet traffic Storage traffic SAS Backend DELL CML Enclosure Figure 4 Reference Architecture using PowerEdge R930 In the above reference architecture, two R930 servers are used to provide high availability to the virtual machines running SQL Server databases. Windows Server 2012 R2 has been installed on the 2x2.5-inch 300G internal drives of the hosts. Hyperv-V role has been enabled and two node windows cluster has been created. 10 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

4.1 Physical Network Consideration One on board QLogic 57800 quad port Network Daughter card (NDC) is used on each server. It provides two 10Gb SFP+ interfaces and two 1Gb BASE-T interfaces on a single card. The 1Gb interface(s) is connected to Dell Networking 1GbE switch for Out-Of-Band (OOB) management of the physical server. Two 10G SFP+ interfaces have been used to provide networking access to the server and to connect to two Dell Networking 10GbE Top-Of-Row switches. Windows LBFO NIC teaming has been deployed using these two 10GbE SFP+ interfaces to provide resilient networking connectivity for physical server and virtual machines. The following table describes the settings used to create the LBFO NIC teaming on each host: Table 1 LBFO NIC teaming settings Windows Server 2012 R2 team NIC Team Mode Load Balancing Algorithm Standby Adapter Team Members Configuration Switch Independent HyperV Port None Option 1: Two 10G SFP+ interfaces of NDC Option 2: Four 10G SFP+ interfaces; Two interfaces from NDC + Two interfaces from Add-on network Card Note: To avoid single point of failure on the NDC card, customers can also use additional 10G SPF+ dual port card to create NIC team along with the 10G interfaces of the NDC card. In this case, the NIC team will be created using four 10G SFP+ interfaces: two from NDC and two from additional add-on card. 4.2 Converged Virtual Network Configuration A converged Hyper-V VM switch is created with minimum bandwidth settings per traffic class for the virtual machine networking. Additional virtual network interfaces have been created for the management server and the Quality of Services (QoS ) has been used to configure the minimum bandwidth requirements for each type of traffic. Different type of subnet masks have been used to isolate each type of traffic. The following table provides more details on the virtual network interfaces created and minimum bandwidth requirements for each type of networking: Table 2 Network Bandwidth requirements Traffic Class & interfaces Minimum Bandwidth Weight Host/VM Management 10 Cluster Private 30 Live Migration 40 DefaultFlowMinimumBandwidthWeight 10 4.3 Storage Requirement and Configuration In the proposed performance study, our goal is to evaluate the computing capabilities of PowerEdge R930 server through the consolidation of Microsoft SQL Databases. Therefore, it is essential that storage should never become a bottleneck while we are evaluating the computing performance of the server under heavy workloads. Hence, a high performing and low latency Dell Compellent SC8000 flash optimized Fiber 11 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

Channel storage is used. The SC220 storage enclosure is equipped with 6x400G Write Intensive (WI) and 6x1.6TB Read Intensive (RI) flash drives to deliver the required storage IOPS and throughput. For more details on the flash optimized Dell SC8000 storage, refer to Dell Compellent SC8000 flash optimized storage. Two Brocade 6510 16Gbps switches are used to provide the storage connectivity to the virtual machines running on the Hyper-V host. Redundant Brocade switches are used to avoid the single point of failure at the SAN fabric level. 4.3.1 Storage Configuration for Windows Cluster The following two storage volumes have been created in the storage array and have been provided access to the physical hosts. The following table provides more details on the purpose of the volumes: Table 3 Storage volume configuration for Windows cluster setup Volume Size Purpose Quorum 1 GB For storing the cluster quorum configuration. Configured with a vote to participate in the cluster voting mechanism. VHD store 1 TB For storing all.vhdx files and other VM configuration files. Configured with CSV to enable access to all the hosts and for faster fail overs of cluster resources. 4.3.2 Direct Storage Access to Virtual Machines for better performance The virtual Fiber channel feature of Windows 2012 R2 Hyper-V enables virtual machines to directly access the existing FC storage through virtualized fiber channel adapter. This enables customers to use the existing fiber channel infrastructure to support the virtualized workloads. Virtual fiber channel includes support for other related features such as guest cluster, live migration. In the proposed solution, two QLogic QLE2662 dual port 16Gbps HBAs are used on each Hyper-V host. On each Hyper-V host, two Fiber channel virtual SANs have been created using two ports one from each HBA such that in case of any HBA failure, virtual machines will still have access to the storage through other HBA ports. Each SQL Server VM is configured to get two virtual FC ports one from each Fiber channel virtual SAN. For each SQL VM virtual FC adapter, a separate zone has been created on each fiber channel switch grouping the WWNs of the corresponding SQL VM and WWNS of the Dell Compellent storage controllers. The following figure shows the configuration used to enable direct storage access to the virtual machines: 12 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

Figure 5 Virtual Fiber Channel SAN Because the SQL virtual machines are enabled to directly access the SAN storage, dedicated volumes have been created for each virtual machine as described in the following table: Table 4 Storage Volume configuration for SQL Virtual Machines Volume Size Purpose SQL_DATA 500GB For storing test database data files and additional TempDB Data files SQL_LOG 100GB For storing test database TransactionLog files 13 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

5 Test Configuration The following table describes the hardware and software components used to build the test configuration for evaluating the computing performance of the Dell PowerEdge R930 server by consolidating SQL Server databases running transactional workload: Table 5 Hardware and Software components specifications of the RA Traffic Class & interfaces Minimum Bandwidth Weight Server Two Dell PowerEdge R930 servers CPUs Four Intel Xeon E7-4850 V3 14C, at 2.20GHz on each host Total Cores / Logical threads 56/112 Memory 512GB with 32 x 16GB DIMMs running at 1866 MT/s on each host Network Card One QLogic 57800 quad port Network Daughter card (NDC) on each host Host Bus Adapters Management and Network Switches Two Dual Port QLogic 2662 16Gbps cards on each host One Dell Networking S60 1GbE switch and Two Dell Networking S4810 10GbE switches with VLT configured on 40GbE ports SAN switches Storage Details Windows Two Brocade 5610 16Gbps switches Dell Compellent Flash Optimized Storage Windows 2012 R2 Datacenter Edition The following BIOS setting have been used on each host in the proposed reference architecture: Table 6 BIOS settings BIOS Setting Virtualization Technology HyperThreading (HT) System Profile: Default Performance-per-watt (DAPC) Details Enables virtualization of the available resources on the host Turns each physical core in to two logical cores; efficient for parallel execution Enables efficient power usage of the host 5.1 Test methodology The objective behind the test was to derive the maximum number of virtual machines that can be run simultaneously on a single PowerEdge R930 server platform and observe how R930 behaves and delivers the consistent performance as we scale up the SQL virtual machines. 14 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

The following table describes the virtual machines configuration running SQL Server 2014 database instance: Table 7 SQL Virtual Machine configuration Traffic Class & interfaces Minimum Bandwidth Weight VCPUs #6 Memory 40GB (static) Database Size 350GB data set Concurrent Users 1500 Vitrual Network interfaces 1 Virtual Fiber Channel ports 2 Operating System Windows 2012 R2 standard Edition Database Microsoft SQL Server 2014 Enterprise Edition Workload type and Benchmark tool used TPCC-C OLTP workload style, Dell Quest Benchmark Factory (with 1/20 th reduction in Keying and Think times) On each virtual machine, Windows 2012 R2 Standard Edition and SQL Server 2014 Enterprise Edition have been installed. Each virtual machine is configured with one virtual network port for network access and two virtual fiber channel ports for direct storage access. A test database of size 350GB is generated and restored on the storage volumes of the SQL virtual machines. Separate storage volumes are used to store the database data and log files. TempDB is configured with multiple data files, and Max Worker Threads has been set to 1024 as we observed workerthread starvation during the preliminary workload tests. To simulate the real time OLTP database on each SQL VM, TPC-C style of workload is selected to simulate the real OLTP workload sql queries. Each SQL VM is stressed with OLTP workload using a dedicated client machine running Dell Quest Benchmack Factory tool. This tool is used to simulate TPC-C style of OLTP workload for databases. 15 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

Host CPU utilization 6 Observations and results The following figure shows the PowerEdge R930 CPU utilization trend as we run multiple SQL virtual machines in parallel. Each SQL virtual machine is stressed upto 75-80% CPU utilization with OLTP database workload. R930 CPU utilization 50 45 40 35 30 25 20 15 10 5 0 1 VM 2 VMs 3 VMs 4 VMs 5 VMs 6 VMs 7 VMs 8 VMs 9 VMs 10 VMs SQL Virtual Machines Figure 6 CPU utilization trend of PowerEdge R930 host As shown in the preceding figure, each instance of SQL VM has resulted in around 4.5% CPU utilization on the R930 host and only around 48% CPU is utilized when the single R930 host is stressed with ten simultaneous database virtual machines. There is still enough space to accommodate more virtual machines. From the CPU utilization trend of ten SQL VMs on single R930 host with 56 physical cores, it can be extrapolated to be said that the proposed reference architecture using two PowerEdge R930 hosts (each with 56 physical cores) can support up to 20 highly available SQL virtual machines each running specific OLTP database workload. If any R930 host is not available for any reason, the other R930 host will be able to host all the twenty SQL VMs. Table 8 Number of SQL VMs supported on a single R930 system When R930 system # VMs supported Configured with 4x 14-core CPUs (56 cores) A single R930 can support up to 20 SQL VMs Configured with 4x 18-core CPUs (72 cores) A single R930 can support more than 25 SQL VMs ( theoretical/extrapolated) The following figure describes how the PowerEdge R930 delivered consistent database performance as we scale up the number of virtual machines. 16 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

Avg. Application Response Time (ms) Transactions per Sec 40000 SQL VM Database performance 35000 30000 25000 20000 15000 10000 5000 Figure 7 0 1 VM 2 VMs 3 VMs 4 VMs 5 VMs 6 VMs 7 VMs 8 VMs 9 VMs 10 VMs -- Virtual Machines --> VM1 VM2 VM3 VM4 VM5 VM6 VM7 VM8 VM9 VM10 SQL Database Transactions Per Second (TPS) Avg. Application Response Time (ms) 35 30 25 20 15 10 5 0 1 VM 2 VMs 3 VMs 4 VMs 5 VMs 6 VMs 7 VMs 8 VMs 9 VMs 10 VMs --Virtual Machines--> Figure 8 Application Response Time (ms) Each guest was observed to deliver around 3700 Transactions Per Second (TPS) within the acceptable response time. The same trend was observed from each guest as more guests were run simultaneously on a single R930 host. When 10 SQL VMs are hosted on a single R930 host, the average response time of each VM was around 35ms. 17 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

7 Conclusion The reference architecture using PowerEdge R930 described in this paper provides the best-in-class platform for consolidating critical OLTP database workloads. The PowerEdge R930 server provides huge computing power and features highly scalable processing, memory and internal storage, which are essential to host mission critical workloads. The key take aways of the proposed solution are: Dell PowerEdge R930 is purpose-built and power packed with enormous computing resources and provides a good platform for consolidating mission critical workloads. A single fully loaded PowerEdge R930 server can accommodate and run more than 25 virtual machines each running enterprise class SQL Server databases. A linear, scalable and consistent database performance is delivered within the acceptable response time by a single PowerEdge R930 server when multiple SQL virtual machines are hosted on it. 18 Consolidating Microsoft SQL Server databases on PowerEdge R930 server

A Additional resources Support.dell.com is focused on meeting your needs with proven services and support. DellTechCenter.com is an IT Community where you can connect with Dell Customers and Dell employees for the purpose of sharing knowledge, best practices, and information about Dell products and installations. Referenced and recommended Dell publications: Dell SQL Server sizing advisor http://www.dell.com/sql Dell PowerEdge R930 technical specifications http://www.dell.com/learn/us/en/08/shared-content~datasheets~en/documents~poweredge_r930_spec_sheet-final.pdf Dell Compellent SC8000 Spec sheet http://partnerdirect.dell.com/sites/channel/documents/compellent_storage_center_spec_sheet.pdf Referenced or recommended Microsoft publications: SQL Server consolidation Guidance https://technet.microsoft.com/en-us/library/ee819082(v=sql.100).aspx 19 Consolidating Microsoft SQL Server databases on PowerEdge R930 server