EMC XTREMCACHE ACCELERATES ORACLE

Similar documents
EMC XTREMCACHE ACCELERATES MICROSOFT SQL SERVER

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

EMC VSPEX WITH EMC XTREMSF AND EMC XTREMSW CACHE

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

EMC VSPEX WITH EMC XTREMSF AND EMC XTREMCACHE

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

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

Copyright 2012 EMC Corporation. All rights reserved.

FAST & Furious mit EMC² VNX

Copyright 2012 EMC Corporation. All rights reserved.

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

QLE10000 Series Adapter Provides Application Benefits Through I/O Caching

INTRODUCTION TO EMC VFCACHE

EMC Business Continuity for Microsoft Applications

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

Copyright 2012 EMC Corporation. All rights reserved.

Thinking Different: Simple, Efficient, Affordable, Unified Storage

Copyright 2012 EMC Corporation. All rights reserved.

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

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

LEVERAGING EMC FAST CACHE WITH SYBASE OLTP APPLICATIONS

INTRODUCTION TO EMC XTREMSF

Reasons to Deploy Oracle on EMC Symmetrix VMAX

DATA PROTECTION IN A ROBO ENVIRONMENT

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

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

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

PRESERVE DATABASE PERFORMANCE WHEN RUNNING MIXED WORKLOADS

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

Cloud Meets Big Data For VMware Environments

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

VMware Virtual SAN Technology

EMC Innovations in High-end storages

ADDENDUM TO: BENCHMARK TESTING RESULTS UNPARALLELED SCALABILITY OF ITRON ENTERPRISE EDITION ON SQL SERVER

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 MICROSOFT HYPER-V

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

EMC Virtual Infrastructure for Microsoft Exchange 2007

Stellar performance for a virtualized world

Copyright 2012 EMC Corporation. All rights reserved.

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

HCI: Hyper-Converged Infrastructure

Reduce Latency and Increase Application Performance Up to 44x with Adaptec maxcache 3.0 SSD Read and Write Caching Solutions

QLogic 2500 Series FC HBAs Accelerate Application Performance

Using EMC FAST with SAP on EMC Unified Storage

EMC & VMWARE STRATEGIC FORUM NEW YORK MARCH David Goulden President & COO. Copyright 2013 EMC Corporation. All rights reserved.

Virtualization of the MS Exchange Server Environment

7 Ways Compellent Optimizes VMware Server Virtualization WHITE PAPER FEBRUARY 2009

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

EMC Backup and Recovery for Microsoft Exchange 2007

NEXT GENERATION UNIFIED STORAGE

NEXT GENERATION UNIFIED STORAGE

TRANSFORM YOUR APPLICATIONS

Flash In the Data Center

An Oracle White Paper June Enterprise Database Cloud Deployment with Oracle SuperCluster T5-8

EMC VSPEX PRIVATE CLOUD

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

Optimizing Tiered Storage Workloads with Precise for Storage Tiering

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

EMC SOLUTION FOR SPLUNK

MICROSOFT APPLICATIONS

Surveillance Dell EMC Storage with Bosch Video Recording Manager

It s Time to Move Your Critical Data to SSDs Introduction

Warsaw. 11 th September 2018

Nimble Storage Adaptive Flash

Pivot3 Acuity with Microsoft SQL Server Reference Architecture

IBM System Storage Reference Architecture featuring IBM FlashSystem for SAP landscapes, incl. SAP HANA

LSI and HGST accelerate database applications with Enterprise RAID and Solid State Drives

EMC Backup and Recovery for Microsoft SQL Server

Upgrade to Microsoft SQL Server 2016 with Dell EMC Infrastructure

DISK LIBRARY FOR MAINFRAME

VMWARE VSAN LICENSING GUIDE - MARCH 2018 VMWARE VSAN 6.6. Licensing Guide

SOFTWARE DEFINED STORAGE

Data Sheet: Storage Management Veritas Storage Foundation for Oracle RAC from Symantec Manageability and availability for Oracle RAC databases

Technical Note P/N REV A01 March 29, 2007

