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

Similar documents
DATA PROTECTION IN A ROBO ENVIRONMENT

EMC Backup and Recovery for Microsoft SQL Server

EMC Business Continuity for Microsoft Applications

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

Thinking Different: Simple, Efficient, Affordable, Unified Storage

Microsoft Office SharePoint Server 2007

Mostafa Magdy Senior Technology Consultant Saudi Arabia. Copyright 2011 EMC Corporation. All rights reserved.

EMC STORAGE FOR MILESTONE XPROTECT CORPORATE

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

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

EMC Integrated Infrastructure for VMware. Business Continuity

EMC VSPEX FOR VIRTUALIZED MICROSOFT EXCHANGE 2013 WITH HYPER-V

EMC Backup and Recovery for Microsoft Exchange 2007

Surveillance Dell EMC Storage with Cisco Video Surveillance Manager

Surveillance Dell EMC Storage with Digifort Enterprise

Reference Architecture

Surveillance Dell EMC Storage with FLIR Latitude

EMC VNX FAMILY. Next-generation unified storage, optimized for virtualized applications. THE VNXe SERIES SIMPLE, EFFICIENT, AND AFFORDABLE ESSENTIALS

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

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

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

EMC XTREMCACHE ACCELERATES MICROSOFT SQL SERVER

EMC VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012

EMC INFRASTRUCTURE FOR VMWARE VIEW 5.0

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

Dell EMC SAN Storage with Video Management Systems

EMC VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 WITH MICROSOFT HYPER-V

EMC Virtual Infrastructure for Microsoft Exchange 2007

EMC VSPEX FOR VIRTUALIZED MICROSOFT EXCHANGE 2013 WITH MICROSOFT HYPER-V

EMC XTREMCACHE ACCELERATES ORACLE

EMC VSPEX END-USER COMPUTING

Install & Run the EMC VNX Virtual Storage Appliance (VSA)

EMC VSPEX END-USER COMPUTING

EMC CLARiiON CX3-40. Reference Architecture. Enterprise Solutions for Microsoft Exchange Enabled by MirrorView/S

EMC VSPEX SERVER VIRTUALIZATION SOLUTION

Vblock Architecture. Andrew Smallridge DC Technology Solutions Architect

EMC INFRASTRUCTURE FOR VMWARE VIEW 5.1

Surveillance Dell EMC Storage with Bosch Video Recording Manager

EMC INFRASTRUCTURE FOR VMWARE VIEW 5.0

Video Surveillance EMC Storage with Digifort Enterprise

EMC Business Continuity for Microsoft SharePoint Server (MOSS 2007)

Maintaining End-to-End Service Levels for VMware Virtual Machines Using VMware DRS and EMC Navisphere QoS

FAST & Furious mit EMC² VNX

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

EMC INFRASTRUCTURE FOR VMWARE VIEW 5.1

EMC Performance Optimization for VMware Enabled by EMC PowerPath/VE

EMC Unified Storage for Oracle Database 11g/10g Virtualized Solution. Enabled by EMC Celerra and Linux using FCP and NFS. Reference Architecture

EMC CLARiiON CX3-80 EMC Metropolitan Recovery for SQL Server 2005 Enabled by Replication Manager and MirrorView/S

EMC Virtual Architecture for Microsoft SharePoint Server Reference Architecture

EMC CLARiiON CX3-80. Enterprise Solutions for Microsoft SQL Server 2005

EMC VSPEX FOR VIRTUALIZED MICROSOFT EXCHANGE 2013 WITH MICROSOFT HYPER-V

VMware vsphere 5.0 STORAGE-CENTRIC FEATURES AND INTEGRATION WITH EMC VNX PLATFORMS

EMC VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012

Externalizing Large SharePoint 2010 Objects with EMC VNX Series and Metalogix StoragePoint. Proven Solution Guide

Maintaining End-to-End Service Levels for VMware Virtual Machines Using VMware DRS and EMC Navisphere QoS

EMC VSPEX END-USER COMPUTING

EMC INFRASTRUCTURE FOR CITRIX XENDESKTOP 5.6

Surveillance Dell EMC Storage with Synectics Digital Recording System

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

EMC VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012

EMC VSPEX FOR VIRTUALIZED MICROSOFT EXCHANGE 2010

EMC VSPEX END-USER COMPUTING

EMC VSPEX PRIVATE CLOUD

Reference Architecture

Video Surveillance EMC Storage with Godrej IQ Vision Ultimate

