Application-Focused Flash Acceleration

Similar documents
The Data Placement Challenge

The Technologies & Architectures. President, Demartek

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

NV-DIMM: Fastest Tier in Your Storage Strategy

Lab Evaluation of NetApp Hybrid Array with Flash Pool Technology

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

Oracle Aware Flash: Maximizing Performance and Availability for your Database

How SSDs Fit in Different Data Center Applications

Accelerating Datacenter Server Workloads with NVDIMMs

Accelerating Database Applications on Linux Servers

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

Bringing Greater Efficiency to the Enterprise Arena

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

Comparison of Hybrid Flash Storage System Performance

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

Using Synology SSD Technology to Enhance System Performance Synology Inc.

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

Solid State Technology What s New?

The Revival of Direct Attached Storage for Oracle Databases

Scaling from Datacenter to Client

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

VMware Software-Defined Storage & Virtual SAN 5.5.1

Flash Memory Technology in Enterprise Storage

Automated Data-Aware Tiering

System Architecture. In-Memory Database

Accelerate Oracle Performance by Using SmartCache of T Series Unified Storage

WHITE PAPER. Drobo TM Hybrid Storage TM

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

Measuring Interface Latencies for SAS, Fibre Channel and iscsi

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

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

How it can benefit your enterprise. Dejan Kocic Netapp

SSD Performance Tips: Avoid The Write Cliff

Boost Database Performance with the Cisco UCS Storage Accelerator

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

Virtualization of the MS Exchange Server Environment

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

NEXSAN NST STORAGE FOR THE VIRTUAL DESKTOP

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

VNX HYBRID FLASH BEST PRACTICES FOR PERFORMANCE

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

Enabling the Flash-Transformed Data Center

EMC VFCACHE ACCELERATES ORACLE

Accelerating Server Storage Performance on Lenovo ThinkServer

Architecture Enterprise Storage Performance: It s All About The Interface.

High Performance SQL Server with Storage Center 6.4 All Flash Array

SSDs: Practical Ways to Accelerate Virtual Servers

HITACHI VIRTUAL STORAGE PLATFORM FAMILY MATRIX

SSDs: Practical Ways to Accelerate Virtual Servers

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

Using Synology SSD Technology to Enhance System Performance Synology Inc.

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

Increasing Storage Performance

Storage I/O Control: Proportional Allocation of Shared Storage Resources

Taking Linux File and Storage Systems into the Future. Ric Wheeler Director Kernel File and Storage Team Red Hat, Incorporated

Solid State Storage in the Evolution of the Data Center

Enterprise Flash Drive

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

Azure VM Performance Considerations Running SQL Server

Accelerating Real Time Big Data Applications. PRESENTATION TITLE GOES HERE Bob Hansen

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

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

Make A Right Choice -NAND Flash As Cache And Beyond

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

Data Center Storage Solutions

21 st Century Storage What s New and What s Changing

Flash-optimized Data Progression

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

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

MS Exchange Server Acceleration

DELL SOLID STATE DISK (SSD) DRIVES

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

Important Differences Between Consumer and Enterprise Flash Architectures

DEPLOYING ORACLE DATABASE APPLICATIONS ON EMC VNX UNIFIED STORAGE

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

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

Big Fast Data Hadoop acceleration with Flash. June 2013

Understanding endurance and performance characteristics of HP solid state drives

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

Understanding the Economics of Flash Storage

Journey to the All-Flash Data Center

SLIDE 1 Previous Next Exit

Diablo and VMware TM powering SQL Server TM in Virtual SAN TM. A Diablo Technologies Whitepaper. May 2015

Getting the Most Out of Flash Storage

Solid State Drive Architecture

Software-defined Storage Architecture for Analytics Computing

Choosing Storage Systems

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

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

Inge Os Sales Consulting Manager Oracle Norway

SUN STORAGE F5100 FLASH ARRAY

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

Transcription:

IBM System Storage Application-Focused Flash Acceleration XIV SDD Caching Overview FLASH MEMORY SUMMIT 2012 Anthony Vattathil anthonyv@us.ibm.com 1