Microsoft Office SharePoint Server 2007

Modern hyperconverged infrastructure. Karel Rudišar Systems Engineer, Vmware Inc.

Veritas InfoScale Enterprise for Oracle Real Application Clusters (RAC)

OPTIMIZING YOUR ORACLE DATABASE ENVIRONMENTS

EMC MISSION CRITICAL INFRASTRUCTURE FOR MICROSOFT SQL SERVER 2012

Automating Information Lifecycle Management with

EMC VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012

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

IBM Real-time Compression and ProtecTIER Deduplication

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

Virtual Desktop Infrastructure (VDI) Bassam Jbara

Cost and Performance benefits of Dell Compellent Automated Tiered Storage for Oracle OLAP Workloads

MOST ACCESSIBLE TIER 1 STORAGE

Assessing performance in HP LeftHand SANs

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

EMC FAST CACHE. A Detailed Review. White Paper

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

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

EMC Business Continuity for Microsoft SharePoint Server (MOSS 2007)

IBM Emulex 16Gb Fibre Channel HBA Evaluation

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

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 Performance Optimization for VMware Enabled by EMC PowerPath/VE

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

Transcription:

White Paper EMC XTREMCACHE ACCELERATES ORACLE EMC XtremSF, EMC XtremCache, EMC VNX, EMC FAST Suite, Oracle Database 11g XtremCache extends flash to the server FAST Suite automates storage placement in the array VNX protects data EMC Solutions Abstract This white paper describes how EMC XtremSF and EMC XtremCache together with EMC FAST Suite on EMC VNX storage accelerate Oracle Database 11g online transaction processing (OLTP) performance. September 2014

Copyright 2014 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: H11945.2 2

Table of contents Executive Summary... 4 Business case... 4 The storage performance challenge... 4 EMC solution... 5 The XtremCache solution... 6 Server-side flash caching for maximum speed... 6 Write-through caching to the array for total protection... 7 Application agnostic... 7 Shareable and scalable... 7 Stale data... 8 Solution architecture... 9 Introduction... 9 Physical architecture... 9 EMC VNX... 9 EMC FAST Suite... 9 EMC FAST Cache... 10 EMC FAST VP... 10 XtremCache with Oracle Database: testing and validation... 11 Introduction... 11 Notes... 11 Workload profile... 11 Recommended configuration... 11 Performance characteristics... 11 Conclusion... 14 Next step... 14 References... 15 White papers... 15 Product documentation... 15 3

Executive Summary Business case In an increasingly competitive environment, businesses are driven to automate business processes and improve service while lowering IT costs. Meeting these new requirements has become critical to the success of organizations. Consequently, operational and revenue-generating applications are experiencing dramatic demands on performance, driven by: Growth in the numbers of active users 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? EMC solution EMC XtremCache is server flash caching software that uses EMC XtremSF serverbased PCIe flash technology to reduce latency and increase throughput, which dramatically improves application performance. With the arrival of XtremCache, EMC extends its Fully Automated Storage Tiering (FAST ) architecture into the server, adding another tier of intelligence and performance to the I/O stack. While XtremCache is server-based, the FAST software dynamically stores and serves data in the storage array from the most cost-effective and highest-performing drive type necessary for the data s activity. Because XtremCache automatically identifies frequently accessed read data and promotes that data to the XtremSF PCIe flash card, XtremCache alleviates I/O pressure from the array, which accelerates application performance. Since frequently accessed data is located inside the server, I/O service times are greatly reduced. XtremCache operates autonomously from EMC VNX FAST Cache and EMC VNX Fully Automated Storage Tiering for Virtual Pools (FAST VP). XtremCache is a dedicated server-side read-only cache that complements FAST Cache s shared array-side cache, which supports both reads and writes. While both caches are transitory, FAST VP moves data between tiers in the array-based storage pool based on predefined customer policies. All three technologies are designed to work together to ensure that the most frequently accessed information is served with the lowest latency. As shown in Figure 3, XtremCache and the FAST Suite, which includes FAST Cache and FAST VP, create the most efficient and intelligent I/O path from the application to the data store. Used in combination, XtremCache and the FAST Suite further streamline data delivery across the data continuum, which provides an end-to-end tiering solution that optimizes application capacity and performance from the server to the storage. 5

