SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
<Insert Picture Here>
Accelerating Database Application Performance
with Flash Storage Technology
Kostas Piperis
Senior Sales Consultant
Storage Products
© 2010 Oracle Corporation 2
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracle’s
products remains at the sole discretion of Oracle.
© 2010 Oracle Corporation 3
<Insert Picture Here>
Agenda
• Database Storage Challenges
• Why Flash
• Oracle’s Flash Portfolio
• Oracle Flash Enabled Software
• Implementation Examples
• Conclusion and Next Steps
© 2010 Oracle Corporation 4
Server and Storage Discontinuity
CPUs Have Become I/O Starved
• Moore’s Law has out-stripped
improvements to disk drive technology
by two orders of magnitude during the
last decade
• Today’s servers are hopelessly
unbalanced between the CPUs need
for data and the HDDs ability to keep
up
HDD vs. CPU Relative Performance Improvement
2001 2002 2003 2004 2005 2006 2007 2008 2009 2010
© 2010 Oracle Corporation 5
Why Applications Don’t Perform
Waiting for DATA
• Today’s Multi-Core,
Multi-Socket application server
design are increasingly held back
by slow storage
• When requesting data, the server
spends most of its
time waiting for storage
• Application performance remains
sluggish regardless of the
Server CPU horsepower
• The traditional remedy of
adding more DRAM or
“short-stroking” HDDs is
both expensive and inefficient
Server
High Performance
DRAM
Multi-Core,
Multi Socket CPUs
15K RPM Disk Drives
260
Times
Slower
Storage
© 2010 Oracle Corporation 6
New Storage Architecture
Server
Multi-Core,
Multi Socket CPUs
Flash
Storage
High
Performance
Flash Devices
High
Capacity
HDDs
Capacity
Expansion
High
Performance
DRAM
Performance
Affinity
© 2010 Oracle Corporation 7
<Insert Picture Here>
Agenda
• Database Storage Challenges
• Why Flash
• Oracle’s Flash Portfolio
• Oracle Flash Enabled Software
• Implementation Examples
• Conclusion and Next Steps
© 2010 Oracle Corporation 8
Characteristics of Flash Storage
Delivers
Low
Latency
Provides
More
Throughput
Requires
Less
Power
Uses
Less
Space
© 2010 Oracle Corporation 9
Example: Flash vs. Disk
1.6M IOPS of HDDs:
18 racks
4,000 Disks
68 kWh
1 Flash Array
0.3 kWh
1.6M IOPS of Flash:
1 rack unit
Flash Saves 266X the Power and 756X the Rack Space
© 2010 Oracle Corporation 10
New Inflection Point in Storage
Flash costs less than HHDs for the same performance
15K HDD 7200 HDD SSD SLC SSD MLC
$/IOPS $5.00 $10.00 $0.07 $1.25
$-
$2.00
$4.00
$6.00
$8.00
$10.00
$12.00
$/IOPS
TCO Savings: Performance Compare
700K IOPS, 24x7, 3 Years
2000
88
946080
kWh
5782
kWh
4.5
AFR2.25
AFR
# of
Drives
Drive
Reliability
Power
Consumption
32GB SSD
300GB 15K HDD
“short-stroked”
$1.5M
$.1M $113K
$694 $10K$225
$1.6M
$.1M
Drive List
Price
TCOReplacement
Cost
Power
Cost
14X
163X
45X
15X
© 2010 Oracle Corporation 12
<Insert Picture Here>
Agenda
• Database Storage Challenges
• Why Flash
• Oracle’s Flash Portfolio
• Oracle Flash Enabled Software
• Implementation Examples
• Conclusion and Next Steps
© 2010 Oracle Corporation 13
Oracle’s Software Driven Flash Strategy
Leverage Full Flash Value with Integrated Software
Host-Based
Software
Networked
Appliance
Block &
File
Database
ExaData
Database
Machine
Hybrid
Storage
Pools
Smart Flash
Cache, Adv.
Compression,
Partitioning
ZFS
Storage
Appliance
Flash Solutions
F5100
F20
F5100
F20
SSD
© 2010 Oracle Corporation 14
Flash Storage
Comprehensive Flash Storage Portfolio
Accelerate Your Application
Reduce Operating Costs
Flash Modules
Embedded in Servers and Flash Array
Flash Drives (2.5” & 3.5” SSDs)
Optional with Servers and Storage
Flash Controllers
Flash/HBA PCIe cards for Servers
Flash Array
Compact Storage Device
Sun Flash Storage Technology - delivering the highest
level of performance, durability and reliability
© 2010 Oracle Corporation 15
Oracle's Sun Storage F5100 Flash Array
World’s fastest, most efficient Flash Array
• Up to 1.6 million read IOPS in 1RU (1.75
inches)
• Equivalent of over 4000 FC Disk drives in 1RU
• Up to 1.92TB of flash storage capacity, uses
only 300 watts of power
• Accelerate database performance by 2x, while
reducing energy consumption by up to 100x
© 2010 Oracle Corporation 16
Flash Accelerator F20 PCIe Card
Turbocharge Applications Instantly
• Over 100,000 read IOPS per PCIe slot
• Equivalent of over 300 FC Disk drives per card
• Up to 96GB of flash storage capacity, uses only
16 watts of power
• Accelerate database performance linearly
• Protects data with advanced wear leveling and
without relying on batteries
© 2010 Oracle Corporation 17
<Insert Picture Here>
Agenda
• Database Storage Challenges
• Why Flash
• Oracle’s Flash Portfolio
• Oracle Flash Enabled Software
• Implementation Examples
• Conclusion and Next Steps
© 2010 Oracle Corporation 18
Mid-Range Storage
• Fewer Shelves
Few I/O’s
Database Smart Flash Cache
Built into Oracle 11g R2
Database Smart Flash Cache
transparently extends buffer cache
• Order of magnitude larger
• Uses flash array or PCIe cards
• Cache eliminates most read I/Os
Benefits
• Fewer disks needed
• Less powerful array needed
• Better response time
• Big jobs run faster
• Lower power
• Significantly lower TCO
Buffer Cache
Enterprise Storage
Multiple Cabinets
Buffer Cache
Database
Smart
Flash
Cache
F20 or
F5100Many I/O’s
Oracle is the First Flash Optimized Database
Test Case – Inventory Transactions
• 93% Less Disks
• Cost reduced from $500K to $45K
• 33% More Throughput
• 88% Better Response Time
Add DB Smart
Flash Cache
- Short-stroked
- Unused capacity
…Storage Array, 180 Disks
2.1 sec
Response Time
35,000 I/Os per sec
to Disk Storage
.24 sec
Response Time
15 Disks
47,000 I/Os per sec
with 96GB
Smart Flash Cache
$10K
2800 I/Os per
sec to Disk
Storage
$500K Storage Array $35K Storage Array
© 2010 Oracle Corporation 20
DB Smart Flash Cache Innovations
Flash as Cache instead of disk replacement
• Automatically keeps hot data in flash
• Most of the benefits of storing everything on flash, for much less cost
Flash as Direct Attached Storage (DAS) or in Host
• Better response time by avoiding SAN & HW RAID array latencies
• Avoids throughput bottlenecks of SAN & HW RAID arrays
• Enables use of much faster F5100 DAS or F20 PCIe card
• Easy and low cost to add to existing systems – no fork-lift upgrade
Smart Caching instead of simple LRU
• Knows when to avoid caching scans to avoid flushing cache
• Maintains flash cache consistency across RAC nodes
• KEEP directive to force Table or Partition to be in flash
• Optional directive to help ensure predictable response times
• Much more targeted and useful than File or LUN directives
© 2010 Oracle Corporation 21
How Flash Cache Works
Setup
16 GB
Buffer Cache
3600 GB
Magnetic Disks
•Install flash drive in host
•Set two init.ora parameters:
• db_flash_cache_file = <file>
• Path to flash disk
• db_flash_cache_size=<size>
• Amount of flash to use
96GB F20
PCIe Flash
1.9TB F5100
Flash Array
© 2010 Oracle Corporation 22
How Flash Cache Works
Data Flow
16 GB
Buffer Cache
Hot Data
1. Blocks read
into buffer
cache
2. Dirty blocks flushed to disk
3600 GB
Magnetic Disks
Cold Data
3. Clean blocks
LRU’ed to
Flash Cache*
* Headers for Flash Cache
blocks kept in SGA
4. Database looks
for blocks first in
buffer cache then
flash cache
1.9TB Flash Array or
96GB Flash Card
Warm Data
© 2010 Oracle Corporation 23
ZFS
Software Integrated Flash Storage
Storage Appliance with Hybrid
Storage Pools (HSPs)
 Data is intelligently and automatically
