The Technologies & Architectures. President, Demartek



Similar documents
Solid State Technology What s New?

Measuring Interface Latencies for SAS, Fibre Channel and iscsi

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

I/O Virtualization The Next Virtualization Frontier

Benefits of Solid-State Storage

SOLID STATE DRIVES AND PARALLEL STORAGE

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

Application-Focused Flash Acceleration

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

Scaling from Datacenter to Client

Flash-optimized Data Progression

HP Z Turbo Drive PCIe SSD

SQL Server 2014 Optimization with Intel SSDs

A Balanced Approach to Optimizing Storage Performance in the Data Center

Enterprise Flash Drive

Comparison of Hybrid Flash Storage System Performance

LSI MegaRAID CacheCade Performance Evaluation in a Web Server Environment

SUN STORAGE F5100 FLASH ARRAY

ZD-XL SQL Accelerator 1.5

Flash In The Enterprise

21 st Century Storage What s New and What s Changing

The Data Placement Challenge

Make A Right Choice -NAND Flash As Cache And Beyond

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

Non Volatile Memory Invades the Memory Bus: Performance and Versatility is the Result

HITACHI VIRTUAL STORAGE PLATFORM FAMILY MATRIX

How it can benefit your enterprise. Dejan Kocic Netapp

Comparison of NAND Flash Technologies Used in Solid- State Storage

Understanding endurance and performance characteristics of HP solid state drives

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

Flash Memory Technology in Enterprise Storage

What Sellers Need to Know. IBM FlashSystem

Analysis of VDI Storage Performance During Bootstorm

Optimizing SQL Server Storage Performance with the PowerEdge R720

Why Hybrid Storage Strategies Give the Best Bang for the Buck

Leveraging EMC Fully Automated Storage Tiering (FAST) and FAST Cache for SQL Server Enterprise Deployments

Getting the Most Out of Flash Storage

Solid State Storage in a Hard Disk Package. Brian McKean, LSI Corporation

Important Differences Between Consumer and Enterprise Flash Architectures

Storage Class Memory and the data center of the future

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

Maximizing SQL Server Virtualization Performance

Bringing Greater Efficiency to the Enterprise Arena

Looking at (Storage) Clouds from Both Sides Now

Technologies Supporting Evolution of SSDs

Solid State Storage Performance Test Specification. November 2010

HYBRID STORAGE WITH FASTier ACCELERATION TECHNOLOGY

Emerging storage and HPC technologies to accelerate big data analytics Jerome Gaysse JG Consulting

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

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

Using Synology SSD Technology to Enhance System Performance Synology Inc.

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

HITACHI VIRTUAL STORAGE PLATFORM FAMILY MATRIX

Virtualization of the MS Exchange Server Environment

Accelerating Server Storage Performance on Lenovo ThinkServer

Open Source Flash The Next Frontier

WEBTECH EDUCATIONAL SERIES

Lab Evaluation of NetApp Hybrid Array with Flash Pool Technology

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

Using Synology SSD Technology to Enhance System Performance Synology Inc.

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

Evaluation Report: HP Blade Server and HP MSA 16GFC Storage Evaluation

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

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

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

SSD Performance Tips: Avoid The Write Cliff

Solid State Drive (SSD) FAQ

MS Exchange Server Acceleration

All-Flash Storage Solution for SAP HANA:

Using Synology SSD Technology to Enhance System Performance. Based on DSM 5.2

Increase Database Performance by Implementing Cirrus Data Solutions DCS SAN Caching Appliance With the Seagate Nytro Flash Accelerator Card

Price/performance Modern Memory Hierarchy

Solid State Drive Architecture

REPLIES TO PRE BID REPLIES FOR REQUEST FOR PROPOSAL FOR SUPPLY, INSTALLATION AND MAINTENANCE OF SERVERS & STORAGE

DELL SOLID STATE DISK (SSD) DRIVES

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays

Total Cost of Solid State Storage Ownership

Solid State Storage in Massive Data Environments Erik Eyberg

Chapter Introduction. Storage and Other I/O Topics. p. 570( 頁 585) Fig I/O devices can be characterized by. I/O bus connections

Oracle Aware Flash: Maximizing Performance and Availability for your Database

