How SSDs Fit in Different Data Center Applications

Similar documents
Scaling from Datacenter to Client

SSDs: Practical Ways to Accelerate Virtual Servers

SSDs: Practical Ways to Accelerate Virtual Servers

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

Accelerating Server Storage Performance on Lenovo ThinkServer

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

Measuring Interface Latencies for SAS, Fibre Channel and iscsi

Memory Channel Storage ( M C S ) Demystified. Jerome McFarland

Increasing Storage Performance

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

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

Optimizing SQL Server Storage Performance with the PowerEdge R720

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

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

N /150/151/160 RAID Controller. N MegaRAID CacheCade. Feature Overview

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

Performance Brief: MegaRAID SAS 9265/9285 Series

Enabling the Flash-Transformed Data Center

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Lab Evaluation of NetApp Hybrid Array with Flash Pool Technology

Analysis of VDI Storage Performance During Bootstorm

Application-Focused Flash Acceleration

IMEX. Solving the IO Bottleneck in NextGen DataCenters & Cloud Computing IMEX. Are SSDs Ready for Enterprise Storage Systems

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

Comparison of Hybrid Flash Storage System Performance

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September

Data Center Storage Solutions

Delivering SDS simplicity and extreme performance

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

Using Synology SSD Technology to Enhance System Performance Synology Inc.

Choosing Storage Systems

Methods to achieve low latency and consistent performance

SOLUTION BRIEF. Resolving the VDI Storage Challenge

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

System Architecture. In-Memory Database

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

Important Differences Between Consumer and Enterprise Flash Architectures

IOmark-VM. DotHill AssuredSAN Pro Test Report: VM a Test Report Date: 16, August

Evaluation Report: Supporting Multiple Workloads with the Lenovo S3200 Storage Array

MaxDeploy Hyper- Converged Reference Architecture Solution Brief

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

High Performance Server SAN using Micron M500DC SSDs and Sanbolic Software

Achieving a High Performance OLTP Database using SQL Server and Dell PowerEdge R720 with Internal PCIe SSD Storage

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

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

Benefits of Solid-State Storage

SQL Server 2014 Optimization with Intel SSDs

Journey to the All-Flash Data Center

Intel RAID SSD Cache Controller RCS25ZB040

Overview: X5 Generation Database Machines

QuickSpecs. PCIe Solid State Drives for HP Workstations

Understanding Data Locality in VMware Virtual SAN

SLIDE 1 Previous Next Exit

The Flash-Transformed Financial Data Center. Jean S. Bozman Enterprise Solutions Manager, Enterprise Storage Solutions Corporation August 6, 2014

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering

RAID. RAID 0 No redundancy ( AID?) Just stripe data over multiple disks But it does improve performance. Chapter 6 Storage and Other I/O Topics 29

Accelerating Datacenter Server Workloads with NVDIMMs

PSAM, NEC PCIe SSD Appliance for Microsoft SQL Server (Reference Architecture) September 11 th, 2014 NEC Corporation

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

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

Maximum performance, minimal risk for data warehousing

Host Memory Buffer (HMB) based SSD System. Forum J-31: PCIe/NVMe Storage Jeroen Dorgelo Mike Chaowei Chen

The Data Placement Challenge

Building All-Flash Software Defined Storages for Datacenters. Ji Hyuck Yun Storage Tech. Lab SK Telecom

Implementing Enterprise Disk Arrays Using Open Source Software. Marc Smith Mott Community College - Flint, MI Merit Member Conference 2012

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

The Revival of Direct Attached Storage for Oracle Databases

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

Reduce Latency and Increase Application Performance Up to 44x with Adaptec maxcache 3.0 SSD Read and Write Caching Solutions

Boost Database Performance with the Cisco UCS Storage Accelerator

NEXENTA S VDI SOLUTIONS BRAD STONE GENERAL MANAGER NEXENTA GREATERCHINA

Solid State Technology What s New?