migrated between DRAM, Flash and Disk
 Continuously optimizes storage system
performance and efficiency
 Simplifies management, transparently
managed as a single storage pool
“…Hybrid Storage Pools provide quite a lot of
cache-speed (or near cache-speed) access to
our Oracle data…HSPs were very important
in our decision to go forward with the purchase
of those machines.”
– David Robillard, UNIX Team Leader and Oracle DBA,
Notarius
DRAM
Scalable
Deep SATA
Storage
Pool
Write/
ZIL
Flash
Read/
L2ARC
Flash
© 2010 Oracle Corporation 24
Breakthrough Storage Economics
• Gain up to 60% cost savings
• Speed - Get up to 10x better
price/performance
• Reduce operational costs with simple
data management
• No additional software license fees
• Lower storage capacity needs by 50-
80% with the combination of
Deduplication and Compression
• Enjoy a Single Point of Contact (SPOC)
with Oracle Services
Sun Storage 7000 Systems
Sun Storage
7410
© 2010 Oracle Corporation 25
<Insert Picture Here>
Agenda
• Database Storage Challenges
• Why Flash
• Oracle’s Flash Portfolio
• Oracle Flash Enabled Software
• Implementation Examples
• Conclusion and Next Steps
© 2010 Oracle Corporation 26
Existing Deployment
Attach F5100 Flash Array
Rebuild Indexes on F5100
Point to F5100 Indexes and Go!
F5100 For 10g Database Indexes
Run your database twice as fast
• Value in migrating indexes onto F5100:
• 2x faster response time
• 2x faster throughput
• 2x faster transaction times
© 2010 Oracle Corporation 27
Flash Array as add-on DB Accelerator
2x better throughput. Cut transaction times in half
Sequential blocked index accesses
15 ms w/disk
to 1.5 ms w/flash:
10x improvement!
Indexes
F5100
Flash Array
Easy to Deploy: New/Existing Environments
F5100 Flash Array
© 2010 Oracle Corporation 28
Performance
Proof Point – OLTP Response Time: Flash vs. Disk (FC)
Source: Sun Application Integration Engineering
• Flash acceleration
• 10x faster transaction
times
• 2x the overall application
performance
• Greater transactional
scalability
(Milliseconds)
© 2010 Oracle Corporation 29
Scalability
Proof Point - OLTP Performance: Flash vs. Disk (FC)
Source: Sun Application Integration Engineering
• Service level time savings
equals more transactions
processed
• Flash enhanced scalability
• Over 2½ the workload
• In half the response time
5X MORE
Transactions
TIME
WORKLOAD
On Line Transaction Processing - service performance testing:
Oracle 11g on Sun F5100 + both the Sun SPARC® & x86/x64
Server platforms
© 2010 Oracle Corporation 30
Speed Up Application Performance
• Oracle PeopleSoft Enterprise Payroll 9.0*
– Sun's M4000 server with F5100 processing 240,000 employee
payroll (checks and advises.)
– 81% faster and up to 10x better latency response compared to
traditional fibre channel (FC) disks
* This benchmark represents typical batch workload for a larger organization processing employee payroll
World Record @ 240,000
Employee
Benchmark result!
55% better than next best
result
© 2010 Oracle Corporation 31
F5100 Flash Array
World Record Performance
OLTP (TPC-C)
HCM (PeopleSoft Payroll 9.0)
Storage Performance (SPC-1C 7X IBM)
© 2010 Oracle Corporation 32
World's fastest system for Data Warehousing and Online Transaction Processing.
A huge leap in performance over the competition and Oracle's previous Exadata:
• 20x increase in random I/O
• 5x speedup in I/O bandwidth with Sun F20 FlashFire Technology
• 2x the compute and network performance capacity
F20 Application Example:
Oracle Exadata V2 – Smart Flash Cache
World's fastest database machine
uses Sun FlashFire Technology
Over 5TB of Flash Cache
(Up to 14 servers with 4 x
F20 Flash cards each in a
single rack)
© 2010 Oracle Corporation 33
<Insert Picture Here>
Agenda
• Database Storage Challenges
• Why Flash
• Oracle’s Flash Portfolio
• Oracle Flash Enabled Software
• Implementation Examples
• Conclusion and Next Steps
© 2010 Oracle Corporation 34
Why Flash – Business Value
Time is Money. Applications and Business can't wait for data.
Changing old
storage
paradigms with
Flash technology
Experience
More
Performance
with less power
and space
requirements
• Accelerate applications, increase
productivity and business
response
• Reduce latency, eliminate storage
IO bottlenecks
• Lower Power and cooling costs
• Improving space utilization
• Optimize performance and scaling
with less cost
• Improve efficiency, reduce TCO
© 2010 Oracle Corporation 35
Oracle’s Storage Portfolio
Optimized offerings for every Storage Tier
PRIMARY AND SECONDARY STORAGE
STORAGE SOFTWARE
DISKFLASH
Sun SAM/QFSSun DTrace Analytics StorageTek ACSLSSun CAM
StorageTek ELS
BackupSun Lustre
Sun Hybrid Storage PoolsOracle Solaris ZFS Crypto Key Mgmt.
TAPE
LONG TERM STORAGE
Unified Storage
© 2010 Oracle Corporation 3636
Next Steps
Learn More
 Download the Sun Flash Resource Kit
 http://www.oracle.com/goto/openstorage/flashrk
 Visit the Flash Technology Product Pages on Oracle.com
 Data Sheets
 White Papers
 Examine more benchmark results
 http://www.oracle.com/benchmark