Testing SSD s vs. HDD s. The Same But Different. August 11, 2009 Santa Clara, CA Anthony Lavia President & CEO

Implications of Storage Class Memories (SCM) on Software Architectures

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System

præsentation oktober 2011

COS 318: Operating Systems. Storage Devices. Kai Li and Andy Bavier Computer Science Department Princeton University

Next Generation Storage Networking for Next Generation Data Centers

An Overview of Flash Storage for Databases

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

REFERENCE ARCHITECTURE. PernixData FVP Software and Splunk Enterprise

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

Frequently Asked Questions March s620 SATA SSD Enterprise-Class Solid-State Device. Frequently Asked Questions

Improving Microsoft Exchange Performance Using SanDisk Solid State Drives (SSDs)

Boost Database Performance with the Cisco UCS Storage Accelerator

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

Solid State Drive vs. Hard Disk Drive Price and Performance Study

Enabling the Flash-Transformed Data Center

TIPS TO HELP EVALUATE AND DEPLOY FLASH STORAGE

A Flash Storage Technical. and. Economic Primer. and. By Mark May Storage Consultant, By James Green, vexpert Virtualization Consultant

Solid State Drive Technology

UCS M-Series Modular Servers

Transcription:

Deep Dive on Solid State t Storage The Technologies & Architectures Dennis Martin Dennis Martin President, Demartek

Demartek Company Overview Industry analysis with on-site test lab Lab includes servers, networking and storage infrastructure Fibre Channel: 4 & 8 Gbps Ethernet: 1 & 10 Gbps (with FCoE) Servers: 8 cores, up to 96GB RAM Virtualization: ESX, Hyper-V, Xen We prefer to run real-world applications to test servers and storage solutions Currently testing various SSD and FCoE implementations Web: www.demartek.com

Agenda Solid State Storage technology overview (DRAM and NAND Flash) Performance vs. cost Power & cooling Plug-in flash (using disk drive interfaces) How vendors are adding flash to their systems New architectures, integrations and trends Demartek lab results

Solid-State Storage Overview Uses memory as the storage media and appears as a disk drive to the O.S. Very fast, no moving parts Variety of form factors Pi Prices dropping Some SSDs use DRAM and NAND-Flash together Capacities doubling almost yearly

New Acronyms & Buzzwords SSD: Solid-State Drive (or Disk) SSS: Solid-State Storage SLC: Single-Level Cell MLC: Multi-Level Cell P-E Cycle: Program-Erase Cycle EFD: Enterprise Flash Drive SCM: Storage Class Memory

DRAM SSD Same type of memory that is in servers Volatile: needs battery or disk backup Highest IOPS: 70K 5M+ Latencies in microseconds C b d h i f t f th Can be used as a cache in front of other storage

Non-volatile NAND-Flash SSD Quiet, low-power, low-weight, low-heat Types: SLC & MLC Variety of form factors Disk drive PCIe card Motherboard module

IOPS NAND-Flash SSD 10K 250K reads per device Writes are generally slower than reads Capacities Individual devices Drive form factor: 300GB PCIe card: 1.2TB Arrays: Up to 105TB ( all-ssd arrays)

NAND-Flash: What Is It? A specific type of EEPROM EEPROM: Electrically Erasable Programmable Read-Only Memory The underlying technology is a floating-gate transistor that holds a charge Bits are erased and programmed in blocks Process is known as the Program-Erase (P-E) cycle

NAND Flash Technologies Single-Level Cell (SLC) One bit per cell Multi-Level Cell (MLC) Two or more bits per cell SLC MLC-2 MLC-3 MLC-4 Bits per cell 1 2 3 4 Performance Fastest Slowest Endurance Longest Shortest Capacity Smallest Largest Error Prob. Lowest Highest Price per GB Highest Lowest Applications Enterprise Mostly Consumer Consumer Consumer The first announcements of MLC-3 and MLC-4 were made in 2009.

NAND Flash: Endurance & Price Endurance SLC typically 10-20 times better than MLC-2 SLC typical life of 100,000 write cycles Micron Enterprise SLC has 300,000 000 write cycles MLC-2 is much better than MLC-3 or MLC-4 MLC typical life 10,000 000 or fewer cycles Price Micron Enterprise MLC has 30,000 write cycles SLC typically greater than 2x the price of MLC-2

