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



Similar documents
Solid State Technology What s New?

The Technologies & Architectures. President, Demartek

Flash Fabric Architecture

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

How it can benefit your enterprise. Dejan Kocic Netapp

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

VIOLIN CONCERTO 7000 ALL FLASH ARRAY

Getting the Most Out of Flash Storage

Make A Right Choice -NAND Flash As Cache And Beyond

UNIFIED HYBRID STORAGE. Performance, Availability and Scale for Any SAN and NAS Workload in Your Environment

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

Microsoft Windows Server Hyper-V in a Flash

The Data Placement Challenge

An Overview of Flash Storage for Databases

How To Write On A Flash Memory Flash Memory (Mlc) On A Solid State Drive (Samsung)

Flash-optimized Data Progression

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

Oracle Aware Flash: Maximizing Performance and Availability for your Database

Accelerating Datacenter Server Workloads with NVDIMMs

89 Fifth Avenue, 7th Floor. New York, NY White Paper. HP 3PAR Adaptive Flash Cache: A Competitive Comparison

NV-DIMM: Fastest Tier in Your Storage Strategy

Lab Evaluation of NetApp Hybrid Array with Flash Pool Technology

High-Performance SSD-Based RAID Storage. Madhukar Gunjan Chakhaiyar Product Test Architect

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

Solid State Drive Architecture

LSI MegaRAID CacheCade Performance Evaluation in a Web Server Environment

ebay Storage, From Good to Great

High Performance Server SAN using Micron M500DC SSDs and Sanbolic Software

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

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

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

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

How To Understand Cloud Storage In A Flash Memory Flash Memory Hard Disk Drive (Hard Disk) And Flash Memory (Flash Memory) (Flash) (Hard Drive) (Non-Flash) Hard Disk Drives (Harddrive) (Sustained)

SOLID STATE DRIVES AND PARALLEL STORAGE

Flash In The Enterprise

Flash Performance in Storage Systems. Bill Moore Chief Engineer, Storage Systems Sun Microsystems

VNX HYBRID FLASH BEST PRACTICES FOR PERFORMANCE

SLIDE 1 Previous Next Exit

Accelerating Server Storage Performance on Lenovo ThinkServer

Benefits of Solid-State Storage

The Evolution of Microsoft SQL Server: The right time for Violin flash Memory Arrays

How it can benefit your enterprise. Dejan Kocic Hitachi Data Systems (HDS)

An In-Depth Look at the RamSan-810 Flash Solid State Disk

DELL SOLID STATE DISK (SSD) DRIVES

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

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE. Matt Kixmoeller, Pure Storage

Microsoft Windows Server in a Flash

Flash Memory Technology in Enterprise Storage

What Sellers Need to Know. IBM FlashSystem 05/13/14

Scaling from Datacenter to Client

Solid State Drive Technology

Technologies Supporting Evolution of SSDs

Essentials Guide CONSIDERATIONS FOR SELECTING ALL-FLASH STORAGE ARRAYS

NEXSAN NST STORAGE FOR THE VIRTUAL DESKTOP

ZD-XL SQL Accelerator 1.5

NAND Flash Architecture and Specification Trends

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

Performance Brief: MegaRAID SAS 9265/9285 Series

Increasing Storage Performance

Deep Dive on SimpliVity s OmniStack A Technical Whitepaper

Flash at the price of disk Redefining the Economics of Storage. Kris Van Haverbeke Enterprise Marketing Manager Dell Belux

SSDs and RAID: What s the right strategy. Paul Goodwin VP Product Development Avant Technology

Transforming Application Performance with Persistent Memory

All-Flash Storage Solution for SAP HANA:

Solid State Storage in Massive Data Environments Erik Eyberg

W H I T E P A P E R D e l i v e r i n g C u s t o m e r V a l u e w i t h E n t e r p r i s e F l a s h D e p l o y m e n t s

Server Virtualization: Avoiding the I/O Trap

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

Optimizing SQL Server Storage Performance with the PowerEdge R720

