Increasing Performance of Existing Oracle RAC up to 10X

Similar documents
Virtualization of the MS Exchange Server Environment

VEXATA FOR ORACLE. Digital Business Demands Performance and Scale. Solution Brief

Performance Testing of SQL Server on Kaminario K2 Storage

Was ist dran an einer spezialisierten Data Warehousing platform?

Configuring Short RPO with Actifio StreamSnap and Dedup-Async Replication

EMC ACCELERATES ORACLE

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

Storage Optimization with Oracle Database 11g

Introducing Tegile. Company Overview. Product Overview. Solutions & Use Cases. Partnering with Tegile

EMC Corporation. Tony Takazawa Vice President, EMC Investor Relations. August 5, 2008

Nimble Storage Adaptive Flash

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

How to Speed up Database Applications with a Purpose-Built SSD Storage Solution

Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA

New Approach to Unstructured Data

Port Tapping Session 2 Race tune your infrastructure

Database Services at CERN with Oracle 10g RAC and ASM on Commodity HW

ACCELERATE YOUR ANALYTICS GAME WITH ORACLE SOLUTIONS ON PURE STORAGE

Removing the I/O Bottleneck in Enterprise Storage

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

Accelerating Microsoft SQL Server 2016 Performance With Dell EMC PowerEdge R740

Flash In the Data Center

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

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

A Flexible Data Warehouse Architecture

An Oracle White Paper April 2010

Creating Scalable and High Performance Databases with iomemory

Functional Testing of SQL Server on Kaminario K2 Storage

DELL Reference Configuration Microsoft SQL Server 2008 Fast Track Data Warehouse

SSD Architecture Considerations for a Spectrum of Enterprise Applications. Alan Fitzgerald, VP and CTO SMART Modular Technologies

Oracle Performance on M5000 with F20 Flash Cache. Benchmark Report September 2011

OPTIMIZING YOUR ORACLE DATABASE ENVIRONMENTS

EMC Business Continuity for Microsoft Applications

Using EMC FAST with SAP on EMC Unified Storage

How To Get The Most Out Of Flash Deployments

The Oracle Database Appliance I/O and Performance Architecture

Software-defined Shared Application Acceleration

EMC XTREMCACHE ACCELERATES ORACLE

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

For DBAs and LOB Managers: Using Flash Storage to Drive Performance and Efficiency in Oracle Databases

Pass IBM C Exam

HCI: Hyper-Converged Infrastructure

LEVERAGING EMC FAST CACHE WITH SYBASE OLTP APPLICATIONS

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

THE SUMMARY. CLUSTER SERIES - pg. 3. ULTRA SERIES - pg. 5. EXTREME SERIES - pg. 9

IBM FlashSystem. IBM FLiP Tool Wie viel schneller kann Ihr IBM i Power Server mit IBM FlashSystem 900 / V9000 Storage sein?

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE

Solaris Engineered Systems

Infinio Accelerator Product Overview White Paper

Today s trends in the storage world. Jacint Juhasz Storage Infrastructure Architect

Performance Benefits of NVMe over Fibre Channel A New, Parallel, Efficient Protocol

VMware Virtual SAN Technology

Reasons to Deploy Oracle on EMC Symmetrix VMAX

The Data-Protection Playbook for All-flash Storage KEY CONSIDERATIONS FOR FLASH-OPTIMIZED DATA PROTECTION

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

Storage Designed to Support an Oracle Database. White Paper

Dell Compellent Storage Center and Windows Server 2012/R2 ODX

Oracle Exadata: Strategy and Roadmap

Mellanox InfiniBand Solutions Accelerate Oracle s Data Center and Cloud Solutions

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

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

SAP Applications on IBM XIV System Storage

Isilon: Raising The Bar On Performance & Archive Use Cases. John Har Solutions Product Manager Unstructured Data Storage Team

Hitachi Virtual Storage Platform Family

Dell Microsoft Reference Configuration Performance Results

IBM System Storage DS5020 Express

Software Defined Storage at the Speed of Flash. PRESENTATION TITLE GOES HERE Carlos Carrero Rajagopal Vaideeswaran Symantec

