EMC XTREMCACHE ACCELERATES MICROSOFT SQL SERVER

Similar documents
EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

EMC XTREMCACHE ACCELERATES ORACLE

EMC VSPEX WITH EMC XTREMSF AND EMC XTREMSW CACHE

QLE10000 Series Adapter Provides Application Benefits Through I/O Caching

EMC VFCache. Performance. Intelligence. Protection. #VFCache. Copyright 2012 EMC Corporation. All rights reserved.

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

EMC VSPEX WITH EMC XTREMSF AND EMC XTREMCACHE

INTRODUCTION TO EMC VFCACHE

Copyright 2012 EMC Corporation. All rights reserved.

INTRODUCTION TO EMC XTREMSF

FLASH.NEXT. Zero to One Million IOPS in a Flash. Ahmed Iraqi Account Systems Engineer North Africa

Verron Martina vspecialist. Copyright 2012 EMC Corporation. All rights reserved.

EMC DATA PROTECTION, FAILOVER AND FAILBACK, AND RESOURCE REPURPOSING IN A PHYSICAL SECURITY ENVIRONMENT

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

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

EMC Business Continuity for Microsoft Applications

Copyright 2012 EMC Corporation. All rights reserved.

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

PRESERVE DATABASE PERFORMANCE WHEN RUNNING MIXED WORKLOADS

Deploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c

LEVERAGING EMC FAST CACHE WITH SYBASE OLTP APPLICATIONS

EMC Integrated Infrastructure for VMware. Business Continuity

EMC Backup and Recovery for Microsoft Exchange 2007

EMC Business Continuity for Microsoft SharePoint Server (MOSS 2007)

Microsoft Office SharePoint Server 2007

Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA

EMC Innovations in High-end storages

OPTIMIZING CLOUD DEPLOYMENT OF VIRTUALIZED APPLICATIONS ON EMC SYMMETRIX VMAX CLOUD EDITION

BACKUP AND RECOVERY FOR ORACLE DATABASE 11g WITH EMC DEDUPLICATION A Detailed Review

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

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

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

Optimizing Tiered Storage Workloads with Precise for Storage Tiering

Upgrade to Microsoft SQL Server 2016 with Dell EMC Infrastructure

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

Using EMC FAST with SAP on EMC Unified Storage

EMC VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012

TRANSFORM YOUR APPLICATIONS

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

IBM Emulex 16Gb Fibre Channel HBA Evaluation

Emulex LPe16000B 16Gb Fibre Channel HBA Evaluation

Surveillance Dell EMC Storage with Bosch Video Recording Manager

EMC Backup and Recovery for Microsoft SQL Server

Reasons to Deploy Oracle on EMC Symmetrix VMAX

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

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

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

HP SmartCache technology

EMC Virtual Infrastructure for Microsoft Exchange 2007

Stellar performance for a virtualized world

Copyright 2012 EMC Corporation. All rights reserved.

EMC VSPEX. Proven Infrastructure. P.M. Hashin Kabeer Sr. Systems Engineer. Copyright 2013 EMC Corporation. All rights reserved.

Cloud Meets Big Data For VMware Environments

EMC CLARiiON CX3-40. Reference Architecture. Enterprise Solutions for Microsoft Exchange 2007

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

EMC VSPEX. Proven Infrastructure That Is Simple, Efficient, And Flexible. Copyright 2013 EMC Corporation. All rights reserved.

Copyright 2012 EMC Corporation. All rights reserved.

Virtualization of the MS Exchange Server Environment

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

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

Doubling Performance in Amazon Web Services Cloud Using InfoScale Enterprise

USING EMC FAST SUITE WITH SYBASE ASE ON EMC VNX STORAGE SYSTEMS

Oracle Database Exadata Cloud Service Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE

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

QLogic 2500 Series FC HBAs Accelerate Application Performance

White Paper. Extending NetApp Deployments with stec Solid-State Drives and Caching

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