Increase Scalability for Virtual Desktops with EMC Symmetrix FAST VP and VMware VAAI

EMC INFRASTRUCTURE FOR VMWARE VIEW 5.1

Cloud Meets Big Data For VMware Environments

Local and Remote Data Protection for Microsoft Exchange Server 2007

EMC VSPEX FOR VIRTUALIZED MICROSOFT EXCHANGE 2010 WITH MICROSOFT HYPER-V

Copyright 2012 EMC Corporation. All rights reserved.

EMC CLARiiON CX3 Series FCP

INTRODUCTION TO THE VVNX COMMUNITY EDITION

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

EMC VSPEX PRIVATE CLOUD

EMC VSPEX FOR VIRTUALIZED ORACLE DATABASE 12c OLTP

Surveillance Dell EMC Storage with Verint Nextiva

EMC Business Continuity for Oracle Database 11g

EMC Virtual Infrastructure for Microsoft SharePoint Server 2010 Enabled by EMC CLARiiON and VMware vsphere 4

Accelerating Microsoft SQL Server 2016 Performance With Dell EMC PowerEdge R740

Surveillance Dell EMC Storage with Cisco Video Surveillance Manager

EMC Infrastructure for Virtual Desktops

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

EMC VSPEX END-USER COMPUTING

EMC VSPEX PRIVATE CLOUD

EMC SYMMETRIX VMAX 40K SYSTEM

NAS for Server Virtualization Dennis Chapman Senior Technical Director NetApp

EMC Innovations in High-end storages

Virtual Exchange 2007 within a VMware ESX datastore VMDK file replicated

Upgrade to Microsoft SQL Server 2016 with Dell EMC Infrastructure

EMC VNXe SERIES UNIFIED STORAGE SYSTEMS

INTRODUCING VNX SERIES February 2011

REDUCE COSTS AND OPTIMIZE MICROSOFT SQL SERVER PERFORMANCE IN VIRTUALIZED ENVIRONMENTS WITH EMC SYMMETRIX VMAX

Video Surveillance EMC Storage with Honeywell Digital Video Manager

Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA

IOmark- VM. HP HP ConvergedSystem 242- HC StoreVirtual Test Report: VM- HC b Test Report Date: 27, April

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

DELL EMC UNITY: BEST PRACTICES GUIDE

Copyright 2012 EMC Corporation. All rights reserved.

EMC Solutions for Enterprises. EMC Tiered Storage for Oracle. ILM Enabled by EMC Symmetrix V-Max. Reference Architecture. EMC Global Solutions

Transcription:

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

Copyright 2011, 2012 EMC Corporation. All rights reserved. Published March, 2012 EMC believes the information in this publication is accurate of its publication date. The information is subject to change without notice. The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license. For the most up-to-date listing of EMC product names, see EMC Corporation Trademarks on EMC.com. VMware, ESX, VMware vcenter, and VMware vsphere are registered trademarks or trademarks of VMware, Inc. in the United States and/or other jurisdictions. All other trademarks used herein are the property of their respective owners. Intel and Xeon are trademarks of Intel Corporation in the United States and/or other jurisdictions. Part number: h8163.2 2

Table of Contents Reference architecture overview... 4 Solution architecture... 8 Key components... 10 Validated environment profile... 12 Hardware and software resources... 14 Conclusion... 15 3

Reference architecture overview Document purpose EMC's commitment to consistently maintain and improve quality is led by the Total Customer Experience (TCE) program, which is driven by Six Sigma methodologies. As a result, EMC has built Customer Integration Labs in its Global Solutions Centers to reflect realworld deployments in which TCE use cases are developed and executed. These use cases provide EMC with an insight into the challenges currently facing its customers. This document describes a reference architecture for virtualizing SQL Server 2008 using EMC VNX Series and VMware vsphere 4.1, which was tested and validated by the EMC Solutions Group. The architecture provides a known starting point for the development of a customer implementation as well as guidelines for how to apply best practices in the real world. Introduction to the VNX Family for unified storage The EMC VNX family is optimized for virtual applications delivering industry-leading innovation and enterprise capabilities for file, block, and object storage in a scalable, easy-to-use solution. This next-generation storage platform combines powerful and flexible hardware with advanced efficiency, management, and protection software to meet the demanding needs of today s enterprises. All of this is available in a choice of systems ranging from affordable entry-level solutions to high-performance, petabyte-capacity configurations servicing the most demanding application requirements. The VNX family includes the VNXe series, purpose-built for the IT manager in smaller environments, and the VNX series designed to meet the high-performance, high-scalability requirements of midsize and large enterprises. The VNX family includes two platform series: The flash optimized VNX series, delivers leadership performance, efficiency, and simplicity for demanding virtual application environments that includes VNX7500, VNX5700, VNX5500, VNX5300, and VNX5100 The VNXe (entry) series with breakthrough simplicity for small and medium businesses that includes VNXe3300 and VNXe3100 Customers can benefit from new VNX features as follows: Feature Next-generation unified storage, optimized for virtualized applications Capacity optimization features including compression, deduplication, thin provisioning, and application-centric copies VNX series VNXe series High availability, designed to deliver five 9s availability Automated tiering with FAST VP (Fully Automated Storage Tiering for Virtual Pools) and FAST Cache that can be optimized for the highest system performance and lowest 4

