2
The Data Placement Challenge
What’s Driving the AST Discussion?
Scale performance
on demand
Simplify management
Lower cost of
ownership
Maximum efficiency
Reduce Cost
Performance
Less Complexity
Co-existence of hot and
cold data
Hard to predict what’s
hot and what’s not
Moving data for Storage Tiering is by
definition, inherently inefficient…
Performance Gap Challenge
Time
SAS/FC
SATA Server
Huge gap between
CPU and Storage
NetApp’s Criteria for Effective Tiering
Data
$
Efficient
Transparent
Serve data when it’s hot
Use high-cost media efficiently
Separate performance and capacity scaling
Keep it simple
Real-Time
Storage Tiering Approaches
‘Typical’ Storage Tiering
Data movement:
Uses
controller
and drive IO
Is
not real-time
Each tier requires
capacity headroom
NetApp Virtual Storage Tier
Virtual Storage Tiering
Efficient Use of Flash
Simple to install
Self Managing
Non Disruptive Operations
Caching vs. Data Migration
Minimal HDD I/O’s
Highly Granular
Real Time Responsiveness
Data-driven Real-time Self-managing
Virtual Storage Tier
Intelligently place “hot” data
on the highest performing
media in real time
HDD Storage
Array Flash Server
NetApp Flash Pool
Overview
Flash Pool provides a persistent,
aggregate-level read/write cache
A Flash Pool consists of:
– 1 or more RAID group of one type of HDD
– PLUS a RAID group of SSDs
Features common with Flash Cache:
– 4KB granularity, real-time, fully-automated
– Integrated with Data ONTAP capabilities
Additional Flash Pool benefits
– Consistent performance during controller
failover and takeover events
Cached data continues to be available
Flash Pool Performance Results
File Services Workload
10
Performance Benefit
6% Higher IOPS
14% lower response time
Cost/Efficiency Benefit
Entire workload moved from
SAS to SATA
16% more storage capacity
34% lower cost
48% lower cost per TB
40% less power
240 x SAS 600GB 10K RPM Disks
Before:
FAS6210 pair with 144TB
After:
FAS6210 pair with 168TB Capacity
Flash Pool Performance Results
OLTP Workload
Performance Benefit
Similar IOPS (± 2%)
Significantly improved response
times
Cost/Efficiency Benefit
Entire workload moved from
SAS to SATA
47% more capacity
23% lower cost
50% lower cost per TB
26% less power
240 x SAS 600GB 10K RPM Disks
Before:
FAS6210 pair with 144TB
After:
FAS6210 pair with 216TB Capacity
Flash Pool Performance Results
OLTP Workload
12
Performance Benefit
Similar IOPS (± 2%)
Significantly improved response
times
Cost/Efficiency Benefit
Entire workload moved from
SAS to SATA
342% more capacity for 42%
higher cost
67% lower cost per TB
24% less power
240 x SAS 600GB 10K RPM Disks
Before:
FAS6210 pair with 144TB
After:
FAS6210 pair with 648TB Capacity
Flash Pool Performance Results
File Services Workload
Performance Benefit
21% higher throughput
26% lower response time
Cost/Efficiency Benefit
60% fewer HDDs
37% lower cost
48% lower $/IOPS
49% less power
240 x SAS 600GB 10K RPM SAS DisksBefore:
FAS6210 pair with 92K IOPS
After:
FAS6210 pair with 111.7K IOPS
Flash Pool Performance Results
OLTP Workload
14
Performance Benefit
5% higher throughput
Significantly improved response
time
Cost/Efficiency Benefit
Reduced spindle count
37% lower cost
40% lower $/IOPS
49% less power
240 x SAS 600GB 10K RPM SAS DisksBefore:
FAS6210 pair with 106K IOPS
After:
FAS6210 pair with 112K IOPS
Flash Pool Software & Hardware Support
Data ONTAP 8.1.1 7-Mode and Cluster-Mode
– No license
– 64-bit aggregates only
Platform Support
– FAS/V 62x0; FAS/V60x0
– FAS/V 3270, 3240; FAS/V 3170, 3160
– FAS2240, FAS2220
– V-Series Flash Pools with NetApp SSD + HDD only
Shelf configurations
Server Flash as Cache
• Significant performance benefits, but relatively costly
Flash emerging in server as IOPS tier
• No sharing across servers
• No high availability, data protection, disaster recovery • Management complexity
However, flash alone is just fast DAS (Direct Attached Storage)
• Flash to improve performance, network storage to protect and manage data • Optimal $/GB and $/IOPS
Ideal: Server flash as a cache for network storage
• Application specific IOPS acceleration, OLTP, Virtualized OLTP, VM Density
Introducing NetApp Flash Accel
Improved App and Server Performance
Reduces latency up to 90%
Increases server throughput up to 80%
Reduces demand on backend storageLeverage shared storage for reliability and
centralized management
Bring server flash under management of ONTAPFlexible Deployment
Software only, compatible server PCI-e flash or SSD drive
Flash Accel is a free license
Downloaded via NOW download page.
Sustainable High Performance
Intelligent data coherency: block-level
invalidation rather than flush entire cache
Persistent and durable cache across VM / server
18
Fusion-io Bare Metal
Fusion-io Solution Components
ioMemory Virtual Storage Layer (VSL)
– Block interface for ioMemory (driver)
ioMemory device – ioDrive2
– Hardware PCIe device providing flash capacity
directCache software
– Software that transforms ioMemory into a block
based cache device
ioSphere
Fusion-io ioMemory VSL & ioDrive2
Enterprise reliability from MLC flash
Simplified data path from CPU to flash =
lower latency and increased data integrity
Lower CPU and RAM utilization
Flash endurance-extending capabilities
Summary
Extending VST End-to-End
Server
Level
Controller
Level
Disk
Level
SATA: Big, Slow, cheap
FC/SAS: Small, Fast, $$$
SSD: Fastest, $$$$$
Flash Pool Flash-based caching
storage acceleration Flash Cache Flash on the Server
SSD on the Server
Flash Accel (Server Cache)
• Server flash offloads IOPS
• Data ONTAP manages data
• Operational simplicity