Application-Focused Flash Acceleration

The Evolving NAND Flash Business Model for SSD. Steffen Hellmold VP BD, SandForce

HITACHI VIRTUAL STORAGE PLATFORM FAMILY MATRIX

Understanding endurance and performance characteristics of HP solid state drives

21 st Century Storage What s New and What s Changing

ioscale: The Holy Grail for Hyperscale

Flash Memory Basics for SSD Users

How SSDs Fit in Different Data Center Applications

SSD Performance Tips: Avoid The Write Cliff

Accelerating Applications and File Systems with Solid State Storage. Jacob Farmer, Cambridge Computer

Comparison of NAND Flash Technologies Used in Solid- State Storage

Important Differences Between Consumer and Enterprise Flash Architectures

Microsoft SQL Server 2014 in a Flash

præsentation oktober 2011

Data Center Storage Solutions

EMC XTREMIO EXECUTIVE OVERVIEW

Virtual Desktops at the Speed of Memory

EMC VNX FAMILY. Copyright 2011 EMC Corporation. All rights reserved.

Running Highly Available, High Performance Databases in a SAN-Free Environment

enabling Ultra-High Bandwidth Scalable SSDs with HLnand

Mit Soft- & Hardware zum Erfolg. Giuseppe Paletta

EMC VFCACHE ACCELERATES ORACLE

Transcription:

Flash 101 Violin Memory Switzerland Violin Memory Inc. Proprietary 1

Agenda - What is Flash? - What is the difference between Flash types? - Why are SSD solutions different from Flash Storage Arrays? - What are the characterics of Violin Memory Flash Storage Arrays? Violin Memory Inc. Proprietary 2

SLC and MLC Comparison Single NAND Flash Cell SLC and MLC are Effectively the same technology, but with different programming logic Violin Memory Inc. Proprietary 3

Different types of NAND Flash SLC: Single Level Cell Lower Capacity Fastest Flash, highest endurance, typically 100k P/E cycles MLC: Multi Level Cell Higher Capacity Slower, with lower endurance, typically 3-10k P/E cycles TLC: Triple Level Cell Higher Capacity Same characteristics as MLC Violin Memory Inc. Proprietary 4

What Flash does Violin use? Violin Memory uses SLC for Performance Arrays MLC for Capacity Arrays But why not use TLC? TLC today is made for lowest cost point for the consumer market Only slightly cheaper than MLC Less dense on a per package basis than MLC (due to larger controller logic) Violin Memory Inc. Proprietary 5

What is the difference between SSD and Flash? SSD s were created to behave like very fast individual disks based on Flash- NAND MLC SSD s therefore are used behind classical Storage Controllers using classical Disk-drive protocols such as SATA II or similar SSD s do not communicate nor can they be centrally managed with regards to scrubbing or garbage collection SSD s are using the Storage Controller RAID-levels which are optimized for harddisks and hurt Flash performance Violin designed the systems from ground-up for Flash including a patented vraid technology Violin Memory Inc. Proprietary 6

Performance Challenges: SSD write cliffs Violin SSD-based 194k IOP 760 MB/s New Write operations get queued behind Erase operations Up to 60% performance drop Real issue is that Erase operations also get in the way of Read operations Violin Memory Inc. Proprietary 7

Flash Is Redefining Tiered Storage Now! CAPACITY/RACK 1 PB 400 TB 100 TB Applica'on Accelera'on " DRAM- like Performance " Persistent block- storage Infrastructure Consolida'on " HDD- like Density/Cost " Storage- Cache Latency 10 TB 1 TB Mul$- core CPU Processor Cache DRAM Violin SLC Flash Arrays Violin Capacity Flash Arrays Storage Cache NVRAM SSDs Emula$ng HDDs 15K Disk Array SATA Array ns 1µs 150µs 400µs 500µs 2ms 8ms 20ms RESPONSE TIME (Access Delay) Violin Memory Inc. Proprietary 8