NAND Flash: General Trends Process sizes are shrinking History: 90, 72, 50 nm 2009: 34, 32 nm Future: Expect mid-20s nm in 2010-2011 2011 Page sizes, block sizes, and Error Correction Code (ECC) requirements are increasing

NAND Flash: General Trends Data retention, endurance, and performance are decreasing as bits per cell increase For consumer applications, endurance becomes less important as density and capacity increase P ti i h t Power consumption increases somewhat as bits per cell increase beyond 2 bits per cell

NAND Flash: Controllers 2009: NAND Flash controllers bring SLC features to MLC Flash 2010-2011: Expect more enterprise MLC solutions

NAND Flash: Memory Wear Bad Block management Mitigate for NAND errors Wear Leveling Arrange for an even distribution of erase counts across the flash media Additional Features Extra, un-advertised capacity ECC (Error Correction Code)

Performance vs. Cost Several vendors offer cost comparisons of their storage arrays with only hard disk drives (HDDs) vs. their arrays with a mix of HDDs and SSDs Mixed-drive drive configurations can be less expensive than single-drive configurations

Performance vs. Cost High-end array Traditional configuration (55 TB usable): 244 x 300GB, 15K FC Disks New configuration (55 TB usable): 8 x 73GB Flash 136 x 300GB 15K FC Disks 32 x 1TB SATA Disks 60% More IOPS 28% Fewer drives 21% Less power & cooling 17% Lower cost Source: EMC

Device type Power and Cooling RPM Form factor Interface Watts Typical Watts Idle Spinning disk 15K 35 3.5 FC/SAS 13 19 8 14 Spinning disk 15K 2.5 SAS 8 14 5 7 Spinning disk 10K 3.5 FC/SCSI 11 18 6 13 Spinning disk 10K 2.5 SAS 8 14 3 6 Spinning disk 7.2K 3.5 SAS/SATA 7 13 3 9 Spinning disk 7.2K/5.4K 2.5 SATA 1 4 0.7 1 SSD: SLC-flash - * SATA 1 3 0.05 0.1 SSD: MLCflash - * SATA 0.1 0.5 0.05 0.1 Typically in datacenters, every watt of power consumed by computing equipment requires another watt of power to cool it. * SSDs are available in 3.5, 2.5 and 1.8 HDD form factors and other form factors

Plug-in Flash 3.5, 2.5 & 1.8 inch disk drive form factor Interfaces available today: SATA, SAS, PATA/IDE, FC, U320 SCSI, Narrow SCSI Trends: drive vendors are moving to 6Gb SAS, SATA (6Gb & 3Gb), and some USB 3.0 PCI-Express bus cards Mounted on server motherboards JEDEC MO-258A

Flash in Enterprise Products Disk array vendors Primary storage: SSDs in standard HDD slots Cache: SSD technology used as cache Appliance vendors Accelerators Server vendors Add flash on a PCI-Express bus card Add flash directly onto the motherboard Blade server mezzanine cards Is enterprise flash storage or memory?

Vendor Product Trends Automated data movement Applies to primary storage Moves hot data to SSD tier Scheduled d by minutes, hours, days, etc. Used at LUN level today; beginning to see sub- LUN level automated data movement SSDs together in cache and primary storage SSD-only arrays for file and block storage

Moving the Bottleneck External disk array controllers and internal RAID adapters must adapt New class of high-speed devices Higher speed interfaces Higher speed interfaces PCI-Express bus (version 1.x and 2.0) 6-Gbps serial: SAS (2009) and SATA-3 (2010) 5-Gbps USB 3.0 (2010) 10-Gbps FCoE and iscsi 16-Gbps FC in 2011?

O.S. Behavior with Flash Operating systems need to behave differently with flash SSDs Trim notify the underlying device regarding data that is no longer needed Trim is currently available for SATA interfaces only. The SAS committee has added UNMAP to the SAS/SCSI spec. Windows 7 and Windows Server 2008 R2 Defragmenting is off by default for flash SSDs RHEL 6 with EXT4, but Trim is not enabled by default Utilities (Intel RapidStorage 9.6+, etc.)