WHITE PAPER. Optimizing Virtual Platform Disk Performance

DATA PROTECTION IN A ROBO ENVIRONMENT

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

An Oracle White Paper December Oracle Exadata Database Machine Warehouse Architectural Comparisons

EMC VSPEX PRIVATE CLOUD

Copyright 2012 EMC Corporation. All rights reserved.

EMC MISSION CRITICAL INFRASTRUCTURE FOR MICROSOFT SQL SERVER 2012

Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades

Virtuozzo Hyperconverged Platform Uses Intel Optane SSDs to Accelerate Performance for Containers and VMs

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

EMC Tiered Storage for Microsoft SQL Server 2008 Enabled by EMC Symmetrix VMAX with FAST

EMC VSPEX with Brocade Networking Solutions for PRIVATE CLOUD

Surveillance Dell EMC Storage with Cisco Video Surveillance Manager

Exchange 2003 Archiving for Operational Efficiency

FlashStack 70TB Solution with Cisco UCS and Pure Storage FlashArray

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

Copyright 2013 EMC Corporation. All rights reserved. FLASH NEXT: Zero to One Million IOPs In A Flash

W H I T E P A P E R U n l o c k i n g t h e P o w e r o f F l a s h w i t h t h e M C x - E n a b l e d N e x t - G e n e r a t i o n V N X

Nimble Storage Adaptive Flash

Life In The Flash Director - EMC Flash Strategy (Cross BU)

Assessing performance in HP LeftHand SANs

EMC Performance Optimization for VMware Enabled by EMC PowerPath/VE

Pivot3 Acuity with Microsoft SQL Server Reference Architecture

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

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

Thinking Different: Simple, Efficient, Affordable, Unified Storage

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

Dell EMC Hyper-Converged Infrastructure

Oracle Exadata: Strategy and Roadmap

Copyright 2013 EMC Corporation. All rights reserved. FLASH REDEFINING THE POSSIBLE

NEXT GENERATION UNIFIED STORAGE

Dell EMC. VxBlock Systems for VMware NSX 6.3 Architecture Overview

Hewlett Packard Enterprise HPE GEN10 PERSISTENT MEMORY PERFORMANCE THROUGH PERSISTENCE

Transcription:

White Paper EMC XTREMCACHE ACCELERATES MICROSOFT SQL SERVER EMC XtremSF, EMC XtremCache, EMC VNX, Microsoft SQL Server 2008 XtremCache dramatically improves SQL performance VNX protects data EMC Solutions Abstract This white paper describes how EMC XtremCache with EMC VNX accelerates online transaction processing (OLTP) performance in a Microsoft SQL Server 2008 environment. December 2013

Copyright 2013 EMC Corporation. All Rights Reserved. EMC believes the information in this publication is accurate as 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. All trademarks used herein are the property of their respective owners. Part Number: H9539.2 2,

Table of contents Executive summary... 4 Business case... 4 The storage performance challenge... 4 The XtremCache solution... 5 Server-side flash caching for maximum speed... 5 Write-through caching to the array for total protection... 6 Application agnostic... 6 Shareable and scalable... 7 Solution architecture... 8 Introduction... 8 Physical architecture... 8 EMC VNX... 8 XtremCache with Microsoft SQL Server: testing and validation... 9 Introduction... 9 Workload profile... 9 Recommended configurations... 9 Performance characteristics... 9 Conclusion... 12 References... 13 White papers... 13 Product documentation... 13 3