Figure 3. XtremCache and FAST automatically tier hot and cold data The XtremCache solution Server-side flash caching for maximum speed XtremCache software caches the most frequently used data on XtremSF, thereby putting the data closer to the application. This reduces the need to access data across the network from the storage array, which both decreases response time and increases performance. XtremCache 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 XtremSF 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 6

Figure 4. Advanced architecture with EMC XtremCache XtremCache is particularly beneficial for read-intensive applications, such as the Oracle Database 11g online transaction processing (OLTP) application used to validate this solution. In the solution tests, XtremCache demonstrated read throughput improvements of up to 210 percent and reductions in read latency by as much as 60 percent. XtremCache enhances both virtualized and physical applications so you can smoothly migrate your data center to a private cloud at a pace that makes sense for your business. 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 the EMC Symmetrix VMAX and the VNX family of storage arrays, protects data and provides additional performance benefits 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 Oracle Database 11g, XtremCache works with applications as diverse as databases, analytics, enterprise application servers, email, and web servers to give them the performance boost they need. 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 XtremCache 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. 7

The environment as a whole, including the servers and the storage system, is capable of processing increasingly more IOPS. Stale data You must be cautious about two possible scenarios that can leave stale data in XtremCache: Using storage array snapshots: A LUN that is restored from an earlier snapshot without the knowledge of XtremCache software on the server can potentially leave stale blocks in XtremCache. Migrating between servers: If the database instance was migrated to a different server for operational reasons and relocated back to the original server without the knowledge of the software, this can also result in stale blocks in XtremCache. To avoid either of these situations, you should purge the cache prior to restoring the LUNs from snapshots or moving the database between servers. There is no need to purge the entire cache; you can choose to purge only the LUNs that are affected by the operation. 8

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 Oracle Database and EMC VNX5500 The solution architecture consists of an Oracle Database, Cisco server, and an EMC storage array. The solution can be configured with various storage arrays, such as Symmetrix VMAX 10K or VNX. In this solution, we used EMC VNX5500. The server used for this test configuration was a Cisco UCS C-250 rack-mount server with two Xeon processors and 12 cores. The server configuration included the XtremSF PCIe flash card, 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. VNX and EMC VNXe are supported by XtremCache when used for block storage access. EMC FAST Suite The VNX series has been expressly designed to take advantage of the latest innovation in flash drive technology. The combination of flash drives and hard disks deliver improved performance and efficiency while minimizing cost per GB. 9

EMC FAST Suite contains the necessary software, specifically FAST Cache and FAST VP, to improve performance and maximize storage efficiency on the VNX. With only a few flash drives and the FAST Suite, VNX customers can benefit from a FLASH 1 st data strategy, which ensures that highly active data is stored on and served from flash drives for optimal performance, while less active data is tiered on hard disk drives (HDDs) for the lowest total cost of ownership (TCO). EMC FAST Cache A caching tier is a large-capacity secondary cache that uses flash drives positioned between the storage processor's DRAM-based primary cache and HDDs. FAST Cache is a non-disruptive, read/write cache that extends the VNX existing cache by up to 2 TB. FAST Cache monitors incoming I/O for access frequency and automatically copies frequently accessed data in 64k chunks from the back-end drives into the cache. FAST Cache is easy to administer and cost-effectively provides immediate performance benefits to the system. EMC FAST VP FAST VP manages the dynamic tiering of data across a storage pool made up of more than one drive type, which enables optimal disk utilization and efficiency. Based on customer-defined policies, FAST VP s software algorithmically promotes and demotes user data within the pool based on how frequently the data is accessed. More frequently accessed data is moved to higher performance tiers, such as flash or SAS drives. Infrequently accessed data is moved to modestly performing, high-capacity tiers as needed, such as SAS or NL-SAS drives. Over time, the most frequently accessed data resides on the fastest storage devices, and infrequently accessed data resides on economical bulk storage. FAST VP provides both capital expenditure and operational expenditure benefits by enabling you to purchase a mixed-drive allocation that results in lower power and cooling costs, a smaller data footprint, and decreased administration time. Note: For this solution, only FAST Cache was used during testing. 10

