Sun Storage F5100 Flash Array, Redefining Storage Performance and Efficiency-27ian2010
1. Sun Storage F5100
Flash Array
Redefining Storage
Performance and Efficiency
Kostas Piperis
Open Storage & Archive SE
Sun Microsystems
Sun Proprietary Information - 2009 1
2. Agenda
Big
• Storage IT Challenges
• Why Flash Storage
STATEMENT
• New Storage Hierarchy
• Sun Flash Storage Portfolio
> Sun F5100 Flash Array
> Sun Flash Accelerator F20
• Applications
• Resources
2
3. Storage IT Challenges
Business Data Growth Driving Storage Infrastructure Challenges
Performance Scale Cost
for applications and SLA applications for Power, Space
requirements business requirements and Cooling
3
4. Why Applications Don’t Perform
Waiting for DATA – HDDs can't keep up
• 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
4
5. CPUs Have Become I/O Starved
HDDs Can't Keep Up... Need a New, More Effective Storage Solution !
HDD vs. CPU Relative Performance Improvement
• Moore’s Law has out-
stripped improvements to
disk drive technology by
64 times.
• Servers are now 64 times
hopelessly unbalanced Improved
between the CPUs need
for data and the HDDs
ability to keep up.
2001 2002 2003 2004 2005 2006 2007 2008 2009 2010
5
7. Flash Array vs. Disk Storage
1.6M IOPS of HDDs:
18 racks
4,000 Disks 1 Flash Array
68 kWh 0.3 kWh
1.6M IOPS of Flash:
1 rack unit
Flash Saves 266X the Power and 756X the Rack Space
7
8. New Storage Architecture
Server
Multi-Core, High Performance
Multi Socket CPUs DRAM
Performance
Affinity High Performance
Flash Flash Devices
Capacity
Storage Expansion
High
Capacity
HDDs
8
9. Solaris Hybrid Storage Pools
Managing Hybrid Storage Pools
with Solaris ZFS
Automating data placement for best
Performance and cost
Application
Hybrid Storage Pool
ZIL L2ARC Disk Pool
Flash Flash HDDs
9
10. The Sun Flash Product Portfolio
For accelerating
applications
and reducing
operating costs Flash Arrays*
(Highest Performance DAS)
Performance and
Scalability
Flash PCIe Cards*
(Highest Performance In-Host)
Flash Modules*
(Most Cost Effective Performance)
SSD Fully-Integrated Flash-Based
(Most Versatile Performance) Hardware and Software
* Based on Sun FlashFire Technology (higher performance and reliability)
10
11. Sun Storage F5100 Flash Array
The world's fastest Flash
Array with unprecedented
performance and eco-
efficiency
Over 1M IOPS !
Great for Accelerating Databases...
F5100 is the best, most efficient way to accelerate database
applications that doesn't require expensive tuning, power or
space. It decreases latency and improves I/O response times for
greater productivity and operational efficiency.
11
12. Sun Storage Performance
F5100 Flash Array ●
1.6M read IOPS (4K)
Database Accelerator ●
1.2M write IOPS (4K)
●
12.8GB/s sequential read
● 9.8GB/s sequential write
1.6M Read IOPS Capacity
1.2M Write IOPS ●
Up to 1.92TB in 1 RU
in 1RU of Space ● 4 discrete SAS Domains per system
Connectivity
●
16 x 4-wide3Gb/s SAS Port
●
Direct connect up to 16 hosts
Reliability
● Hot-swap, redundant power and fans
● Advanced wear-leveling, write endurance
● Integrated Super CAP power backup
Redefining Storage Performance Power
and Efficiency ● 300 watts
● World record performance Management
● Unprecedented power efficiency ● CAM software
● Unmatched space efficiency
Performance greater than 3,000 HDDs ! 12
13. F5100 for Databases: Easy to Deploy
Run your databases twice as fast
• What You Get •2x faster response time
with the Sun •2x faster throughput
F5100: •2x faster transaction times
Existing Deployment
✔Attach F5100 Flash Array
✔Rebuild Indexes on F5100
✔Point to F5100 Indexes and Go!
13
14. The World's Fastest Database
Performance with F5100
• 12 Sun SPARC
Enterprise T5440
servers, 60 Sun Storage
F5100 Flash arrays and
Oracle 11g Enterprise
Edition with Real
Application Clusters and
Partitioning delivered a
world-record TPC-C
benchmark result.
http://blogs.sun.com/BestPerf/entry/tpc_c_world_record_sun
http://tpc.org/tpcc/results/tpcc_result_detail.asp?id=109110401 14
15. Flash Driven Results
6X Less Power Consumption
8X Less Floor Space
25% More Performance
16X Better Resources Times
$2.81 $2.36
per Transaction per Transaction
15
16. Customer Quote: Thomson Reuters
"...the Sun Storage F5100 Flash Array reduced our total
database operation times by an average of 4X and power
saving by up to 4X.
In addition, it improves the performance in our existing
servers, allowing us to increase the client count and
maintain our performance SLAs without adding additional
server or disk hardware.
The end results were the deployment of faster applications,
smaller space footprint, and lower energy utilization which
ultimately helped our bottom line and our green initiatives"
- Paul Lavoie, Thomson Reuters
http://www.sun.com/storage/disk_systems/sss/f5100/quotes.xml
16
17. Speeds Up Application Performance
• Delivers Record Performance on Oracle PeopleSoft
Enterprise Payroll 9.0*
> Sun's M-Series server with F5100 processing 250,000
employe payroll checks
> 81% faster and up to 10x better latency response
compared to traditional fibre channel (FC) disks
* This benchmark representing typical OLTP workloads for a larger
organization processing employee payroll.
http://www.sun.com/servers/midrange/m4000/performance.xml#20091013
17
Sun Confidential – NDA Required
18. Most Reliable and Easy to Manage
Flash Array on the Market
● Robust, highly reliable design using Sun FlashFire
enterprise-class module technology
➢
Advanced wear-leveling and write endurance (25%
extra capacity for durability and bad block mapping)
➢ Double the MTBF of disks with over 2M hours each
● Redundant power and cooling
●
Supercapacitor based power backup for highest data
integrity (cache and write-through protection)
●
Host mirroring, ZFS triple parity RAID protection
● Easy to manage with Common Array Manager software
●
Easy to Deploy. Compatible with existing applications
and operating environments. No special drivers needed
18
19. Include These Services with the F5100
Assessment
Find out the best way to accelerate your storage
Sun
Services Implementation
Sun Experts using best practices
include to get Architecture Optimization
the most out of Get the best from your investment
your solution
Spectrum Support
Add to your purchase to protect your investment
19
20. Sun Flash Accelerator F20 PCIe Card
Turbocharge your servers and your
applications quickly and efficiently for faster
response and greater productivity
IOPS Performance of
300 Drives
400X Better
Power Efficiency
20
21. Sun Flash Performance
Accelerator ● 100K read IOPS (4K)
and disk controller ● 84K write IOPS (4K)
Over 100K IOPS ● 1GB/s sequential read
per PCIe slot
● 500MB/s sequential write
Capacity
● 96 GB of SLC Flash
● Attach up to 8 internal SAS/SATA HDDs
Reliability
●
Advanced wear-leveling, write endurance
●
Integrated Super CAP: no batteries!
●
Enterprise ready
Connectivity
● PCIe slot, 8-lane (low-profile)
Turbocharge Applications ●
HBA: 2 x 4-wide 3Gb/s internal SAS ports
Instantly ●
SAS expander , HBA and Flash
●
Standard HBA drivers
● Unprecedented power efficiency
● Unmatched space efficiency Power
● Unparalleled flexibility ● 16 Watts
I/0 Performance of Over 300 HDDs
Sun Confidential: Internal and Authorized Partners Only 21
22. Sun Flash Accelerator F20 PCIe Card
Makes Databases & I/O Intensive Applications Go Faster
●
Turbo charges servers and applications
● Increases I/O performance, reduces latency
for better application performance
●
I/O performance of 300 HDDs on a PCIe card
● Faster, higher density than SSD
● Controls entire Hybrid Storage Pool (Flash and
internal HDD)
● No extra HBAs needed Sun Servers
●
No extra PCIe slots consumed
● No HDD slots consumed
Flash + HBA combo card
22
23. F20 Application Example: Oracle Exadata V2
World's fastest database machine
uses Sun FlashFire Technology
Up to 56 x F20 Flash cards
14 Sun Fire X4275 servers
single rack (4 cards each server)
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
http://www.sun.com/launch/2009-0915/index.jsp
23
24. Flash your server directly with high density, high
performance Flash Module for faster storage I/O
Flash Modules Performance
(On Motherboard Flash Drives) ● 25K IOPS random read (4K)
● 15K IOPS random write (4K)
● 265MB/s sequential read
● 118MB/s sequential write
Capacity
● 24 GB (SLC enterprise-grade Flash)
Reliability
●
Advanced wear-leveling, write endurance
●
2M MTBF hours
Form Factor
● Industry-std SO-DIMM (laptop DIMM)
●
68.8 x 30 x 3.8 mm
● Enables diskless storage in servers
●
3 Gbps SATA-II
● Used in Sun servers, Flash Arrays Power
●
Released as Open Standard
● 2.5 W maximum
I/O Performance of 50-80 HDDs 24
25. Improving application performance and eco-efficiency
instantly with SSDs
Sun Solid State Drive Performance
●
35K IOPS random read (4K)
●
3K IOPS random write (4K)
●
250MB/s sequential read
● 170MB/s sequential write
Capacity
●
32 GB (SLC Flash)
Reliability
● 2M MTBF hours
A new era in storage performance
and efficiency Form Factor
●
2.5” enterprise SFF
Dramatically Improved Performance ● 3Gb/s SATA-II
Cost Saving and Eco-Efficiency Power
Simplicity and Ease of Use
Improved Reliability ●
2.5 W maximum
I/O Performance of Over 10-100 HDDs
25
26. FlashFire for Faster Performance
Sun Flash Products for Turbocharging your
Applications
> Large Databases (Oracle,
MySQL, Sybase, DB2, etc)
> I/O intensive HPC applications
> Financial modeling
• 1.6M IOPS, 1.92TB
> Scale Out Databases
> Storage grids
> Hybrid Storage Pools
> Data logs
• Over 100K IOPS,
96GB > Use in Servers & Blades
> Local caching & logs
> Hybrid Storage Pools
• Over 25K IOPS,
24GB
Use in Servers and Storage Systems
●
Tier “0” storage, read oriented
●
Hybrid Storage Pools
●
• 35K IOPS, 32GB
26
27. Sun as a Flash Leader is...
Delivering More Performance with Less Power, Space and Cost
• Highest performance through Flash optimized
software, OS and system/storage integration
• Automated performance tuning using Hybrid
Storage Pools
• Delivering highest level of performance, reliability
and durability with Sun's FlashFire technologies
• Solving performance, scalability, and energy
challenges with the best Flash portfolio
• Services expertise in Flash and best practices to
architect, deploy and maintain
27
28. FLASH – Changing the Storage Paradigm
Delivering Best IOPS/$ and Eco-Efficiency
Benefits
●
Accelerate applications, increase
business productivity and response
Experience ●
Reduce latency, eliminate storage
more performance I/O bottlenecks
with less power
and space ● Lower Power and cooling costs
Instantly ●
Improving space utilization
●
Optimize performance and
scaling with less cost
● Improve efficiency, reduce TCO
28
Sun Confidential – NDA Required
29. Tools and Resources
Tools You Can Use !
• How can Flash accelerate your system performance? Try the Sun Flash Analyzer
http://sun.com/storage/flash/resources.jsp
• How much energy can you save? Try the Sun Power Savings Calculator at
http://www.sun.com/storage/disk_systems/sss/f5100/calc/index.jsp
Get Informed !
• Learn about all of Sun's Flash products
http://sun.com/flash
• Blue Print: Accelerating Databases with the Sun Storage F5100 Flash Array
• Blue Print: Deploying Hybrid Storage Pools with Flash Technology and Solaris ZFS
• Blue Print: Optimizing Systems to Use Flash Memory as Hard Drive Replacement
• White Paper: A New Approach To Database Storage Optimization: Sun Flash Array
• White Paper: Unleashing Application Performance with SSDs and Sun Servers
http://sun.com/storage/flash/resources.jsp
• Documentation and Videos: Flash Technology, Applications, Products
• http://sun.com/storage/flash/resources.jsp , sun.com/f20 and sun.com/f5100
Get Flash !
•Get Solaris ZFS & Hybrid Storage Pools software today at
http://sun.com/solaris/data_management
•Easy way for you to double your storage performance
Sun Storage Assessment Engagement
•Contact your local Sun representative or reseller
29
31. Flash/SSD Market and Technology Trends
Flash/SSD Technology Tends
• > 2X/year capacity increases (faster than HDD)
• > 50%/year $/GB price decreases (faster than HDD)
• Increases in performance and write endurance
SSD Market Growth SLC vs MLC
2007-2011* Single-Level Cell (SLC) Flash
• 10X better write endurance
• Faster write performance
$40M to $5,400M • Read and write oriented applications
Multi-Level Cell (MLC) Flash
(71% CAGR)
• Greater capacity (2X)
• Much less write endurance
• Read oriented applications
* IDC 2008 31
32. SSD to HDD Comparison
SSD for Performance, HDD for Capacity
32
33. Building the Hybrid Storage Pool with Flash
Combining Performance and Capacity for best I/O Response
and Storage Efficiency
Performance Scaling
Per. Level Needed
Flash HDDs
Performance Capacity
& Capacity Only
Capacity Scaling (Number of Devices)
33
35. ZFS Data Automation
The Hybrid Storage Pool
• ZFS Automatically :
– Writes new data to a very fast Flash/SSD pool
as write cache (ZIL)
– Determines data access patterns and stores
frequently accessed data in the Flash/SSD
based read cache (L2ARC)
– Bundles I/O into sequential lazy writes for more
efficient use of low cost mechanical disks
ZFS “Waterfall Caching”
ZFS Automatically Caches Hot Data on Flash/SSD
• Easier to meet SLAs with Predictable Performance
• Improved Power and Storage efficiency
• Reduced need for DRAM and high RPM HDDs
35
36. F5100 Performance By the Numbers
The Most Efficient Way to Accelerate Databases and I/O Intensive Applications
• 1.6M read and 1.2M write IOPS, and 2TB in just 1RU
of space
> I/O performance of over 3,000 disk drives
• Less than 1/15th HDD latency
> Reduce I/O service time 10x-15X
• Consuming only 300 watts of power
> Equivalent to 3 light bulbs
• Industry leading IOPS/GB, IOPS/$, IOPS/watt
> Best storage performance cost & efficiency
36
37. The Database Sweet Spot: Indexes
• Most databases are I/O
intensive, with Indexes having
very high IOPS density!
• Oracle example where 'SAN'
Indexes Accesses are:
➔ greater than 1 IOPS/GB
➔
10-15 ms per access
➔
Sequentially blocking
➔
8KB aligned (ideal for Flash)
• Moving the Index to Flash can
lower to 1 – 2 milliseconds!
37
38. Easy to Deploy: New/Existing DB Environments
F5100
Flash Array
Business Value of adding F5100 Flash Array:
- >2x better throughput!
- Cut transaction time in half! 38
41. Savings
System and workload dependent
F5100 Comparisons – Max Theoretical* F20 Comparisons – Max Theoretical*
F5100 Flash HDD Difference F20 Flash HDD Difference
Array Accelerator
(15K rpm) (approx.) (15K rpm) (approx.)
Max Transaction/device 30,000 9 3,000X Max Transaction/device 2,100 9 200X
Devices/30K transactions 1 3,330 3,000X Devices/2100 transactions 1 233 200X
Power Cost (5 years) $ 1,313 $263,600 200X Power Cost (5 years) $ 72 $18,444 250X
Space Cost (5 years) $ 187 $ 99,890 500X Space Cost (5 years) $0 $7,020 n/a
Measured Benchmark: TPC-C (large DB) Measured Benchmark: iGen (small DB)
Oracle 11g w/60 F5100s and 857 HDD (850TB) vs Oracle 10gR2 with 700 concurrent users: Using 6 x
IBM DB2 w/11,000 HDDs (750TB) 146GB 10K drives vs moving redo logs to one F20
• 25% faster (7.7M tpmC vs 6.0M tpmC) • 4X better throughput (transaction per minute)
• 16X better transaction response times • Required 4X less drives to deliver same transactions
• 6X less energy per minute
• 1/4 the space
• 20% less cost ($2.36 vs $2.81 per transaction)
* Maximum theoretical values based on 40 IOPS per transaction (4K).
Actual performance dependent on workloads and system capability. 41