Executive summary Business case In an increasingly competitive environment, businesses are being driven to optimize business processes and to improve service, while lowering IT costs. Meeting these new requirements has become critical to the financial success of many companies. Consequently, operational and revenue-generating applications are experiencing dramatic demands on performance, driven by: Growth in the numbers of active users Time-critical applications and escalating service level agreements Increased complexity of business processes and new analytic workloads Multiple databases with high concurrent access Businesses need to consider new approaches to performance challenges in order to meet these demands cost effectively and without sacrificing data protection. The storage performance challenge The latest servers with multi-core processors represent a potential performance bottleneck for the storage subsystem. As processing capacity and heavier workloads are added, the storage system is challenged to keep pace with the growing I/O demands. While CPU performance improves 100-fold every decade, magnetic disk remains relatively flat, as shown in Figure 1. Figure 1. CPU performance versus disk drives In a traditional architecture, as shown in Figure 2: Reads and writes are serviced by the storage array Performance varies depending on the back-end array s media, workload, and network 4,

Figure 2. Traditional architecture What if you could double your application performance by decreasing latency and increasing IOPS and transactions per minute? The XtremCache solution Server-side flash caching for maximum speed EMC XtremCache is a server flash caching solution that uses intelligent caching software and PCIe flash technology to reduce latency and increase throughput, which dramatically improves application performance. XtremCache software caches the most frequently used data on the server-based PCIe card, thereby putting the data closer to the application, as shown in Figure 3. This reduces the need to access data across the network from the storage array, which both decreases response time and increases performance. Figure 3. XtremCache accelerates I/O performance within the server 5

XtremCache caching optimization automatically adapts to changing workloads by determining which data is most frequently referenced and promoting it to the server flash cache. This means that the hottest data automatically resides on the PCIe card in the server for faster access. As shown in Figure 4, the XtremCache advanced architecture combines accelerated performance with data protection: Reads are serviced by XtremCache for performance Writes are passed through to the storage array for protection Figure 4. Advanced architecture with EMC XtremCache XtremCache provides better performance for read-intensive applications. In this test, XtremCache demonstrated a throughput improvement, measured in transactions per minute, of 260 percent and an 87 percent reduction in read latency. XtremCache works with applications as diverse as databases, analytics, enterprise application servers, email, and web servers to give them the performance boost they need. XtremCache enhances both virtualized and bare-metal applications so you can smoothly migrate your data center to a private cloud at a pace that makes sense for your business 1. Write-through caching to the array for total protection XtremCache protects data by using a write-through algorithm, which means that writes persist to the back-end storage array. EMC trusted networked storage, such as EMC Symmetrix VMAX and the EMC VNX family of storage arrays, protect data with advanced data services, which include high availability, data integrity, reliability, and disaster recovery. Application agnostic XtremCache is transparent to applications, so no rewriting, retesting, or recertification is required to deploy XtremCache in your environment. While this white paper focuses on Microsoft SQL Server 2008, the XtremCache architecture can directly enhance the performance of many other applications and 1 XtremCache is not supported in shared disk environments or active/active clusters. 6,

indirectly enhance write-intensive applications that now have greater access to SAN resources. Shareable and scalable While directly enhancing the performance of read-intensive applications, XtremCache can indirectly enhance write-intensive applications that now have greater access to SAN resources. XtremCache offloads much of the read traffic from the storage array, which allows it to allocate greater processing power to other applications. While one application is accelerated with XtremCache, the array s performance for other applications is maintained or even slightly enhanced. As XtremCache is installed on more servers in the environment, the result is a highly scalable I/O processing model. The environment as a whole, including the servers and the storage system, is capable of processing increasingly more IOPS. For more information about XtremCache, refer to Introduction to EMC XtremCache. 7

Solution architecture Introduction Physical architecture This section provides an overview of the physical architecture of this solution. Figure 5 shows the physical architecture for this solution. Figure 5. EMC XtremCache with Microsoft SQL Server and VNX5300 The solution architecture consists of a Microsoft SQL Server 2008 R2, Cisco server, and a VNX storage array. The solution can be configured with various storage arrays, such as EMC Symmetrix VMAXe or VNX. In this solution, we used EMC VNX5300. The server used for this test configuration was Cisco UCS C-460/M1 rack mount with four Xeon X7560 processors and a total of 32 cores. The server configuration included the XtremCache server-based flash cache and two 8 Gb/s connections to the SAN switches. EMC VNX The EMC VNX family delivers innovation and enterprise capabilities for file, block, and object storage in a scalable, easy-to-use solution. This storage platform combines powerful and flexible hardware with advanced efficiency, management, and protection software to meet the demanding needs of today's businesses. The VNX series is designed to meet the high-performance, high-scalability requirements of midsize and large businesses. VNX and EMC VNXe are supported by XtremCache when used for block storage access. 8,