XtremCache with Oracle Database: testing and validation Introduction Notes Workload profile Recommended configuration EMC tested the capabilities of XtremCache with FAST Cache to accelerate online transaction processing (OLTP) performance in an Oracle Database 11g R2 environment. This section presents the results of the testing. 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. Our testing used an OLTP workload with a 1.2 TB database and a 70/30 percent read/write mix. EMC executed the test using the following steps: 1. Took a performance baseline to validate the performance characteristics of the environment. 2. Enabled XtremCache and took measurements of transactions per minute (TPM) and application-level transaction latency to demonstrate the performance contribution of XtremCache to the application. 3. Enabled FAST Cache on VNX and took measurements of TPM and applicationlevel transaction latency to demonstrate the performance improvements that can be achieved when both technologies are used together. XtremCache is enabled on all of the data LUNs. However, XtremCache is not enabled on the log LUNs because they are dominated by writes. The rotating drives can easily deliver the required performance for log LUNs. No specific tuning is required for Oracle Database. 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 (TPM) of the baseline and XtremCache-enabled environments. With the hot data available in the server s XtremCache, the TPM was 2.5 times the baseline. As TPM performance improved, there was a 30 percent reduction in read latency. 11

Relative Improvements In Transactions Per Minute Relative Application Level Transactional Latency Relative Improvements In Transactions Per Minute Relative Application Level Transactional Latency 3.0 1.2 2.5 2.0 2.5 0.8 1.5 0.7 0.6 0.4 0.5 0.2 0.0 Baseline XtremCache 0.0 Figure 6. Relative OLTP transactions per minute (TPM) improvement The addition of FAST Cache resulted in higher performance and lower transaction latency. As shown in Figure 7, TPM was 7.8 times the baseline, while relative application-level transaction latency was 80 percent less than the baseline. 9.0 8.0 7.0 6.0 5.0 4.0 3.0 2.0 0.0 Figure 7. 0.7 2.5 7.8 0.2 Baseline XtremCache FAST Cache & XtremCache Performance impact of FAST Cache with XtremCache 1.2 0.8 0.6 0.4 0.2 0.0 12

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 Existing constraints within the storage subsystem before deploying XtremCache Tuning of the Oracle database Sharing of XtremCache, FAST Cache, and FAST VP with other applications 13

Conclusion EMC testing with an Oracle OLTP workload compared a baseline configuration to a system equipped with XtremSF and XtremCache and a system equipped with both XtremCache and FAST Cache. The tests confirmed the following performance advantages: Configured with XtremSF and XtremCache alone, system throughput, measured in transactions per minute, was 2.5 times the throughput of the baseline, while the latency was reduced to 30 percent. Configured with both XtremCache and FAST Cache, system throughput, measured in transactions per minute, was 7.8 times the throughput of the baseline, while latency was reduced to 20 percent. No changes to the database were required. XtremCache and FAST Cache maintained the integrity of the data. Next step To compare features, see options, and get pricing for EMC VNX or VNXe storage and Oracle Solutions, visit the EMC Store. 14

References White papers Product documentation For additional information, see the white papers listed below: Introduction to EMC XtremCache EMC FAST Cache A Detailed Review EMC XtremCache Accelerates Microsoft SQL Server EMC XtremSF, EMC XtremCache, EMC VNX, Microsoft SQL Server 2008 EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX and Symmetrix VMAX 10K, Oracle Database 11g EMC XtremCache Accelerates Virtualized Oracle EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX and Symmetrix VMAX 10K, VMware vsphere, Oracle Database 11g For additional information, see the product documents listed below: EMC XtremCache Data Sheet EMC VNX Family Data Sheet EMC VNX Series Total Efficiency Pack Data Sheet 15