Virtual Storage Tier and Beyond

NAS for Server Virtualization Dennis Chapman Senior Technical Director NetApp

HGST: Market Creator to Market Leader

EMC Innovations in High-end storages

NetVault Backup Client and Server Sizing Guide 2.1

Session 201-B: Accelerating Enterprise Applications with Flash Memory

The Benefits of Solid State in Enterprise Storage Systems. David Dale, NetApp

vsan 6.6 Performance Improvements First Published On: Last Updated On:

QLE10000 Series Adapter Provides Application Benefits Through I/O Caching

PESIT Bangalore South Campus

FLASHARRAY//M Business and IT Transformation in 3U

White Paper. A System for Archiving, Recovery, and Storage Optimization. Mimosa NearPoint for Microsoft

HP solutions for mission critical SQL Server Data Management environments

Condusiv s V-locity VM Boosts Virtual Machine Performance Over 50% Without Additional Hardware

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

Dell EMC Hyper-Converged Infrastructure

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

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

Achieving Memory Level Performance: Secrets Beyond Shared Flash

Accelerating SAP Performance and Scalability with Kaminario K2

Zero Data Loss Recovery Appliance DOAG Konferenz 2014, Nürnberg

SolidFire and Pure Storage Architectural Comparison

EMC SOLUTION FOR SPLUNK

EMC XtremIO All-Flash Applications. Sonny Aulakh VP, Sales Engineering November 2014

IBM Tivoli Storage Manager for Windows Version Installation Guide IBM

EMC VMAX 400K SPC-2 Proven Performance. Silverton Consulting, Inc. StorInt Briefing

HPE SimpliVity 380. Simplyfying Hybrid IT with HPE Wolfgang Privas Storage Category Manager

ECONOMICAL, STORAGE PURPOSE-BUILT FOR THE EMERGING DATA CENTERS. By George Crump

INFINIDAT Storage Architecture. White Paper

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

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

Delivering High-Throughput SAN with Brocade Gen 6 Fibre Channel. Friedrich Hartmann SE Manager DACH & BeNeLux

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

Transcription:

Increasing Performance of Existing Oracle RAC up to 10X Prasad Pammidimukkala www.gridironsystems.com 1

The Problem Data can be both Big and Fast Processing large datasets creates high bandwidth demand Rapid ingest through scans Spills and reread of temp Burst demand many times average Concurrent queries and threads access the same data Data layout for bandwidth may not be concurrency friendly Hot spots on disks or stripes Write demand can stall reads Databases with demand for bandwidth and concurrency run into a Storage Performance Wall 2

Oracle RAC with ASM Potential Limited by Storage Stripe Tables over many LUNs and Distribute Processing Prevent multiple servers hitting same LUNs Allow scans to utilize combined server IO Failover of down server Storage Performance limits effectiveness and scaling Storage system controllers outmatched by processing and IO capability of servers (the IO Performance Gap) Storage architectures not designed for linear performance scaling (designed for capacity) Virtualized layout can still cause physical disk or stripe hot spots Every storage management function and feature requires resources taken from application IO processing 3

Flash to the Rescue - Maybe Flash in the Servers Changes to Software How is HA handled? No sharing among servers Large CPU overhead Capacity and effectiveness? Flash in the Storage Array Architectures not designed for Flash Sequential performance no better than spinning disk Effectiveness of caching and tiering Controllers can still be bottleneck to scaling Full Flash Storage Array Sized for entire physical disk capacity and growth Not economical even with compression and deduplication Forklift upgrade of existing datacenter changes to applications and processes What about deploying in the network? 4

Caching and Tiering in Database Storage 5

Network-Based Flash for Database Acceleration Appliance deployed logically between servers and storage Fibre Channel Proxy Dual Fabric High Availability Configuration Fibre Channel Dual 10GE links for cache coherency Fibre Channel Existing Gold Copy of Data Servers Fibre Channel Proxy Primary Storage Transparently accelerate data access in the SAN Solid State Performance with no change to: Software - Databases - Servers - Storage - Processes 6