© 2010 Oracle Corporation 37

Mais conteúdo relacionado

Mais procurados

Oracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio OverviewOracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio OverviewDaryll Whyte
 
Výhody a benefity nasazení Oracle Database Appliance
Výhody a benefity nasazení Oracle Database ApplianceVýhody a benefity nasazení Oracle Database Appliance
Výhody a benefity nasazení Oracle Database ApplianceMarketingArrowECS_CZ
 
Oracle Database Appliance, ODA, X7-2 portfolio.
Oracle Database Appliance, ODA, X7-2 portfolio.Oracle Database Appliance, ODA, X7-2 portfolio.
Oracle Database Appliance, ODA, X7-2 portfolio.Daryll Whyte
 
Oracle it runs zfs storage appliance
Oracle it runs zfs storage applianceOracle it runs zfs storage appliance
Oracle it runs zfs storage appliancesolarisyougood
 
Architectural designs driving sql server performance and high availability
Architectural designs driving sql server performance and high availabilityArchitectural designs driving sql server performance and high availability
Architectural designs driving sql server performance and high availabilitySumeet Bansal
 
Oracle database smart flash cache
Oracle database smart flash cacheOracle database smart flash cache
Oracle database smart flash cacheJohan Louwers
 
Flash for the Real World – Separate Hype from Reality
Flash for the Real World – Separate Hype from RealityFlash for the Real World – Separate Hype from Reality
Flash for the Real World – Separate Hype from RealityHitachi Vantara
 
Accelerating Oracle on Red Hat Enterprise Linux with ioMemory
Accelerating Oracle on Red Hat Enterprise Linux with ioMemoryAccelerating Oracle on Red Hat Enterprise Linux with ioMemory
Accelerating Oracle on Red Hat Enterprise Linux with ioMemorySumeet Bansal
 