storage cost simultaneously Multiprotocol support for file, block, and object with object access through Atmos Virtual Edition (Atmos VE) Simplified management with EMC Unisphere for a single management interface for all NAS, SAN, and replication needs Up to three times improvement in performance with the latest Intel Xeon multicore processor technology, optimized for Flash Next-generation unified storage, optimized for virtualized applications Capacity optimization features including compression, deduplication, thin provisioning, and application-centric copies File and block only Note: VNXe does not support block compression. EMC provides a single, unified storage plug-in to view, provision, and manage storage resources from VMware vsphere across EMC Symmetrix, VNX family, CLARiiON, and Celerra storage systems, helping users to simplify and speed up VMware storage management tasks. EMC also provides a set of free Microsoft Management Console (MMC) plug-ins for Windows and SharePoint environments. EMC Storage Integrator for Windows and SharePoint provides application-aware storage provisioning and supports EMC Symmetrix, VNX family, and CLARiiON, storage systems with both block and file functionality. The VNX family includes five new software suites and three new software packs, making it easier and simpler to attain the maximum overall benefits. The VNX series includes five new software suites and three new software packs, making it easier and simpler to attain the maximum overall benefits. Software suites available FAST Suite Automatically optimizes for the highest system performance and the lowest storage cost simultaneously (not available for the VNXe series). Local Protection Suite Practices safe data protection and repurposing (not available for the VNXe3100, provided free as part of the base software). Remote Protection Suite Protects data against localized failures, outages, and disasters. Application Protection Suite Automates application copies and proves compliance. Security and Compliance Suite Keeps data safe from changes, deletions, and malicious activity. Software packs available VNX Total Efficiency Pack Includes all five software suites (not available for the VNX5100 and VNXe series) VNX Total Protection Pack Includes local, remote, and application protection suites. (not available for the VNXe3100) 5

VNX Total Value Pack Includes all three protection software suites and the Security and Compliance Suite (the VNX5100 and VNXe3100 exclusively support this package) EMC VNX family is two to three times faster than its predecessor as it uses the Intel Xeon 5600 series processors.. The VNX quad-core processor supports the demands of advanced storage capabilities such as virtual provisioning, compression, and deduplication. Also, the, performance of the Xeon 5600 series enables EMC to realize its vision for FAST on the VNX, with optimized performance and capacity, without tradeoffs, in a fully automated fashion. Solution purpose The purpose of this reference architecture is to build a unified storage solution using EMC VNX series with VMware vsphere 4.1 for Microsoft SQL Server 2008, and demonstrate the solution benefits in an online transaction processing (OLTP) database environment. This reference architecture validates the performance of the solution and provides guidelines to build similar solutions. This reference architecture is not intended to be a comprehensive guide to every aspect of this solution. The business challenge Databases are an ever-present and ever-growing component of any modern business system. Databases contain critical data and are the backbone of most corporate information systems. They are updated and upgraded regularly to meet constantly changing and ever-increasing user requirements. Surveys on customer environments indicate that reliable, high-performance storage, and appropriate resource utilization are the key areas of concern. Databases typically use spinning disk media as the destination for their production data. Most people think of disks in terms of the data that can be stored on them. This refers to the storage capacity of the disk. The growth of data in gigabytes (GB) and terabytes (TB) is a measurement of the required storage capacity of the underlying disk system. However, another constraint in the design of storage systems is how quickly the data can be accessed. This refers to the performance capacity of the disk. Because the performance capacity of the disk directly translates into user experience, this constraint often exhibits challenges in planning and maintaining any production system. Traditionally, storage administrators add both performance and storage capacities to a system by adding disk spindles and various volume management techniques to harness the limits of the system. This method, while functional, is inefficient. It often leads to short-stroking, where only a small portion of the storage capacity of the drive is used, while drawing its entire performance capacity. This leaves the additional storage capacity on the drive essentially inaccessible without negatively impacting the performance of the database residing on it. Database servers are almost always considered to require the best and fastest hardware in addition to a lot of resources. In many cases this is true. But, in some cases, the database server may have excess capacity. When combined with the virtualize-everything mantra that is common in data centers, it presents compelling reasons to consider virtualizing a SQL server. Any change to a core infrastructure element such as a database server is a major undertaking, which should be approached with appropriate planning, and consideration for all of the implications of 6

