The Data Placement Challenge Entire Dataset Applications Active Data Lowest $/IOP Highest throughput Lowest latency 10-20% Right Place Right Cost Right Time 100% 2 2
What s Driving the AST Discussion? Performance Less Complexity Reduce Cost Scale performance on demand Simplify management Lower cost of ownership Maximum efficiency Co-existence of hot and cold data Hard to predict what s hot and what s not Focus on lowest $/IOPS for tier 1 applications Server virtualization driving throughput requirements 3
Moving data for Storage Tiering is by definition, inherently inefficient 4
Performance Gap Challenge Performance Growth Server Flash Huge gap between CPU and Storage Relatively small differences between HDD types Right Place Right Cost Right Time SAS/FC SATA Flash is a game changer Time
NetApp s Criteria for Effective Tiering Real-Time Efficient Transparent Data $ Serve data when it s hot Use high-cost media efficiently Separate performance and capacity scaling Keep it simple 6
Storage Tiering Approaches Typical Storage Tiering NetApp Virtual Storage Tier SSD Main Memory Data migration FC or SAS Flash Cache Block caching SATA SATA FC or SAS Data movement: Uses controller and drive IO Is not real-time Each tier requires capacity headroom No data migration Blocks cached dynamically Storage efficiency space savings reduce effective storage cost 7
Virtual Storage Tiering Virtual Storage Tier Data-driven Real-time Self-managing Array Flash Server Flash HDD Storage Intelligently place hot data on the highest performing media in real time 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
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 Random overwrite data is cached Avoids writes to and reads from disk 9
Flash Pool Performance Results File Services Workload $ / GB optimized Before: FAS6210 pair with 144TB After: FAS6210 pair with 168TB Capacity 240 x SAS 600GB 10K RPM Disks 168 x 1TB 7.2K RPM SATA Disks 12 x 100G SSDs on each node Cost/Efficiency Benefit Entire workload moved from SAS to SATA 16% more storage capacity Performance Benefit 6% Higher IOPS 14% lower response time 34% lower cost 48% lower cost per TB 40% less power 10
Flash Pool Performance Results OLTP Workload $ / GB optimized Before: FAS6210 pair with 144TB After: FAS6210 pair with 216TB Capacity 240 x SAS 600GB 10K RPM Disks 216 x 1TB 7.2K RPM SATA Disks 12 x 100G SSDs on each node Cost/Efficiency Benefit Entire workload moved from SAS to SATA 47% more capacity 23% lower cost Performance Benefit Similar IOPS (± 2%) Significantly improved response times 50% lower cost per TB 26% less power 11
Flash Pool Performance Results OLTP Workload $ / GB optimized Before: FAS6210 pair with 144TB After: FAS6210 pair with 648TB Capacity 240 x SAS 600GB 10K RPM Disks 216 x 3TB 7.2K RPM SATA Disks 12 x 100G SSDs on each node Cost/Efficiency Benefit Entire workload moved from SAS to SATA 342% more capacity for 42% higher cost Performance Benefit Similar IOPS (± 2%) Significantly improved response times 67% lower cost per TB 24% less power 12
Flash Pool Performance Results File Services Workload $ / IOP optimized Before: FAS6210 pair with 92K IOPS After: FAS6210 pair with 111.7K IOPS 240 x SAS 600GB 10K RPM SAS Disks 96 x 600GB 10K RPM SAS Disks 12 x 100G SSDs on each node Cost/Efficiency Benefit 60% fewer HDDs 37% lower cost 48% lower $/IOPS Performance Benefit 21% higher throughput 26% lower response time 49% less power 13
Flash Pool Performance Results OLTP Workload $ / IOP optimized Before: FAS6210 pair with 106K IOPS After: FAS6210 pair with 112K IOPS 240 x SAS 600GB 10K RPM SAS Disks 96 x 600GB 10K RPM SAS Disks 12 x 100G SSDs on each node Cost/Efficiency Benefit Reduced spindle count 37% lower cost 40% lower $/IOPS Performance Benefit 5% higher throughput Significantly improved response time 49% less power 14
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 Mixed SSD + SATA shelves 15
Server Flash as Cache Flash emerging in server as IOPS tier Significant performance benefits, but relatively costly However, flash alone is just fast DAS (Direct Attached Storage) No sharing across servers No high availability, data protection, disaster recovery Management complexity Ideal: Server flash as a cache for network storage Flash to improve performance, network storage to protect and manage data Optimal $/GB and $/IOPS Target use cases 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 storage Leverage shared storage for reliability and centralized management Bring server flash under management of ONTAP Flexible 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 reboots Optimized Metrics: $ / IOPS and $ / GB
Fusion-io Bare Metal Cache Solution 18
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 GUI for iomemory management, alerting, and performance monitoring 19
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 20
Summary Extending VST End-to-End Server Level Flash on the Server SSD on the Server Flash Accel (Server Cache) Server flash offloads IOPS Data ONTAP manages data Operational simplicity Optimal $/IOPS & $/GB Controller Level Flash-based caching storage acceleration Flash Cache Disk Level SATA: Big, Slow, cheap FC/SAS: Small, Fast, $$$ SSD: Fastest, $$$$$ Flash Pool
Any questions?
Johnny Dahlberg Technical Partner Manager djohnny@netapp.com 0733-140 139 24