Transition from spinning to solid state storage Disk only Disk + Memory cache Disk + SSD + Memory cache + FAST All Flash Array 1992, Data General Clariion Disk Array 2004, EMC DMX2, 32GB memory cache 2009, EMC VMAX 20K " 40K IOPS " 5,000 µsec latency " +100 TBytes 2012, Violin Memory v6000 " 500K IOPS " 500 µsec latency " +100 TBytes Violin Memory Inc. Proprietary 9

What are the classical solutions? Band-Aid Approaches Add more spindles (widestriping) Short stroking Adding SSD to legacy array Read-Only flash cache FAST, Easy Tier High Acquisition Costs Higher Operational Costs Violin Memory Inc. Proprietary 10 but what about Latency?

Tag:V6000 Violin is not SSD it is 3 rd Generation Flash 1 ST GENERATION HARD DRIVE REPLACEMENT " Integrated within exis$ng infrastructure " Incremental performance boost " Performance scaling limited by controller/server 2 ND GENERATION SERVER- CENTRIC SOLUTION " Dedicated to server " Non- HA " Performance and capacity scaling are limited by server 3 RD GENERATION PURPOSE- BUILT ENTERPRISE SOLUTION " Highly Available - 24x7x365 opera$on " Transforma$onal performance improvement " 100% Compa$ble with exis$ng investments & processes " Mul$tenant/shared The transition from spinning to solid-state storage is already underway. Steve O Donnell, ESG Violin Memory Inc. Proprietary 11

What s the difference? The Violin Innovation Advantage Technological innovation at every layer from Hardware to Software Intellectual Property (IP) aggregation resulting in a fundamentally unique solution Deep software and hardware integration Toshiba partnership Violin Switched memory architecture VMOS - Violin Memory Operating System optimized for flash vraid - Flash optimized RAID vraid Group Violin 6xxx Toshiba Flash VIMM Violin Memory Inc. Proprietary 12

No SSDs Violin Intelligent Memory Modules Core building block of the Memory Fabric Up to 1TB Flash per VIMM (max 32TB per array) Up to 6GB DRAM per VIMM for metadata & caching (max 382GB per array) Hot Swappable Proprietary flash endurance & wear leveling extending Flash life up to 10x Continuous data scrubbing Advanced hardware based ECC Automated in-place die failure handling Violin Memory Inc. Proprietary 13

Engineered For Performance & Reliability IO modules FC, 10GE, IB, PCIe Interfaces Active/Active memory gateways Storage virtualization LUN configuration Array control modules Fully redundant Controls flash memory fabric System level PCIe switching Flash memory fabric Heart of the system IO MODULES MEMORY GATEWAYS ARRAY CONTROL MODULES FLASH MEMORY FABRIC 24 to 64 Hot Swappable VIMMs Violin Memory Inc. Proprietary 14

Violin Memory 6000 Series Models 6212 6222 6232 6264 6606 6611 6616 Form factor 3U 3U Flash type Capacity (MLC) Performance (SLC) Raw Capacity (TiB) 12TiB 22TiB 32TiB 64TiB 6TiB 11TiB 16TiB I/O Connectivity Maximum 4KB IOPS (Mixed) Maximum Bandwidth (100% Reads) 200K IOPS 350K IOPS 8Gb FC, 10GbE iscsi, 40 Gb IB, PCIe G2 500K IOPS 750K IOPS 450K IOPS 800K IOPS 1M IOPS 1.5GB/s 2.5GB/s 4GB/s 4GB/s 3GB/s 3.5GB/s 4GB/s Nominal Latency 500 µsec (mixed) 250 µsec (mixed) Violin Memory Inc. Proprietary 15

Core Requirements for Datacentre Grade Flash Highly Available and Scalable Predictable Low Latency read and WRITE Performance Mixed Workload (Open Appliance) Non Contended Multitenant/Shared Hot Swap and Global Support Presence Violin Memory Inc. Proprietary 16

Violin Memory Inc. Proprietary 17