Optimizing Oracle databases with SSD - April 2014
Optimizing Oracle databases with SSD - April 2014Optimizing Oracle databases with SSD - April 2014
Optimizing Oracle databases with SSD - April 2014Guy Harrison
 
11g r2 flashcache_Tips
11g r2 flashcache_Tips11g r2 flashcache_Tips
11g r2 flashcache_TipsLouis liu
 
Understanding Solid State Disk and the Oracle Database Flash Cache (older ver...
Understanding Solid State Disk and the Oracle Database Flash Cache (older ver...Understanding Solid State Disk and the Oracle Database Flash Cache (older ver...
Understanding Solid State Disk and the Oracle Database Flash Cache (older ver...Guy Harrison
 
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...NetApp
 
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...Maris Elsins
 
Oracle Cloud Infrastructure – Storage
Oracle Cloud Infrastructure – StorageOracle Cloud Infrastructure – Storage
Oracle Cloud Infrastructure – StorageMarketingArrowECS_CZ
 
Hitachi Virtual Storage Platform
Hitachi Virtual Storage PlatformHitachi Virtual Storage Platform
Hitachi Virtual Storage Platformmnalls
 
Oracle storage best of-breed, best for oracle
Oracle storage  best of-breed, best for oracleOracle storage  best of-breed, best for oracle
Oracle storage best of-breed, best for oraclesolarisyougood
 
Enterprise Deployments: The Real World of Best Practices
Enterprise Deployments: The Real World of Best PracticesEnterprise Deployments: The Real World of Best Practices
Enterprise Deployments: The Real World of Best PracticesSimon Haslam
 
Presentazione HPE @ VMUGIT UserCon 2015
Presentazione HPE @ VMUGIT UserCon 2015Presentazione HPE @ VMUGIT UserCon 2015
Presentazione HPE @ VMUGIT UserCon 2015VMUG IT
 
Presentation oracle as a service shared database platform
Presentation    oracle as a service shared database platformPresentation    oracle as a service shared database platform
Presentation oracle as a service shared database platformxKinAnx
 

Mais procurados (20)

Oracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio OverviewOracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
 
Výhody a benefity nasazení Oracle Database Appliance
Výhody a benefity nasazení Oracle Database ApplianceVýhody a benefity nasazení Oracle Database Appliance
Výhody a benefity nasazení Oracle Database Appliance
 
Oracle Database Appliance, ODA, X7-2 portfolio.
Oracle Database Appliance, ODA, X7-2 portfolio.Oracle Database Appliance, ODA, X7-2 portfolio.
Oracle Database Appliance, ODA, X7-2 portfolio.
 
Oracle it runs zfs storage appliance
Oracle it runs zfs storage applianceOracle it runs zfs storage appliance
Oracle it runs zfs storage appliance
 
Architectural designs driving sql server performance and high availability
Architectural designs driving sql server performance and high availabilityArchitectural designs driving sql server performance and high availability
Architectural designs driving sql server performance and high availability
 
Oracle database smart flash cache
Oracle database smart flash cacheOracle database smart flash cache
Oracle database smart flash cache
 
ZFS appliance
ZFS applianceZFS appliance
ZFS appliance
 
Flash for the Real World – Separate Hype from Reality
Flash for the Real World – Separate Hype from RealityFlash for the Real World – Separate Hype from Reality
Flash for the Real World – Separate Hype from Reality
 
Accelerating Oracle on Red Hat Enterprise Linux with ioMemory
Accelerating Oracle on Red Hat Enterprise Linux with ioMemoryAccelerating Oracle on Red Hat Enterprise Linux with ioMemory
Accelerating Oracle on Red Hat Enterprise Linux with ioMemory
 
Optimizing Oracle databases with SSD - April 2014
Optimizing Oracle databases with SSD - April 2014Optimizing Oracle databases with SSD - April 2014
Optimizing Oracle databases with SSD - April 2014
 
11g r2 flashcache_Tips
11g r2 flashcache_Tips11g r2 flashcache_Tips
11g r2 flashcache_Tips
 
Understanding Solid State Disk and the Oracle Database Flash Cache (older ver...
Understanding Solid State Disk and the Oracle Database Flash Cache (older ver...Understanding Solid State Disk and the Oracle Database Flash Cache (older ver...
Understanding Solid State Disk and the Oracle Database Flash Cache (older ver...
 
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
 
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...
 
Oracle Cloud Infrastructure – Storage
Oracle Cloud Infrastructure – StorageOracle Cloud Infrastructure – Storage
Oracle Cloud Infrastructure – Storage
 
Hitachi Virtual Storage Platform
Hitachi Virtual Storage PlatformHitachi Virtual Storage Platform
Hitachi Virtual Storage Platform
 
Oracle storage best of-breed, best for oracle
Oracle storage  best of-breed, best for oracleOracle storage  best of-breed, best for oracle
Oracle storage best of-breed, best for oracle
 
Enterprise Deployments: The Real World of Best Practices
Enterprise Deployments: The Real World of Best PracticesEnterprise Deployments: The Real World of Best Practices
Enterprise Deployments: The Real World of Best Practices
 
Presentazione HPE @ VMUGIT UserCon 2015
Presentazione HPE @ VMUGIT UserCon 2015Presentazione HPE @ VMUGIT UserCon 2015
Presentazione HPE @ VMUGIT UserCon 2015
 
Presentation oracle as a service shared database platform
Presentation    oracle as a service shared database platformPresentation    oracle as a service shared database platform
Presentation oracle as a service shared database platform
 

Semelhante a Database Performance with Flash Storage

The benefits of IBM FlashSystems
The benefits of IBM FlashSystemsThe benefits of IBM FlashSystems
The benefits of IBM FlashSystemsLuca Comparini
 
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloudC6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloudDr. Wilfred Lin (Ph.D.)
 
Eng systems oracle_overview
Eng systems oracle_overviewEng systems oracle_overview
Eng systems oracle_overviewFran Navarro
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleFran Navarro
 
Přehled portfolia ODA a praktických případů v regionu EMEA
Přehled portfolia ODA a praktických případů v regionu EMEAPřehled portfolia ODA a praktických případů v regionu EMEA
Přehled portfolia ODA a praktických případů v regionu EMEAMarketingArrowECS_CZ
 
4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...Dr. Wilfred Lin (Ph.D.)
 
A5 oracle exadata-the game changer for online transaction processing data w...
A5   oracle exadata-the game changer for online transaction processing data w...A5   oracle exadata-the game changer for online transaction processing data w...
A5 oracle exadata-the game changer for online transaction processing data w...Dr. Wilfred Lin (Ph.D.)
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
 
Exadata x3 workshop
Exadata x3 workshopExadata x3 workshop
Exadata x3 workshopFran Navarro
 
Oracle Database in-Memory Overivew
Oracle Database in-Memory OverivewOracle Database in-Memory Overivew
Oracle Database in-Memory OverivewMaria Colgan
 
Optimize solution for oracle db technical presentation
Optimize solution for oracle db   technical presentationOptimize solution for oracle db   technical presentation
Optimize solution for oracle db technical presentationxKinAnx
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld
 
Make Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - KaminarioMake Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - KaminarioToronto-Oracle-Users-Group
 
Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaSArush Jain
 
Systems oracle overview_hardware
Systems oracle overview_hardwareSystems oracle overview_hardware
Systems oracle overview_hardwareFran Navarro
 
Oracle RAC - Customer Proven Scalability
Oracle RAC - Customer Proven ScalabilityOracle RAC - Customer Proven Scalability
Oracle RAC - Customer Proven ScalabilityMarkus Michalewicz
 

Semelhante a Database Performance with Flash Storage (20)

Session 307 ravi pendekanti engineered systems
Session 307  ravi pendekanti engineered systemsSession 307  ravi pendekanti engineered systems
Session 307 ravi pendekanti engineered systems
 
The benefits of IBM FlashSystems
The benefits of IBM FlashSystemsThe benefits of IBM FlashSystems
The benefits of IBM FlashSystems
 
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloudC6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
C6 oracles storage_strategy_from_databases_to_engineered_systems_to_cloud
 
Eng systems oracle_overview
Eng systems oracle_overviewEng systems oracle_overview
Eng systems oracle_overview
 
Oracle_DB_sobre_Oracle
Oracle_DB_sobre_OracleOracle_DB_sobre_Oracle
Oracle_DB_sobre_Oracle
 
IaaS for DBAs in Azure
IaaS for DBAs in AzureIaaS for DBAs in Azure
IaaS for DBAs in Azure
 
Exadata
ExadataExadata
Exadata
 
Přehled portfolia ODA a praktických případů v regionu EMEA
Přehled portfolia ODA a praktických případů v regionu EMEAPřehled portfolia ODA a praktických případů v regionu EMEA
Přehled portfolia ODA a praktických případů v regionu EMEA
 
Oracle Storage a ochrana dat
Oracle Storage a ochrana datOracle Storage a ochrana dat
Oracle Storage a ochrana dat
 
4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...
 
A5 oracle exadata-the game changer for online transaction processing data w...
A5   oracle exadata-the game changer for online transaction processing data w...A5   oracle exadata-the game changer for online transaction processing data w...
A5 oracle exadata-the game changer for online transaction processing data w...
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & How
 
Exadata x3 workshop
Exadata x3 workshopExadata x3 workshop
Exadata x3 workshop
 
Oracle Database in-Memory Overivew
Oracle Database in-Memory OverivewOracle Database in-Memory Overivew
Oracle Database in-Memory Overivew
 
Optimize solution for oracle db technical presentation
Optimize solution for oracle db   technical presentationOptimize solution for oracle db   technical presentation
Optimize solution for oracle db technical presentation
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
 
Make Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - KaminarioMake Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - Kaminario
 
Oracle Cloud DBaaS
Oracle Cloud DBaaSOracle Cloud DBaaS
Oracle Cloud DBaaS
 
Systems oracle overview_hardware
Systems oracle overview_hardwareSystems oracle overview_hardware
Systems oracle overview_hardware
 
Oracle RAC - Customer Proven Scalability
Oracle RAC - Customer Proven ScalabilityOracle RAC - Customer Proven Scalability
Oracle RAC - Customer Proven Scalability
 

Mais de Doina Draganescu

Mais de Doina Draganescu (20)

Tech strategies keynote combined mpeck ro_v2
Tech strategies keynote combined mpeck  ro_v2Tech strategies keynote combined mpeck  ro_v2
Tech strategies keynote combined mpeck ro_v2
 
Prez szabolcs
Prez szabolcsPrez szabolcs
Prez szabolcs
 
Maximize business agility and it efficiency with enterpr mpeck ro_v3
Maximize business agility and it efficiency with enterpr mpeck ro_v3Maximize business agility and it efficiency with enterpr mpeck ro_v3
Maximize business agility and it efficiency with enterpr mpeck ro_v3
 
Extending and improving bps romania 30th of nov 2010
Extending and improving bps   romania 30th of nov 2010Extending and improving bps   romania 30th of nov 2010
Extending and improving bps romania 30th of nov 2010
 
E2.0 fmw for apps ro 2010 11-30 v.02
E2.0 fmw for apps ro 2010 11-30 v.02E2.0 fmw for apps ro 2010 11-30 v.02
E2.0 fmw for apps ro 2010 11-30 v.02
 
Better insight 2010 nov 30 bucharest
Better insight 2010 nov 30 bucharestBetter insight 2010 nov 30 bucharest
Better insight 2010 nov 30 bucharest
 
Poze
PozePoze
Poze
 
Full page fax print5
Full page fax print5Full page fax print5
Full page fax print5
 
Full page fax print7
Full page fax print7Full page fax print7
Full page fax print7
 
Full page fax print6
Full page fax print6Full page fax print6
Full page fax print6
 
Full page fax print4
Full page fax print4Full page fax print4
Full page fax print4
 
Full page fax print3
Full page fax print3Full page fax print3
Full page fax print3
 
Full page fax print 2
Full page fax print 2Full page fax print 2
Full page fax print 2
 
Full page fax print1
Full page fax print1Full page fax print1
Full page fax print1
 
Full page fax print
Full page fax printFull page fax print
Full page fax print
 
Intel on hw
Intel on hwIntel on hw
Intel on hw
 
E blast intel
E blast intelE blast intel
E blast intel
 
Intel keynote
Intel keynoteIntel keynote
Intel keynote
 
Intel
IntelIntel
Intel
 
3. oracle day crm_azt_v3_0
3. oracle day crm_azt_v3_03. oracle day crm_azt_v3_0
3. oracle day crm_azt_v3_0
 

Database Performance with Flash Storage

  • 1. <Insert Picture Here> Accelerating Database Application Performance with Flash Storage Technology Kostas Piperis Senior Sales Consultant Storage Products
  • 2. © 2010 Oracle Corporation 2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
  • 3. © 2010 Oracle Corporation 3 <Insert Picture Here> Agenda • Database Storage Challenges • Why Flash • Oracle’s Flash Portfolio • Oracle Flash Enabled Software • Implementation Examples • Conclusion and Next Steps
  • 4. © 2010 Oracle Corporation 4 Server and Storage Discontinuity CPUs Have Become I/O Starved • Moore’s Law has out-stripped improvements to disk drive technology by two orders of magnitude during the last decade • Today’s servers are hopelessly unbalanced between the CPUs need for data and the HDDs ability to keep up HDD vs. CPU Relative Performance Improvement 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010
  • 5. © 2010 Oracle Corporation 5 Why Applications Don’t Perform Waiting for DATA • Today’s Multi-Core, Multi-Socket application server design are increasingly held back by slow storage • When requesting data, the server spends most of its time waiting for storage • Application performance remains sluggish regardless of the Server CPU horsepower • The traditional remedy of adding more DRAM or “short-stroking” HDDs is both expensive and inefficient Server High Performance DRAM Multi-Core, Multi Socket CPUs 15K RPM Disk Drives 260 Times Slower Storage
  • 6. © 2010 Oracle Corporation 6 New Storage Architecture Server Multi-Core, Multi Socket CPUs Flash Storage High Performance Flash Devices High Capacity HDDs Capacity Expansion High Performance DRAM Performance Affinity
  • 7. © 2010 Oracle Corporation 7 <Insert Picture Here> Agenda • Database Storage Challenges • Why Flash • Oracle’s Flash Portfolio • Oracle Flash Enabled Software • Implementation Examples • Conclusion and Next Steps
  • 8. © 2010 Oracle Corporation 8 Characteristics of Flash Storage Delivers Low Latency Provides More Throughput Requires Less Power Uses Less Space
  • 9. © 2010 Oracle Corporation 9 Example: Flash vs. Disk 1.6M IOPS of HDDs: 18 racks 4,000 Disks 68 kWh 1 Flash Array 0.3 kWh 1.6M IOPS of Flash: 1 rack unit Flash Saves 266X the Power and 756X the Rack Space
  • 10. © 2010 Oracle Corporation 10 New Inflection Point in Storage Flash costs less than HHDs for the same performance 15K HDD 7200 HDD SSD SLC SSD MLC $/IOPS $5.00 $10.00 $0.07 $1.25 $- $2.00 $4.00 $6.00 $8.00 $10.00 $12.00 $/IOPS
  • 11. TCO Savings: Performance Compare 700K IOPS, 24x7, 3 Years 2000 88 946080 kWh 5782 kWh 4.5 AFR2.25 AFR # of Drives Drive Reliability Power Consumption 32GB SSD 300GB 15K HDD “short-stroked” $1.5M $.1M $113K $694 $10K$225 $1.6M $.1M Drive List Price TCOReplacement Cost Power Cost 14X 163X 45X 15X
  • 12. © 2010 Oracle Corporation 12 <Insert Picture Here> Agenda • Database Storage Challenges • Why Flash • Oracle’s Flash Portfolio • Oracle Flash Enabled Software • Implementation Examples • Conclusion and Next Steps
  • 13. © 2010 Oracle Corporation 13 Oracle’s Software Driven Flash Strategy Leverage Full Flash Value with Integrated Software Host-Based Software Networked Appliance Block & File Database ExaData Database Machine Hybrid Storage Pools Smart Flash Cache, Adv. Compression, Partitioning ZFS Storage Appliance Flash Solutions F5100 F20 F5100 F20 SSD
  • 14. © 2010 Oracle Corporation 14 Flash Storage Comprehensive Flash Storage Portfolio Accelerate Your Application Reduce Operating Costs Flash Modules Embedded in Servers and Flash Array Flash Drives (2.5” & 3.5” SSDs) Optional with Servers and Storage Flash Controllers Flash/HBA PCIe cards for Servers Flash Array Compact Storage Device Sun Flash Storage Technology - delivering the highest level of performance, durability and reliability
  • 15. © 2010 Oracle Corporation 15 Oracle's Sun Storage F5100 Flash Array World’s fastest, most efficient Flash Array • Up to 1.6 million read IOPS in 1RU (1.75 inches) • Equivalent of over 4000 FC Disk drives in 1RU • Up to 1.92TB of flash storage capacity, uses only 300 watts of power • Accelerate database performance by 2x, while reducing energy consumption by up to 100x
  • 16. © 2010 Oracle Corporation 16 Flash Accelerator F20 PCIe Card Turbocharge Applications Instantly • Over 100,000 read IOPS per PCIe slot • Equivalent of over 300 FC Disk drives per card • Up to 96GB of flash storage capacity, uses only 16 watts of power • Accelerate database performance linearly • Protects data with advanced wear leveling and without relying on batteries
  • 17. © 2010 Oracle Corporation 17 <Insert Picture Here> Agenda • Database Storage Challenges • Why Flash • Oracle’s Flash Portfolio • Oracle Flash Enabled Software • Implementation Examples • Conclusion and Next Steps
  • 18. © 2010 Oracle Corporation 18 Mid-Range Storage • Fewer Shelves Few I/O’s Database Smart Flash Cache Built into Oracle 11g R2 Database Smart Flash Cache transparently extends buffer cache • Order of magnitude larger • Uses flash array or PCIe cards • Cache eliminates most read I/Os Benefits • Fewer disks needed • Less powerful array needed • Better response time • Big jobs run faster • Lower power • Significantly lower TCO Buffer Cache Enterprise Storage Multiple Cabinets Buffer Cache Database Smart Flash Cache F20 or F5100Many I/O’s Oracle is the First Flash Optimized Database
  • 19. Test Case – Inventory Transactions • 93% Less Disks • Cost reduced from $500K to $45K • 33% More Throughput • 88% Better Response Time Add DB Smart Flash Cache - Short-stroked - Unused capacity …Storage Array, 180 Disks 2.1 sec Response Time 35,000 I/Os per sec to Disk Storage .24 sec Response Time 15 Disks 47,000 I/Os per sec with 96GB Smart Flash Cache $10K 2800 I/Os per sec to Disk Storage $500K Storage Array $35K Storage Array
  • 20. © 2010 Oracle Corporation 20 DB Smart Flash Cache Innovations Flash as Cache instead of disk replacement • Automatically keeps hot data in flash • Most of the benefits of storing everything on flash, for much less cost Flash as Direct Attached Storage (DAS) or in Host • Better response time by avoiding SAN & HW RAID array latencies • Avoids throughput bottlenecks of SAN & HW RAID arrays • Enables use of much faster F5100 DAS or F20 PCIe card • Easy and low cost to add to existing systems – no fork-lift upgrade Smart Caching instead of simple LRU • Knows when to avoid caching scans to avoid flushing cache • Maintains flash cache consistency across RAC nodes • KEEP directive to force Table or Partition to be in flash • Optional directive to help ensure predictable response times • Much more targeted and useful than File or LUN directives
  • 21. © 2010 Oracle Corporation 21 How Flash Cache Works Setup 16 GB Buffer Cache 3600 GB Magnetic Disks •Install flash drive in host •Set two init.ora parameters: • db_flash_cache_file = <file> • Path to flash disk • db_flash_cache_size=<size> • Amount of flash to use 96GB F20 PCIe Flash 1.9TB F5100 Flash Array
  • 22. © 2010 Oracle Corporation 22 How Flash Cache Works Data Flow 16 GB Buffer Cache Hot Data 1. Blocks read into buffer cache 2. Dirty blocks flushed to disk 3600 GB Magnetic Disks Cold Data 3. Clean blocks LRU’ed to Flash Cache* * Headers for Flash Cache blocks kept in SGA 4. Database looks for blocks first in buffer cache then flash cache 1.9TB Flash Array or 96GB Flash Card Warm Data
  • 23. © 2010 Oracle Corporation 23 ZFS Software Integrated Flash Storage Storage Appliance with Hybrid Storage Pools (HSPs)  Data is intelligently and automatically migrated between DRAM, Flash and Disk  Continuously optimizes storage system performance and efficiency  Simplifies management, transparently managed as a single storage pool “…Hybrid Storage Pools provide quite a lot of cache-speed (or near cache-speed) access to our Oracle data…HSPs were very important in our decision to go forward with the purchase of those machines.” – David Robillard, UNIX Team Leader and Oracle DBA, Notarius DRAM Scalable Deep SATA Storage Pool Write/ ZIL Flash Read/ L2ARC Flash
  • 24. © 2010 Oracle Corporation 24 Breakthrough Storage Economics • Gain up to 60% cost savings • Speed - Get up to 10x better price/performance • Reduce operational costs with simple data management • No additional software license fees • Lower storage capacity needs by 50- 80% with the combination of Deduplication and Compression • Enjoy a Single Point of Contact (SPOC) with Oracle Services Sun Storage 7000 Systems Sun Storage 7410
  • 25. © 2010 Oracle Corporation 25 <Insert Picture Here> Agenda • Database Storage Challenges • Why Flash • Oracle’s Flash Portfolio • Oracle Flash Enabled Software • Implementation Examples • Conclusion and Next Steps
  • 26. © 2010 Oracle Corporation 26 Existing Deployment Attach F5100 Flash Array Rebuild Indexes on F5100 Point to F5100 Indexes and Go! F5100 For 10g Database Indexes Run your database twice as fast • Value in migrating indexes onto F5100: • 2x faster response time • 2x faster throughput • 2x faster transaction times
  • 27. © 2010 Oracle Corporation 27 Flash Array as add-on DB Accelerator 2x better throughput. Cut transaction times in half Sequential blocked index accesses 15 ms w/disk to 1.5 ms w/flash: 10x improvement! Indexes F5100 Flash Array Easy to Deploy: New/Existing Environments F5100 Flash Array
  • 28. © 2010 Oracle Corporation 28 Performance Proof Point – OLTP Response Time: Flash vs. Disk (FC) Source: Sun Application Integration Engineering • Flash acceleration • 10x faster transaction times • 2x the overall application performance • Greater transactional scalability (Milliseconds)
  • 29. © 2010 Oracle Corporation 29 Scalability Proof Point - OLTP Performance: Flash vs. Disk (FC) Source: Sun Application Integration Engineering • Service level time savings equals more transactions processed • Flash enhanced scalability • Over 2½ the workload • In half the response time 5X MORE Transactions TIME WORKLOAD On Line Transaction Processing - service performance testing: Oracle 11g on Sun F5100 + both the Sun SPARC® & x86/x64 Server platforms
  • 30. © 2010 Oracle Corporation 30 Speed Up Application Performance • Oracle PeopleSoft Enterprise Payroll 9.0* – Sun's M4000 server with F5100 processing 240,000 employee payroll (checks and advises.) – 81% faster and up to 10x better latency response compared to traditional fibre channel (FC) disks * This benchmark represents typical batch workload for a larger organization processing employee payroll World Record @ 240,000 Employee Benchmark result! 55% better than next best result
  • 31. © 2010 Oracle Corporation 31 F5100 Flash Array World Record Performance OLTP (TPC-C) HCM (PeopleSoft Payroll 9.0) Storage Performance (SPC-1C 7X IBM)
  • 32. © 2010 Oracle Corporation 32 World's fastest system for Data Warehousing and Online Transaction Processing. A huge leap in performance over the competition and Oracle's previous Exadata: • 20x increase in random I/O • 5x speedup in I/O bandwidth with Sun F20 FlashFire Technology • 2x the compute and network performance capacity F20 Application Example: Oracle Exadata V2 – Smart Flash Cache World's fastest database machine uses Sun FlashFire Technology Over 5TB of Flash Cache (Up to 14 servers with 4 x F20 Flash cards each in a single rack)
  • 33. © 2010 Oracle Corporation 33 <Insert Picture Here> Agenda • Database Storage Challenges • Why Flash • Oracle’s Flash Portfolio • Oracle Flash Enabled Software • Implementation Examples • Conclusion and Next Steps
  • 34. © 2010 Oracle Corporation 34 Why Flash – Business Value Time is Money. Applications and Business can't wait for data. Changing old storage paradigms with Flash technology Experience More Performance with less power and space requirements • Accelerate applications, increase productivity and business response • Reduce latency, eliminate storage IO bottlenecks • Lower Power and cooling costs • Improving space utilization • Optimize performance and scaling with less cost • Improve efficiency, reduce TCO
  • 35. © 2010 Oracle Corporation 35 Oracle’s Storage Portfolio Optimized offerings for every Storage Tier PRIMARY AND SECONDARY STORAGE STORAGE SOFTWARE DISKFLASH Sun SAM/QFSSun DTrace Analytics StorageTek ACSLSSun CAM StorageTek ELS BackupSun Lustre Sun Hybrid Storage PoolsOracle Solaris ZFS Crypto Key Mgmt. TAPE LONG TERM STORAGE Unified Storage
  • 36. © 2010 Oracle Corporation 3636 Next Steps Learn More  Download the Sun Flash Resource Kit  http://www.oracle.com/goto/openstorage/flashrk  Visit the Flash Technology Product Pages on Oracle.com  Data Sheets  White Papers  Examine more benchmark results  http://www.oracle.com/benchmark
  • 37. © 2010 Oracle Corporation 37