XtremCache with Microsoft SQL Server: testing and validation Introduction EMC tested the capabilities of XtremCache to accelerate online transaction processing (OLTP) performance in a Microsoft SQL Server 2008 environment. This section presents the results of the testing. Note: Benchmark results are highly dependent upon workload, specific application requirements, and system design and implementation. Relative system performance will vary as a result of these and other factors. Therefore, this workload should not be used as a substitute for a specific customer application benchmark when critical capacity planning and/or product evaluation decisions are contemplated. Workload profile Recommended configurations EMC testing used a standard TPC-E-like OLTP workload, with a 750 GB database and a 90/10 percent read/write mix. We took a performance baseline to validate the performance characteristics of the environment. We then enabled XtremCache and took measurements of transactions per second and application-level transaction latency to demonstrate the performance contribution of XtremCache to the application. XtremCache is enabled on all of the data LUNs. However, XtremCache was not enabled on the log LUNs because they are dominated by writes. No specific tuning was required for Microsoft SQL Server. With this configuration, XtremCache uses its caching algorithms to automatically maintain a copy of the hottest data for immediate access. Performance characteristics Figure 6 compares the overall system throughput (transactions per second) of the baseline and XtremCache-enabled environments. The availability of the hot data in the server s XtremCache resulted in a 260 percent improvement in transactions per second. 9

Relative Read Latency Relative Transactions Per Second 4.0 3.5 3.0 3.6 2.5 2.0 1.5 1.0 0.5 0.0 1.0 Baseline XtremCache Figure 6. Relative OLTP transactions per second (TPS) improvement As TPS performance improved by a factor of 3.6, there was an 87 percent reduction in read latency, as shown in Figure 7. 1.2 1.0 0.8 1.0 0.6 0.4 0.2 0.0 Figure 7. Baseline Impact on application-level latency 0.13 XtremCache XtremCache copies and stores the hottest read data on the PCIe card within the server. This data can be repeatedly read by the application without sending the I/O request to the back-end storage. In a workload with a 90/10 percent read/write mix, this results in an overall average transaction latency decrease of 87 percent. It is important to note that individual customers might see different results. Improvements in application performance depend on a variety of factors, including: I/O read to write ratio Inherent scalability of the workload 10,

Existing constraints within the storage subsystem, before deploying XtremCache Tuning of the database Sharing of XtremCache with other applications 11

Conclusion Our testing with a Microsoft SQL Server OLTP workload compared a system equipped with XtremCache against a baseline configuration without XtremCache. The XtremCache-equipped server demonstrated the following performance advantages: System throughput, measured in transactions per second, was 3.6 times the throughput of the baseline without any changes to applications. Overall transaction latency was 87 percent less than the baseline. XtremCache maintained the integrity and protection of the data. 12,

References White papers Product documentation For additional information, see the white papers listed below: Introduction to EMC XtremCache EMC XtremCache Accelerates Oracle EMC XtremSF, EMC XtremCache, EMC VNX, EMC Fast Suite, Oracle Database 11g EMC XtremCache Accelerates Oracle EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX and VMAXe, Oracle Database 11g EMC XtremCache Accelerates Virtualized Oracle EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX and VMAXe, VMware vsphere, Oracle Database 11g For additional information, see the product documents listed below: EMC XtremCache Data Sheet EMC VNX Family Data Sheet 13