Accelerating Oracle on Red Hat Enterprise Linux with ioMemory

Post on 12-May-2015

2.010 views 1 download

Tags:

description

Oracle on RHEL is a great combination. The pot gets even sweeter with Fusion-io's iomemory gets added to the mix. Team Red Hat has done some excellent benchmarking to show that a single commodity server with RHEL and ioDrives can deliver mind-blowing throughput and IOPS. If you have a read-heavy Oracle workload on RHEL and can't use Oracle Smart Flash Cache, just use directCache from Fusion-io and get it done. I am presenting this at the Red Hat mini-theatre at the Oracle Open World 2012.

Transcript of Accelerating Oracle on Red Hat Enterprise Linux with ioMemory

ACCELERATING ORACLE ON RED HAT ENTERPRISE LINUX WITH IOMEMORY

Sumeet Bansal, Principal Solutions Architect, Fusion-io

AGENDA

▸  ioMemory Solves the Data Supply Problem ▸  Benefits of ioMemory ▸  Oracle Acceleration ▸  ioMemory and Red Hat Enterprise Linux Reference

Architecture ▸  Use Cases and Deployment Scenarios ▸  Customer Case Studies

October 1, 2012 2

IOMEMORY SOLVES THE DATA SUPPLY PROBLEM

October 1, 2012 3

…in the Palm of Your Hand The Performance of a SAN…

Optimized for Disks Optimized for Flash

BENEFITS: REDUCING FOOTPRINT

October 1, 2012 4

BENEFITS: DATA WHERE IT’S MOST EFFECTIVE

October 1, 2012 5

BENEFITS: ACCELERATES ORACLE

Techvalidate survey of Fusion-io customers ▸  90% achieve 3x performance ▸  27% achieve 10x performance ▸  50% achieve full ROI in 6 months RedHat ▸  Fusion-io 3x faster than Fibre Channel US Navy ▸  Fusion-io 800% faster than RAID-5 Dell ▸  60x faster query response times with DB on Fusion-io ▸  45x faster queries with Oracle Smart Flash Cache on Fusion-io

October 1, 2012 6

IOMEMORY PLATFORM

Three form factors ▸  ioDrive2 (half-height) ▸  ioDrive2 Duo (full height, half-length) ▸  ioDrive2 Octal (full-height, full-length) Locally installed PCI Express products Applications access as block storage ▸  e.g., /dev/fioa For the complete story please visit ▸  http://www.fusionio.com/platforms/

October 1, 2012 7

SPECIFICATIONS

Capacities: 365 GB to 10.24 TB Bandwidth: 560 MB/s to 6.7 GB/s IOPS: 84,000 to 1,300,000 Access Latencies: 15 µs writes, 47 to 68 µs reads Interface: PCI-Express 2.0 ▸  ioDrive: x4 low profile, 24 Watts ▸  ioDrive Duo: x8 full height, half length, 55 Watts ▸  ioDrive Octal: x16 full height, full length, 150 Watts Runs on Windows, OEL, RHEL, SLES, HP-UX,

VMware ESX, OSX, and Solaris x86

October 1, 2012 8

IOMEMORY & RED HAT ENTERPRISE LINUX REFERENCE ARCHITECTURE

October 1, 2012 9

Hardware

Software

http://www.redhat.com/resourcelibrary/reference-architectures/Optimizing-Fusion-ioMemory-on-Red-Hat-Enterprise-Linux-6-for-Database-Performance-Acceleration *

IOMEMORY & RED HAT ENTERPRISE LINUX REFERENCE ARCHITECTURE

October 1, 2012 10

Throughput

http://www.redhat.com/resourcelibrary/reference-architectures/Optimizing-Fusion-ioMemory-on-Red-Hat-Enterprise-Linux-6-for-Database-Performance-Acceleration *

IOMEMORY & RED HAT ENTERPRISE LINUX REFERENCE ARCHITECTURE

October 1, 2012 11

IOPS

http://www.redhat.com/resourcelibrary/reference-architectures/Optimizing-Fusion-ioMemory-on-Red-Hat-Enterprise-Linux-6-for-Database-Performance-Acceleration *

IOMEMORY & RED HAT ENTERPRISE LINUX REFERENCE ARCHITECTURE

October 1, 2012 12

http://www.redhat.com/resourcelibrary/reference-architectures/Optimizing-Fusion-ioMemory-on-Red-Hat-Enterprise-Linux-6-for-Database-Performance-Acceleration *

ORACLE USE CASES

13

Max Acceleration Max Cost Optimization Max Scalability •  Lowest latency •  Smallest footprint •  For I/O intensive applications

•  Drop-in SAN/NAS acceleration •  Storage workload reduction •  Greater VM density

•  Multi-protocol •  Platform independent •  For clustered architectures

STANDALONE VIRTUAL ORACLE RAC

FLASH OPTIMIZATION

STANDALONE DATABASE SOLUTIONS

▸  Entire database on ioMemory ▸  High I/O files on ioMemory ▸  Physical storage cache:

•  directCache •  Oracle Smart Flash Cache

▸  ASM preferred reads ▸  Data Guard for High Availability

October 1, 2012 14

DIRECTCACHE

Database blocks read from external storage are copied as block image to ioMemory Subsequent reads of the same block are served by Fusion-io You decide which data is cached

October 1, 2012 15

directCache

Temp, Undo, Redo

Oracle Database

Files

Archivelogs and

Backups

ORACLE USE CASES

16

Max Acceleration Max Cost Optimization Max Scalability •  Lowest latency •  Smallest footprint •  For I/O intensive applications

•  Drop-in SAN/NAS acceleration •  Storage workload reduction •  Greater VM density

•  Multi-protocol •  Platform independent •  For clustered architectures

STAND ALONE VIRTUAL ORACLE RAC

FLASH OPTIMIZATION

VIRTUALIZED ORACLE DATABASE

▸  Fusion ioTurbine

•  Cache VMware virtualized workloads •  Increase write I/O pressure by caching reads •  Works for any multiple Red Hat Enterprise Linux and Oracle

versions

October 1, 2012 17

FUSION-IO IOTURBINE

October 1, 2012 18

Multiple instances of Oracle on a single server Bare-metal performance in a virtualized environment Uses existing SAN

ORACLE USE CASES

19

Max Acceleration Max Cost Optimization Max Scalability •  Lowest latency •  Smallest footprint •  For I/O intensive applications

•  Drop-in SAN/NAS acceleration •  Storage workload reduction •  Greater VM density

•  Multi-protocol •  Platform independent •  For clustered architectures

STAND ALONE VIRTUAL ORACLE RAC

FLASH OPTIMIZATION

ORACLE RAC

October 1, 2012 20

ION Data Accelerator as direct storage or as cache with Oracle Smart Flash Cache

ION DATA ACCELERATOR

▸  Install software on supported servers or buy pre-integrated system

▸  Single HP DL370 G6 generates up to 1 million IOPS and 6 GB/s

▸  Complete software to setup, manage, and monitor across enterprise

▸  Available synchronous replication between appliances ensures high availability

▸  Supports ASM, RAC, Data Guard

October 1, 2012 21

IOMEMORY & ORACLE DATA GUARD

Significantly accelerate Data Guard replication ▸  Active-Passive cluster with up to 30 standby copies Data Guard supports Sync and Async replication Maximum Protection Mode guarantees zero data loss

October 1, 2012 22

CASE STUDIES

October 1, 2012 23

More Oracle case studies at:http://www.fusionio.com/case-studies/

T H A N K Y O U Sumeet Bansal Principal Solutions Architect sumeet@fusionio.com