Overview Flash technology is an excellent choice to service applications with heavy random disk access patterns. At this point it is not cost effective to just use flash technology for all applications. Spinning disk is still sufficient for a large part of enterprise workloads. This presentation details how SSD caching is used within XIV storage system to uplift the random read capabilities and accelerate applications without any tiering or tuning. SSD as a Read Cache Layer allows for the combined use of HDD and SSD technology to service the same block of data depending on the pattern of access. Targeted usage allows small amounts of SSD or Flash to accelerate large amounts of spinning disk. Below are two examples of how SSD caching can benefit common applications DB2 Brokerage (Increased IOPS) Heavy Random Brokerage 90/10, Mixed block IO 84% Random Read Miss Medical Records (Reduced Latency) Healthcare EMR Workload 100% random IO 2

Components NL-SAS and MLC SSD Advantages of SSD technology Low latency random access High IOPS capability Less susceptible to shock Advantages of HDD technology Lower cost Higher density Tied together with XIV SSD Caching Zero tune caching engine x12 1 Micron SSD used enhance the performance of 12 HDD 3

Common use of SSD (Tiered Approach) Considerations Multiple independent layers Re-active movement Software required cost? error? Decisions - How much of each? SSD SSD SSD SSD SSD Tier DRAM Data movement directed by software policy engine FC/SAS 15k Tier SATA 15k Tier Tiering is driven by policies that determine when data should be moved to a given disk type. If your environment is fairly static, this approach can work just fine. You must also consider that it takes time to relocate data in and out of a given tier. If data cannot be relocated quickly, this approach may lag behind. 4

SSD as an extension of cache XIV SSD Architecture CACHE CPU Considerations Real time movement No software No decisions SSD mapped as an extension of memory SSD is READ ONLY CACHE Data movement is inherent to the architecture of the system and happens naturally DRAM (Layer) SSD (Layer) ALL DISKS Benefits form extended CACHE Allocates SSD slots dynamically according to the detected workload patterns SAS DISKS The purpose is to have a cache that is an order-ofmagnitude larger than the DRAM cache and reduce disk access random operations 5

SSD as an extension of read cache Application targeted SSD acceleration SAS-NL DISK DRAM+SSD Main+Extended LUN1 SSD LUN2 LUN3 Servers 6 By targeting only the areas of random access The moving small hit amounts windows of refers SSD to can the active candidates for SSD caching for a given time accelerate a large area of spinning disk. period. At any time the area of randomness can shift on the storage system and Because tracking the writes moving are hit handled by DRAM, data window on for SSD an can application be replaced is critical without in the need seeding to relocate areas on them disk into back cache to spinning disk APP1 Application Space 20TB APP2 INDEX DATA 8TB Red block in the illustration above depict the moving widow of Random Reads

Backup with SSD acceleration in play Redirect according to workload 12 SAS-NL DISK 1 SSD Targeted SSD usage is important because in most architectures there is a much smaller ratio of SSD to HDD. This is common to keep cost of the solution down SSD Because of the high ratio of spinning disk, using SSD to target only random read can yield optimal performance in mixed workloads For example if the operation is high bandwidth, 12 SAS disks will deliver more bandwidth than a single SSD. A single SSD can do more small block random reads than 12 HDDs combined. 7 Read from combination of SAS and SSD Backup Large Block sequential Read OLTP Session Small Block Rand Read Read only from SAS SSD - Used for Small block random reads Low latency Random IOPS SAS-HDD Used for Large block sequential High Bandwidth Operation As small block random workload under <64 is detected those areas are copied to the SSD no moved SSD as a Read Cache allows for the combined use of HDD and SSD technology to service the same block of data which give you the best of both world. This is not possible when using SSD as a tier Because the data can only exist one medium either SSD or Spinning disk.

(Customer Data) XIV IOA chats that show the impact of SSD Caching 80% Random read Oracle Database (Customer Data) Majority of the reads are small block random 85% are 8k With SSD Caching enabled Read Cache hits increase from 30% to 80% 8

For more detailed information please see the SSD Caching Redpaper Feel free to contact me with questions: http://www.redbooks.ibm.com/redpapers/pdfs/redp4 842.pdf Thank you anthonyv@us.ibm.com Anthony Vattathil 9