Optimal I/O Workloads Database indexes and temporary tables Any application data that is stored on short-stroked st oked spinning disks, especially if you re using 10% of drive capacity Any application where the entire dataset can be stored on solid-state storage

Demartek Lab Results SQL Server OLTP workload created by SQLIOSim 800,000,000 600,000,000 400,000,000 200,000,000 0 Time to Complete Workload (ms) Small = 0.5GB 1GB database Big = 5GB 10GB database Time - small Time - big For Big databases, SSD and RAID10 (8 drive) configurations had no delayed I/O. All other Small Big Device, RAID:Qty Throttled Total time (ms) Throttled Total time (ms) SSD, noraid:1 0 87,966 151 2,256,668 SAS RAID1:2 141 3 753 640 25 613 159 895 463 SAS, RAID10:8 432 640,560 37,568 20,112,550 SAS, RAID5:5 1,348 5,305,152 30,781 702,111,985 SAS, RAID5:10 235 8,399,242 39,485 228,298,583 SATA, RAID1:2 1,720 3,722,299 21,740 87,231,755 SATA RAID10 8 931 2364 109 22 614 11981 468 SATA, RAID5:5 806 11,047,995 22,622 603,086,114 SATA, RAID5:10 307 10,421,506 30,611 281,417,172 configurations of Big SAS, RAID1:2 141 3,753,640 25,613 159,895,463 databases had delayed I/O of at least 15 seconds. SSD = NAND-Flash SLC SATA, RAID10:8 931 2,364,109 22,614 11,981,468

Demartek Lab Results Exchange Server Achieved IOPS Exchange Server I/O Rates 3000 2500 2000 1500 1000 500 0 3000 2500 2000 1500 1000 500 0 DB reads/sec DB writes/sec Log writes/sec RAID type and number of drives RAID type and number of drives RAID:Qty Achieved IOPS DB Disk reads/sec DB Disk writes/sec Log writes/sec DB Avg Disk sec/read DB Avg Disk sec/write Log Avg Disk sec/write SSD:DRAM-A 2623.606 166.470 2457.136 2761.393 0.000 0.000 0.000 SSD:NAND-A 2303.668 1236.723 1066.945 699.417 0.000 0.000 0.000 SSD:NAND-B 1327.780 688.065 639.715 414.962 0.000 0.000 0.000 SAS-B 357.948 191.754 166.194 109.799 0.004 0.006 0.001 SATA-B 339.473 181.156 158.317 103.612 0.005 0.006 0.001

Demartek Lab Recent Results PCI-Express bus: Jetstress IOPS up to 40,000+ with multiple PCI-Express SSD cards in a server 6Gb/sec SAS RAID controller: IOmeter random read IOPS more than 100,000 with four SSDs in RAID0 stripe IOmeter random write IOPS more than 20,000 with four SSDs in RAID0 stripe

SSD Performance Comments Enterprise applications only need small amount of SSD relative to total HDD capacity for significant performance gains Demartek tests with caching solutions show huge gains (5x 8x) with only one or two SSDs in one disk enclosure

Future Emerging technologies, especially in the flash controllers, will enable MLC flash to become suitable for the enterprise Flash memory improvements coming Opinion: I believe that at the current rate of price decreases, SSDs (probably flash) will become the new standard for tier-1 storage by 2012.

Ongoing g Research Other types of memory technology that may become good candidates for storage devices (within 5 years) PCM: Phase Change Memory (PC-RAM) Solid Electrolyte MRAM: Magnetic RAM (Racetrack) FeRAM: Ferroelectric RAM RRAM: Resistive RAM (Memristor)

Demartek SSD Resources Demartek SSD Zone http://www.demartek.com/ssd.html t /SSD Look for my article Making the Case for Solid-State Storage in June online edition of Storage Magazine http://searchstorage.techtarget.com Demartek Storage Interface Comparison http://www.demartek.com/demartek_interface_c omparison.html Or search for storage interface comparison

Free Monthly Newsletter Demartek publishes a free monthly newsletter highlighting recent reports, articles and commentary. Look for the newsletter sign-up at www.demartek.com.

Contact Information Dennis Martin, President Demartek (303) 940-7575 dennis@demartek.com www linkedin www.linkedin.com/in/dennismartin http://twitter.com/demartek