such a change. The technology solution This reference architecture depicts a validated solution using an EMC VNX platform and demonstrates the benefits of EMC VNX series with VMware vsphere 4.1 for Microsoft SQL Server in an OLTP environment. This solution includes virtualizing SQL Server using VMware, but many elements of the solution are still applicable in a nonvirtualized environment. The solution benefits This solution provides the following benefits to an OLTP database environment: Efficient use of disk spindle resources Lower power consumption Faster response time Flexibility in SAN connection methods 7

Solution architecture Architecture diagram The following diagram shows the overall architecture of the solution. VNX FAST Cache technology is an optional component of the solution. Reference architecture overview This reference architecture contains a single Microsoft SQL server running on an EMC storage array. The simplicity of the setup helps to clearly illustrate the performance of the system. In practice, this solution can be used with many other databases concurrently, as long as the planning considers that each database will contribute to the overall workload of the system. It is a best practice to plan each database separately and to provision dedicated storage resources to achieve predictable performance. Storage layout overview For testing purposes, the database was created using LUNs from a RAID 10 group for the database files, and LUNs from another RAID 10 group for the transaction log. The allocation of these LUNs followed the applicable best practices for the optimal number of data files with regard to the number of processor cores. In a real world environment, these LUNs are sized based on the expected workload of the system. 8

Network layout overview The Client and Storage networks shown in the architecture diagram are configured based on the relevant best practices and are architected for high availability. This requires redundant links between all the system components and no single point of failure in the design. The networks are sized so that they can easily handle the projected traffic of the test workload. The solution is validated for use with multiple storage network protocols. Each protocol offers specific advantages and disadvantages in an existing infrastructure. The validated protocols are: Fibre Channel FCoE iscsi 9

Key components Introduction This section briefly describes the key components of this solution. Microsoft SQL Server EMC VNX series VNX FAST Cache VMware vsphere 4.1 EMC PowerPath The Hardware and software resources section on page 14 provides details on all the components that make up the solution. Microsoft SQL Server Microsoft SQL Server is a relational database management system (RDBMS) that is commonly used in many business-critical applications to store, retrieve, and manage application data. It is sometimes considered an application, but is more appropriately considered an application environment. Each individual business application has a dedicated set of database tables and associated query patterns that comprise the workload on the system as seen from a SQL server. While each application has a unique workload, there are common classifications of workload based on the type of data they are using. From these common classifications, benchmark standards are calculated. These standards can be used to compare the performance of the systems. While these standards are not a substitute for a detailed analysis of the actual workload, they can help start the planning process. The solution presented here targets an OLTP workload consisting of many small transactions that are random in nature. The test workload is based on the TPC-C benchmark standard. EMC VNX series EMC VNX series is a dedicated network server optimized for file and block access, delivering high-end features in a scalable and easy-to-use package. For high scalability, EMC VNX series uses: The innovative EMC VNX for block storage platform, delivering best-in-class availability and data protection. The EMC VNX for file storage platform's availability, performance, and ease of management. The VNX series delivers a single-box block and file storage solution, which offers a centralized point of management for distributed environments. This makes it possible to dynamically grow, share, and cost-effectively manage multiprotocol file systems and provide multiprotocol block access. Administrators can take advantage of simultaneous support for the NFS and CIFS protocols by using VNX for file s filelocking mechanisms to allow Windows and Linux/UNIX clients to share files. In addition, they can use iscsi or FC for high-bandwidth or latency-sensitive applications. EMC VNX provides five 9s (99.999 percent) availability through advanced failover, high availability, and fault-tolerant networking options. 10

