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.
Accelerating Oracle on Red Hat Enterprise Linux with ioMemory
1. ACCELERATING ORACLE ON RED HAT
ENTERPRISE LINUX WITH IOMEMORY
Sumeet Bansal, Principal Solutions Architect, Fusion-io
2. 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,
2
2012
3. IOMEMORY SOLVES THE DATA SUPPLY PROBLEM
The Performance of a SAN… …in the Palm of Your Hand
Optimized for Disks Optimized for Flash
October 1,
3
2012
6. 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,
6
2012
7. 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,
7
2012
8. 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,
8
2012
9. IOMEMORY & RED HAT ENTERPRISE LINUX
REFERENCE ARCHITECTURE
Hardware
Software
* http://www.redhat.com/resourcelibrary/reference-architectures/Optimizing-Fusion-ioMemory-on-Red-Hat-Enterprise-Linux-6-for-Database-Performance-Acceleration
October 1,
9
2012
10. IOMEMORY & RED HAT ENTERPRISE LINUX
REFERENCE ARCHITECTURE
Throughput
* http://www.redhat.com/resourcelibrary/reference-architectures/Optimizing-Fusion-ioMemory-on-Red-Hat-Enterprise-Linux-6-for-Database-Performance-Acceleration
October 1,
10
2012
11. IOMEMORY & RED HAT ENTERPRISE LINUX
REFERENCE ARCHITECTURE
IOPS
* http://www.redhat.com/resourcelibrary/reference-architectures/Optimizing-Fusion-ioMemory-on-Red-Hat-Enterprise-Linux-6-for-Database-Performance-Acceleration
October 1,
11
2012
12. IOMEMORY & RED HAT ENTERPRISE LINUX
REFERENCE ARCHITECTURE
* http://www.redhat.com/resourcelibrary/reference-architectures/Optimizing-Fusion-ioMemory-on-Red-Hat-Enterprise-Linux-6-for-Database-Performance-Acceleration
October 1,
12
2012
13. ORACLE USE CASES
STANDALONE VIRTUAL ORACLE RAC
Max Acceleration Max Cost Optimization Max Scalability
• Lowest latency • Drop-in SAN/NAS acceleration • Multi-protocol
• Smallest footprint • Storage workload reduction • Platform independent
• For I/O intensive applications • Greater VM density • For clustered architectures
FLASH OPTIMIZATION
13
14. 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,
14
2012
15. DIRECTCACHE
Database blocks
Temp, Undo, Redo
read from external
storage are copied
as block image to
ioMemory directCache
Subsequent reads of
the same block are
served by Fusion-io
Oracle Archivelogs
You decide which Database and
data is cached Files Backups
October 1,
15
2012
16. ORACLE USE CASES
STAND ALONE VIRTUAL ORACLE RAC
Max Acceleration Max Cost Optimization Max Scalability
• Lowest latency • Drop-in SAN/NAS acceleration • Multi-protocol
• Smallest footprint • Storage workload reduction • Platform independent
• For I/O intensive applications • Greater VM density • For clustered architectures
FLASH OPTIMIZATION
16
17. 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,
17
2012
18. FUSION-IO IOTURBINE
Multiple instances of
Oracle on a single
server
Bare-metal
performance in a
virtualized
environment
Uses existing SAN
October 1,
18
2012
19. ORACLE USE CASES
STAND ALONE VIRTUAL ORACLE RAC
Max Acceleration Max Cost Optimization Max Scalability
• Lowest latency • Drop-in SAN/NAS acceleration • Multi-protocol
• Smallest footprint • Storage workload reduction • Platform independent
• For I/O intensive applications • Greater VM density • For clustered architectures
FLASH OPTIMIZATION
19
20. ORACLE RAC
ION Data Accelerator as direct storage or as cache with
Oracle Smart Flash Cache
October 1,
20
2012
21. 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,
21
2012
22. 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,
22
2012
23. CASE STUDIES
More Oracle case studies at:
http://www.fusionio.com/case-studies/
October 1,
23
2012