Flash Controller Architecture for All Flash Arrays



Similar documents
MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Building a Flash Fabric

Technology Insight Series

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

Connecting Flash in Cloud Storage

OCZ s NVMe SSDs provide Lower Latency and Faster, more Consistent Performance

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Intel Solid- State Drive Data Center P3700 Series NVMe Hybrid Storage Performance

Scaling from Datacenter to Client

MaxDeploy Hyper- Converged Reference Architecture Solution Brief

Front-safe Creates an Efficient and High-Performance Cloud Solution for Tivoli Storage Manager

Increasing Storage Performance

The Data Placement Challenge

WHITE PAPER. Drobo TM Hybrid Storage TM

Flash Use Cases Traditional Infrastructure vs Hyperscale

Intel RAID SSD Cache Controller RCS25ZB040

The Economics of Intelligent Hybrid Storage. An Enmotus White Paper Sep 2014

How To Scale Myroster With Flash Memory From Hgst On A Flash Flash Flash Memory On A Slave Server

NEXT GENERATION EMC: LEAD YOUR STORAGE TRANSFORMATION. Copyright 2013 EMC Corporation. All rights reserved.

The Shortcut Guide to Balancing Storage Costs and Performance with Hybrid Storage

Remote/Branch Office IT Consolidation with Lenovo S2200 SAN and Microsoft Hyper-V

Lab Evaluation of NetApp Hybrid Array with Flash Pool Technology

Direct NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle

Essentials Guide CONSIDERATIONS FOR SELECTING ALL-FLASH STORAGE ARRAYS

High Performance Server SAN using Micron M500DC SSDs and Sanbolic Software

Accelerating I/O- Intensive Applications in IT Infrastructure with Innodisk FlexiArray Flash Appliance. Alex Ho, Product Manager Innodisk Corporation

A Close Look at PCI Express SSDs. Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011

FLASH ARRAY MARKET TRENDS

Flash Memory Technology in Enterprise Storage

HOW TO SELECT THE BEST SOLID- STATE STORAGE ARRAY FOR YOUR ENVIRONMENT

Measuring Interface Latencies for SAS, Fibre Channel and iscsi

All-Flash Storage Solution for SAP HANA:

TRANSFORM THE DATA CENTER E-GUIDE

Flash 101. Violin Memory Switzerland. Violin Memory Inc. Proprietary 1

The Pitfalls of Deploying Solid-State Drive RAIDs

SUN STORAGE F5100 FLASH ARRAY

Accelerating Server Storage Performance on Lenovo ThinkServer

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

Advantages of Intel SSDs for Data Centres

Automated Data-Aware Tiering

The Use of Flash in Large-Scale Storage Systems.

Total Cost of Solid State Storage Ownership

How SSDs Fit in Different Data Center Applications

Nexenta Performance Scaling for Speed and Cost

Oracle Acceleration with the SanDisk ION Accelerator Solution

New Features in SANsymphony -V10 Storage Virtualization Software

Can Flash help you ride the Big Data Wave? Steve Fingerhut Vice President, Marketing Enterprise Storage Solutions Corporation

DataStax Enterprise, powered by Apache Cassandra (TM)

StarWind Virtual SAN for Microsoft SOFS

Understanding Microsoft Storage Spaces

Flash Storage Optimizing Virtual Desktop Deployments

Solutions Brief. Unified All Flash Storage. FlashPoint Partner Program. Featuring. Sustainable Storage. S-Class Flash Storage Systems

6 Best Practices for Reducing Your Data Storage Footprint

All-Flash Enterprise Storage: Defining the Foundation for 3rd Platform Application Availability

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

System Architecture. In-Memory Database

Hyperscale Use Cases for Scaling Out with Flash. David Olszewski

New Features in PSP2 for SANsymphony -V10 Software-defined Storage Platform and DataCore Virtual SAN

Converged storage architecture for Oracle RAC based on NVMe SSDs and standard x86 servers

ioscale: The Holy Grail for Hyperscale

Realizing the next step in storage/converged architectures

Solid State Technology What s New?

Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card

Real-Time Storage Tiering for Real-World Workloads

præsentation oktober 2011

SSDs: Practical Ways to Accelerate Virtual Servers

The Flash Transformed Data Center & the Unlimited Future of Flash John Scaramuzzo Sr. Vice President & General Manager, Enterprise Storage Solutions

BUYING PROCESS FOR ALL-FLASH SOLID-STATE STORAGE ARRAYS

Improving IT Operational Efficiency with a VMware vsphere Private Cloud on Lenovo Servers and Lenovo Storage SAN S3200

CompTIA Storage+ Powered by SNIA

Accelerating Datacenter Server Workloads with NVDIMMs

SSDs: Practical Ways to Accelerate Virtual Servers

Flash Accel, Flash Cache, Flash Pool, Flash Ray Was? Wann? Wie?

Deploying Affordable, High Performance Hybrid Flash Storage for Clustered SQL Server