Real-Time Tiering Enables High Concurrent Bandwidth Acceleration in the Network Higher concurrent IO bandwidth Higher IOPS Low latency multi-level cache The Learning Process Learn data access graphs in real time Use patterns to manage caching Use feedback to continuously refine performance Caching for performance enhancing data Servers RAM FLASH FLAS ASH SSD FC/SAS drives In-array Tiering SATA drives Storage Array 50uS 500uS 1ms 15ms Results Applications 2-10x faster Read latency 10-100x shorter Flash life a non-issue 7

TurboCharging Database Storage 8

Network Solution Provisioning vs. Dataset (8TB Example) Smart Flash in the Network Sized for a fraction of dataset Adapts in real-time to changes in usage and scale Is shareable among servers, applications and arrays Is always coherent with backend storage state Requires no changes to applications or data management processes Overcomes physical limitations of storage architecture Highest concurrency access to performance critical data Scale bandwidth and IOPS without regard for architecture of storage system Separate data access from data retention Leverage and extend existing storage investment 2x for RAID or mirroring for HA (40TB) 2x over-provisioning for growth (20TB) Additional for index and temp tables, etc. (10TB) Database size (8TB) Active Dataset (2TB) Perf. critical data (1TB) 9

Flash Control and Effectiveness Network Cache is not Primary Storage Can use RAM for high churn data and critical blocks Learns what not to cache (no capacity churn) Flash not subject to write patterns of application Uses large, aligned and contiguous writes No over-provisioning, RAID or rebuilds Can achieve stripe width far beyond arrays Use profitability as eviction scheme Collect statistics over entire storage space Set Rank pixelates storage map Use application behavior to dynamically adjust chunk size Perform cost-benefit analysis of each caching decision Reinforce or punish behaviors based on application reaction 10

Selected Profitability Examples for Database Operations 11

Selected Profitability Examples for Database Operations Read count is a poor metric Need to consider write count and read-read delta time Every cache eviction is lost storage performance Opportunity cost of waiting for read hits can be high 12

Extending In-Array Tiering to Real-Time Convergence over 10 minute run 1. Above graph is a comparison between EMC FAST and Hitachi Dynamic Tiering 2. After 9 hours, FAST started relocating data and completed in14 hours. Response time improved from 5ms to 1ms. During data relocation, latencies more than doubled 3. After 1 minute, GridIron started improving both response times & IOPS and completed in 10 minutes. GridIron took latencies & IOPS from 35ms and 200 IOPS and improved them to latencies of 0.1ms and 25,000 IOPS 4. Note that GridIron improves latency as well as throughput beyond the physical capabilities of the storage array Source: http://thestorageanarchist.typepad.com/weblog/2011/04/4001-when-you-say-tiering-do-you-mean-degradation.html 13 February 8, 2012

Successful Proof Points in Multiple Real World Applications Customer Application / Business Problem Big Data Characteristics GridIron Performance Improvement CapEx Savings With GridIron Oracle Data Warehouse Real time reports taking 6 hours Lost revenue from delays Over-provisioning storage for performance Bandwidth: >10GB/s Concurrency: 25+ users Data set size: 40TB DWH Data turnover: continuous ETL Critical reports 6 hrs -> 30 mins. $2M from storage and server consolidation Oracle Data Warehouse User complaints due to missed SLAs Storage struggling to service complex queries Massive applications overwhelming storage systems resulting in poor performance Concurrency: Multiple applications sharing storage 4x improvement in IOPS 5x reduction in latency $1M from storage life extension and use of lower cost SATA drives for capacity expansion Hosted financial services apps based on MS SQL Slow DataMart transaction analytics reports Meeting SLAs with hosted clients Cost-prohibitive to dedicate infrastructure per hosted client Concurrency: Several applications and hosted customers interacting with each other 3x improvement in Data Mart response times 2x increase in hosting capacity Savings of $1,2M Large ediscovery - MS SQL under VMware Multi-hour query times affecting productivity Need to support concurrent users Serialized system impacting business Bandwidth: >2 GB/s Concurrency: 4 users Query Times reduced by >50% Increased query capacity by 6x Saved $775K on a storage upgrade (only 2x) Video game software builds under VMware Builds taking 70 minutes to complete Game quality impacted by long build time 14 2012 Virtualized GridIron Systems, architecture Inc. not All scalable Rights Reserved IOPS: 40,000 Random Concurrency: 24 users with parallel builds February 8, 2012 Build time reduced from 70 -> 8 mins. $800K vs. alternatives