VNX FAST Cache The VNX FAST Cache feature makes it possible to dramatically expand the read and write cache available on the storage array by using EMC Enterprise Flash Drive (EFD) devices as a cache location. Testing has shown that random access to data on EFDs is much faster than accessing data using a similar FC disk spindle. VMware vsphere 4.1 VMware vsphere 4.1, the industry s first cloud operating system, includes several unique features that enable IT organizations to utilize the benefits of cloud computing with maximum efficiency, uncompromised control, and flexibility of choice. VMware vsphere 4.1 provides significant performance enhancements that make it easier for organizations to virtualize their most demanding and intense workloads. vsphere 4.1 includes ESX 4.1 and the management interface, VMware vcenter Server. VMware ESX 4.1 can transform or virtualize the hardware resources of an x64-based computer including the CPU, RAM, hard disk, and network controller to create a fully functional virtual machine that can run its own operating system and applications just like a physical computer. In a VMware virtualized environment, storage can be provisioned to the SQL Server database in different ways including Virtual Machine File System (VMFS) and Raw Device Mapping (RDM). VMFS The SQL database and log LUNs on the storage array are connected to VMware vsphere 4.1 and are formatted as VMFS. Virtual disks are created inside the VMFS file system and presented to the guest operating system as local drives. RDM The SQL database and log LUNs on the storage array are connected to VMware vsphere 4.1 as a raw device. The raw devices are then presented to the guest operating system as local drives. EMC PowerPath PowerPath is a server-resident software solution designed to enhance performance and application availability. PowerPath combines automatic load balancing, path failover, and multiple I/O capabilities into one integrated package. PowerPath enhances application availability by providing load balancing and automatic path failover and recovery functionality. 11

Validated environment profile Profile characteristics The solution was validated with the following environment profile. Profile characteristic SQL database size Instances and databases Number of database files Workload Storage connectivity for SQL database RAID type, physical drive size, and speed of the production SQL 2008 databases FAST Cache configuration Value 400 GB Single instance and single database Four files, each on a different LUN OLTP (TPC-C-like) FC unless otherwise noted RAID 10, 300 GB SAS drives (15k rpm) 4 x 100 GB EFDs, RAID 1 configuration Key results summary Following are some of the important results that were obtained after validating this solution: EMC VNX series storage performed well in a SQL 2008 OLTP environment. The tested profile achieved 1,448 transactions per second (TPS) in the physical environment and achieved more than 1,300 TPS in the VMware environment. Virtualizing SQL Server on VMware can be achieved with less than 5 percent impact on the maximum transaction load of the system. Scenarios Physical VMware (RDM) VMware (VMFS) Maximum TPS achieved TPS degradation (in percentage) 1,448 1,377 1,332 Baseline 4.9 8.01 12

Adding FAST Cache to the existing configuration improved the performance by over 300 percent. Scenarios Physical Physical (FAST Cache) Maximum TPS achieved 1,448 5,838 TPS comparison Baseline 300 percent All three of the tested storage protocols performed well, but Fibre Channel and FCoE consistently demonstrated higher performance thresholds than iscsi. 13

Hardware and software resources Hardware The following table lists the hardware used to validate the solution. Equipment Quantity Configuration Notes Storage 1 EMC VNX5700 Enterprise-class network infrastructure 300 GB SAS drives (15k rpm) 4 x 100 GB EFDs 1 Cisco Nexus 5020 with connectivity for: Fibre Channel FCoE iscsi SQL Server 1 Two quad-core Intel Xeon X5550 with 2.67 GHz 64- bit processors 64 GB RAM Load Generation Servers 4 Two quad-core Intel Xeon E5440 with 2.83 GHz 64- bit processors Primary database storage Production systems may require additional hardware for highavailability purposes Primary database server Load generation for test workload Software The following table lists the software used to validate the solution. Software Microsoft Windows Server Microsoft SQL Server VNX OE for block 05.31.000.3.071 EMC PowerPath 5.3 SP1 VMware vsphere 4.1 Version Windows 2008 x64 Enterprise Edition R2 Windows 2003 x32 Enterprise Edition R2 SP2 Enterprise Edition 2008 SP1 14

Conclusion Summary This reference architecture depicts a validated solution using EMC VNX series and demonstrates the benefits of using EMC VNX series and VMware vsphere 4.1 for Microsoft SQL Server in an OLTP environment. This solution demonstrates how to achieve improved performance with VNX FAST Cache, and how to successfully virtualize SQL Server with VMware. Next steps EMC can help accelerate assessment, design, implementation, and management while lowering the implementation risks and costs of a unified storage solution for a Microsoft SQL Server environment. To learn more about this and other solutions, contact an EMC representative. 15