SOLUTION BRIEF. Resolving the VDI Storage Challenge

Flash Storage: Trust, But Verify

Revitalising your Data Centre by Injecting Cloud Computing Attributes. Ricardo Lamas, Cloud Computing Consulting Architect IBM Australia

The Flash Based Array Market

Deploying Flash in the Enterprise Choices to Optimize Performance and Cost

MS Exchange Server Acceleration

Virtualization of the MS Exchange Server Environment

Luxembourg June

Flash In The Enterprise

SOFTWAREDEFINED-STORAGE

Solution Brief Network Design Considerations to Enable the Benefits of Flash Storage

SLIDE 1 Previous Next Exit

SOLID STATE DRIVES AND PARALLEL STORAGE

Transcription:

Flash Controller Architecture for All Flash Arrays Andy Walls Distinguished Engineer, IBM Systems and Technology Group CTO, Flash Systems and Technology Santa Clara, CA August 2013 1

Once upon a Time,..... A Dis happened,..... Solid State Drives in HDD form factors broke onto the scene! And data centers saw that it was very good indeed! 20 min 65% reduction with SSD 7 min 60% reduction with SSD 5 min 2 min HDD SSD HDD SSD Sample query 1 Sample query 2

SSDs Initiated changes to the industry SSDs plugged in where HDDs had and immediately gave lower response time Each SSD had an order of magnitude better Performance, and $/IOPs and $/W. PCIE Card formfactors provided reduced latency as well Infrastructure started to change RAID Controllers HBAs Protocols (NVMe, SCSIe) Software (Still largely to come)

HDD Form Factor SSDs Interchangeable with HDDs Enabling performance and latency improvements in enterprise storage systems Combine with Automatic caching/tiering software to make hybrid storage with optimized cost/performance. Gives ultimate flexibility to a storage system. Will generally be constrained to use HDD infrastructure Santa Clara, CA August 2013 4

Big Data & Cloud Increasing IT Pressures Big Data Businesses are challenged to create more insight and value out of more data Four dimensions of Big Data applications to be addressed: Volume, Velocity, Variety, Veracity IT infrastructures must not only be faster, but smarter Cloud Businesses want to maximize infrastructure efficiency to become more agile Goal: standardize and consolidate applications on shared infrastructures IT infrastructures must be more scalable and reliable than ever before Emerging applications demand smarter, faster, scalable, & more reliable enterprise infrastructures

All Flash Arrays Several possible advantages Consistently low and just plain consistent latencies Consistently high IOPs Able to deal with dynamic workloads Environmental savings Can save software license costs Homogeneity is often simpler to manage from client point of view

Counter Intuitive Flash can be Cheaper Disk All Flash Over 30% Less Expensive Systems Flash 38% Lower Software License Costs Fewer cores, lower maintenance Database, infrastructure SW Higher Storage Utilization As much as 50% Lower maintenance Simplified management 17% Fewer Servers Fewer cores Fewer network connections Lower maintenance 74% Lower Environmental Costs Power / cooling, floor space 35% Lower Operational Support Costs Server / storage administration Source: Wikibon, March 2013

All Flash Arrays can produce additional savings over arrays of SSDs. All Flash Systems can be designed differently RAID which is geared toward Flash Error recovery, performance recovery unique for Flash Help Endurance at all levels of the system Owning the entire data path gives more opportunities for latency reduction. Optimizing the above can yield additional cost savings.

Flash Controller comparison Standalone SSD Single controller Ops and Throughput Must comply with standard protocols Each Drive responsible for emergency power off. Each drive only sees its data. Each drive responsible for Endurance Flash Controller in All Flash Array Aggregate Ops and Throughput for system If both ends of wire owned then benefits can be derived. Emergency power source can be shared. Can be a sharing of data for optimization. Endurance responsibility becomes shared.

A Lake of storage vs. Pools of storage Each Flash controller has visibility over its relatively small Flash domain RAID Controller somewhat limited by standard interfaces. Flash controller can be more integrated into overall system RAID Controllers, management, flash controllers can be designed to work together. SSD Optimized RAID Controllers SSD Optimized RAID Controllers

Flash Controller for an All Flash Array Performance In an all flash array, the flash can be one large pool of Flash. You can optimize either for capacity or performance Controllers do not have to work autonomously. Load balancing and hot spot detection Data efficiency High Access detection Protocols can be used which reduce overhead and increase parallelism. Potential to reduce

Endurance and Recovery If persistent data is stored on Flash it must have no single points of failure or repair. Therefore, with standalone SSDs, the redundancy is above. Software mirroring RAID Opportunities for optimization in all flash arrays. (Reducing overall storage efficiency) System level write amplification can be addressed Other tricks can be applied to help endurance over a larger pool of flash.

What Next? SSDs absolutely have a very important place All flash arrays can offer a single pool of Flash. Optimize performance and Capacity Tier between types of flash within the array Work together for reduction of write amplification Provide additional opportunities for endurance enhancements Lowest latency Consistent performance