Case Study: 40 TB DWH For Online Comparison Shopping Site Challenges Customer behavior analytics cycle taking too long (six hours) directly impacting revenue optimization Lost revenue from delays in fixing anomalies in customer-facing infrastructure Prohibitive storage acquisition and management costs from rapid data growth Environment Storage: Servers: FC Fabric: GridIron: IBM XIV Storage Systems Dell 2950 server nodes (16GB DRAM) with dual QLogic 8Gbps FC HBAs QLogic SANbox 9000 FC switches Eight GT-1100 TurboChargers in a striped configuration Benefits Business-intelligence reports run time reduced from 6 hours to 30 minutes Near real-time decision-making to optimize operations and maximize revenue CapEx savings of over $2M compared to alternatives Ability to support more online products Ability to handle peak holiday loads without degradation in performance Oracle 10g RAC Servers 8-Appliance High Availability Cluster XIV Primary Storage Online data analytics is at the heart of what we do as a company. We live and die by our data! Burzin Engineer, VP of Infrastructure Services, Shopzilla 15

Case Study: DWH on Microsoft SQL in a Hosted Environment Challenges Slow response times of DataMarttransaction analytics reports Meet SLAs with hosted clients using shared infrastructure Cost-prohibitive to dedicate infrastructure to hosted clients Environment Storage: Sun Storage 6540 Array Servers: Dell 1950 and 1850 servers with 4 processors Application: DataMart Transaction Analytics Reporting with Microsoft SQL FC Fabric: Brocade 48000 GridIron: Two GT-1100A TurboChargers in an active-active high-availability cluster Benefits 3x improvement in DataMart response times Exceeded SLAs with hosted clients 2x increase in hosting capacity Savings of $1,275,000 Happy clients from better user experience GridIron enabled us to exceed the SLAs with our hosted clients without any upgrades to our hosting infrastructure. Mary Sokolowski, Storage Architect, COCC 16 February 8, 2012

Leverage Investment Across Multiple Applications Various Applications in the Customer Environment GridIron Boost Capacity Utilization DataMart DWHs for hosted member banks Electronic Statements Check Processing VDI VMware Concurrent Applications Access Creating Hotspots End-of-Month Reporting Application /Query Latency High Data Turnover Subset of applications moved to GridIron based on need and hotspots DataMart Check Processing Electronic Statements 35% Real-time interaction with critical applications in need of performance boost Primary Storage Add performance where you need it, when you need it Deliver concurrent, sustained performance across multiple applications Fix performance hotspots in minutes, without changing apps or infrastructure 17 February 8, 2012

Improve Overall System Performance Baseline 200 IOPS 200ms Latency 2 Gbytes/sec BW Boosted 2000 IOPS <5ms Latency 10 Gbytes/sec BW CPU Utilization 10x 40x 5x 2x Multiple applications can concurrently access the same array without interference 18 February 8, 2012

Dramatically Decreases Load on Back-end Storage Backend storage array performance improves dramatically with GridIron 4 x lower IOPS 7x lower latency 6x lower bandwidth Turn on Boost Storage controller has more bandwidth for writes and other tasks 19 February 8, 2012

TurboCharging a RAC deployment with Network Cache Change the bandwidth physics Partition cache to match peak server demand Storage system primarily used for writes No data layout optimization or management required Scale in situ with server growth Leave the environment untouched Transparent for servers, applications, storage and processes HA maintained via ASM and old fabric zones Same LUNs with same data Score significant performance wins Increase concurrent bandwidth Decrease latency where it matters Reserve storage processing for writes and data management Realize the true performance potential of Oracle and Oracle RAC by eliminating the IO bottleneck 20

Questions? www.gridironsystems.com 21