LSI MegaRAID CacheCade Performance Evaluation in a Web Server Environment

NV-DIMM: Fastest Tier in Your Storage Strategy

Flash Storage Roles & Opportunities. L.A. Hoffman/Ed Delgado CIO & Senior Storage Engineer Goodwin Procter L.L.P.

HP Z Turbo Drive PCIe SSD

The Transition to PCI Express* for Client SSDs

A Balanced Approach to Optimizing Storage Performance in the Data Center

All-Flash Storage Solution for SAP HANA:

MS Exchange Server Acceleration

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

Solid State Storage in Massive Data Environments Erik Eyberg

Flash Storage: Trust, But Verify

Flash-optimized Data Progression

Maximizing SQL Server Virtualization Performance

NVM Express TM Infrastructure - Exploring Data Center PCIe Topologies

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

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

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Flash Memory Technology in Enterprise Storage

HP Smart Array Controllers and basic RAID performance factors

Transcription:

How SSDs Fit in Different Data Center Applications Tahmid Rahman Senior Technical Marketing Engineer NVM Solutions Group Flash Memory Summit 2012 Santa Clara, CA 1

Agenda SSD market momentum and drivers Placement in server/storage applications Application specific requirements and workload characteristics Proof points with SSDs in transaction processing, IT, virtualization Call to action

Strong SSD Momentum in the Market Worldwide SSD Unit Sales1 165664.3000 122760.7000 Millions We are here 82984.8500 49616.4600 2008 2009 2010 2011 2012 2013 2014 2015 Source: Gartner Q1 12

Strong SSD Momentum in the Market Worldwide SSD Unit Sales1 165664.3000 122760.7000 Millions We are here 82984.8500 49616.4600 2008 2009 2010 2011 2012 2013 2014 2015 Source: Gartner Q1 12

Strong SSD Momentum in the Market Worldwide SSD Unit Sales1 165664.3000 122760.7000 Millions We are here 82984.8500 49616.4600 2008 2009 2010 2011 2012 2013 2014 2015 Source: Gartner Q1 12

Strong SSD Momentum in the Market Worldwide SSD Unit Sales1 165664.3000 122760.7000 Millions We are here 82984.8500 49616.4600 2008 2009 2010 2011 2012 2013 2014 2015 Source: Gartner Q1 12

Drivers Behind Data Center Storage Architectural Changes Big data Cloud Software innovation for caching, tiering Server Side Innovations- De-duplication, compression Thin-provisioning Virtualization Interface transitions SATA/SAS to PCIe AHCI based to NVMe SSD endurance and performance grades Endurance classes high, medium, standard Optimization for access read intensive, write intensive, mixed workload Different out of the factory spare area level Flash Memory Summit 2012 Santa Clara, CA 4

SSD Placement in Server/Storage Application Cache Usage Applications Compute (Low, Deterministic Latency, $/ IOP Performance ($/IOP/GB) Capacity ($/TB, Watt/TB) Boot ($/GB) IPDC Web 2.0 Volume IPDC HPC web2.0 Virtualize Volume d HPC Data SAN/ NAS Warehous OLTP FSI e OLAP Backups All Server CDN Applicatio Archives VOD ns (Servers) Persistent cache: (Block Cache, User space buffer cache, NFS v4 cache) Hot Application Data (Web, Database, Email, Search, Videos, IPDC etc) Luke-warm Application Data (Web, Email, Videos, etc) Local boot data (Operating System, Hypervisor, SWAP, VM, Application Image) External Storage Persistent Cache: (e.g. OS block, metadata, de-dupe, etc Hot Application Data (Database, Cold/Lukewarm Email, etc) Local boot Data: (SAN/NAS image)

Highest Requirements for Data Center SSDs Data Integrity True End to End data protection Power Loss Protection Power loss cap self test Protection of internal memory with ECC and parity Predictable Performance IOPS variation needs to be within a narrow range Latency outliers should be within a max value High Endurance Requirement Two primary endurance evolving Standard endurance 0.1-1 DWD High endurance 10 DWD

Data Center Application Workload Characteristics Applications Transfer Size % Random % Read Write. Endurance Quality of service Media Streaming 64KB Low High Med Med Web-server Logging 8KB Low Low Med Med Sequential Search Engine 4KB/8KB/ 16KB High High Low High Video-On-Demand 128KB High High Low High Random Read Caching 512KB High High Low Med Decision Support 64KB High High Low High Content Delivery Network Database OLTP (On Line Transaction Processing) 16KB/32KB High Mixed High High 4KB/8KB High Mixed High High Mixed Random 7 Source: Industry Standard Benchmarks and Customer Engagement Data Patterns will vary for unique customers

SSDs For Virtual Storage in the Cloud Challenges Reversed server to data store ratio ( multiple VMs running on single array) Adding storage and cache is cost prohibitive Solutions High Performance SSD 3x8 RAID5 meeting multiple VM random IOPS of ~100K w/ SW SAN solution Impact Expanded performance at a lower cost >75% TCO reduction 450 15K RPM HDDs vs. 24 Intel 710 SSDs IT professional would spend $43K instead of $200K+

SSDs for Transaction Processing TPoX* (Transactional Processing over XML*) is an application-based benchmark that mimics a storage-bound online transaction procession over XML data for brokerage Intel SSD 910 Series, reveals a replacement ratio of 1 to 180 with Standard Magnetic Drive Solutions 1 TB database can be compressed in one single PCIe card and meet the performance of 180 magnetic storage 15K RPM SAS drives PCIe SSD Based Solution Server: Exercising Application Load Server: Exercising Application Load HDD Based Solution Database Storage: 1 PCIe SSD 4 x 4Gb/s Fiber Channel PCIe SSD Magnetic Storage 15K RPM SAS Drives Number of drives 1 180 TPS score (steady-state run) 13,516 13,742 Latency (msec) 5.93 7.15 Drive Cost 3,859 59,000 Storage Subsystem Cost X 14,000 Configuration: Intel Xeon Processor X5680 (3.33 GHz, 6.40 GT/s Intel QPI) platforms with Intel 7500 Chipset, 72GB (18x4GB), 800MHz DDR3 memory, SUSE SLES 11 SP1 operating system, DB2 9.7, and TPoX 2.0 using M factor scale (1 TB data size). Hitachi* HUS151P1 CLAR146 146GB SAS 15K RPM drives. http://www.intel.com/content/dam/www/public/us/en/documents/technology-briefs/ssd-910-tpox-brief.pdf

Transaction Processing And Importance of Latency QoS Transaction processing requires dense IO (Higher IOPS/GB) Systems tune to have no storage bottleneck No Mercy for latency outliers and occasional drops of IOPS % Transactions per unit time 100.00% 75.00% 50.00% 25.00% 0% 94.71% 99.12% 72.30% 0.9999 0.99999 0.999999 % of workload completed within 90 msec % Transactions per unit time 100.00% 75.00% 50.00% 25.00% 0% 98.99% 96.77% 92.72% 88.51% 84.53% 72.30% 10 20 30 40 50 90 99.99 percentile latency (msec) Acknowledgement: Terry Pricket, Jeff Smit, Intel SSG Lab

Transaction Processing And Importance of Latency QoS Transaction processing requires dense IO (Higher IOPS/GB) Systems tune to have no storage bottleneck No Mercy for latency outliers and occasional drops of IOPS % Transactions per unit time 100.00% 75.00% 50.00% 25.00% 0% 72.30% 94.71% 99.12% 0.9999 0.99999 0.999999 % of workload completed within 90 msec Gain transactions by 27% by moving to less frequent occurrence of outlier event (99.99% to 99.9999%) % Transactions per unit time 100.00% 75.00% 50.00% 25.00% 0% 98.99% 96.77% 92.72% 88.51% 84.53% 72.30% 10 20 30 40 50 90 99.99 percentile latency (msec) Acknowledgement: Terry Pricket, Jeff Smit, Intel SSG Lab

Transaction Processing And Importance of Latency QoS Transaction processing requires dense IO (Higher IOPS/GB) Systems tune to have no storage bottleneck No Mercy for latency outliers and occasional drops of IOPS % Transactions per unit time 100.00% 75.00% 50.00% 25.00% 0% 72.30% 94.71% 99.12% 0.9999 0.99999 0.999999 % of workload completed within 90 msec Gain transactions by 27% by moving to less frequent occurrence of outlier event (99.99% to 99.9999%) % Transactions per unit time 100.00% 75.00% 50.00% 25.00% 0% 98.99% 96.77% 92.72% 88.51% 84.53% 72.30% 10 20 30 40 50 90 99.99 percentile latency (msec) Acknowledgement: Terry Pricket, Jeff Smit, Intel SSG Lab

Transaction Processing And Importance of Latency QoS Transaction processing requires dense IO (Higher IOPS/GB) Systems tune to have no storage bottleneck No Mercy for latency outliers and occasional drops of IOPS % Transactions per unit time 100.00% 75.00% 50.00% 25.00% 0% 72.30% 94.71% 99.12% 0.9999 0.99999 0.999999 % of workload completed within 90 msec Gain transactions by 27% by moving to less frequent occurrence of outlier event (99.99% to 99.9999%) % Transactions per unit time 100.00% 75.00% 50.00% 25.00% 0% 98.99% 96.77% 92.72% 88.51% 84.53% 72.30% 10 20 30 40 50 90 99.99 percentile latency (msec) Gain transactions by 24% by moving the latency from 90 msec to 20 msec Acknowledgement: Terry Pricket, Jeff Smit, Intel SSG Lab

SSDs for IT Management Services Automatic Updates for IT security patches Managing Design Simulation database Swap operation for over-flow memory Benchmarking and proof points

Queue Depths 300 225 150 75 0 Enterprise Patching and Security Compliance Performance Comparison QD gets built up easily and the IO demand cannot be met With 15K RPM Drive Queue Depths 300 225 150 75 0 1 90 179 268 357 446 535 624 713 802 891 980 1069 1158 1247 1336 1425 1514 1603 1692 1781 1870 1959 2048 2137 2226 2315 2404 2493 2582 2671 2760 2849 2938 3027 3116 3205 3294 3383 3472 3561 3650 3739 3828 3917 4006 4095 4184 4273 4362 QD is never too deep, IO saturation maintained without it With SSDs deployed 1 90 179 268 357 446 535 624 713 802 891 980 1069 1158 1247 1336 1425 1514 1603 1692 1781 1870 1959 2048 2137 2226 2315 2404 2493 2582 2671 2760 2849 2938 3027 3116 3205 3294 3383 3472 3561 3650 3739 3828 3917 4006 4095 4184 4273 4362 Flash Memory Summit 2012 Santa Clara, CA 12 Acknowledgement: Christian Black, Intel IT Architect

Are All SSDs Ready for Transaction Processing?

Are All SSDs Ready for Transaction Processing? Zero IOPS!

Are All SSDs Ready for Transaction Processing? ß RAID Array stalls and timeouts ß Higher drive counts to meet IO needs Zero IOPS!

Are All SSDs Ready for Transaction Processing? ß RAID Array stalls and timeouts ß Higher drive counts to meet IO needs 1 sec max latency! Zero IOPS! SSD B

Are All SSDs Ready for Transaction Processing? ß RAID Array stalls and timeouts ß Higher drive counts to meet IO needs 1 sec max latency! Zero IOPS! SSD B Negative SLA impacts à Catastrophic for certain applications à

Call to Action Ample opportunity for SSD proliferation within data center Innovate around applications needs Use faster interface and technology to unleash NAND backend bandwidth