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

Similar documents
How it can benefit your enterprise. Dejan Kocic Netapp

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

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

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

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

Scale and Availability Considerations for Cluster File Systems. David Noy, Symantec Corporation

Big Data Storage Options for Hadoop Sam Fineberg, HP Storage

NEXSAN NST STORAGE FOR THE VIRTUAL DESKTOP

Understanding Enterprise NAS

Cloud and Big Data initiatives. Mark O Connell, EMC

SSD and Deduplication The End of Disk?

ADVANCED DEDUPLICATION CONCEPTS. Larry Freeman, NetApp Inc Tom Pearce, Four-Colour IT Solutions

Cloud File Services: October 1, 2014

VDI Optimization Real World Learnings. Russ Fellows, Evaluator Group

15 Best Practices For Comparing Data Protection With Cloud Media Server

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

Flash Memory Technology in Enterprise Storage

High Performance Computing OpenStack Options. September 22, 2015

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

Accelerating Server Storage Performance on Lenovo ThinkServer

UNDERSTANDING DATA DEDUPLICATION. Tom Sas Hewlett-Packard

Measuring Interface Latencies for SAS, Fibre Channel and iscsi

The Role of WAN Optimization in Cloud Infrastructures

Flash-optimized Data Progression

StarWind Virtual SAN for Microsoft SOFS

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

WAN Optimization and Cloud Computing. Josh Tseng, Riverbed

Visions for Ethernet Connected Drives. Vice President, Dell Oro Group March 25, 2015

HP Smart Array Controllers and basic RAID performance factors

SNIA Solid State Storage Performance Test Specification. Easen Ho CTO, Calypso Systems, Inc.

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

WAN Optimization and Thin Client: Complementary or Competitive Application Delivery Methods? Josh Tseng, Riverbed

MS Exchange Server Acceleration

How To Migrate To A Network (Wan) From A Server To A Server (Wlan)

Sujee Maniyam, ElephantScale

Virtualization of the MS Exchange Server Environment

Data Center Solutions

Accelerate Oracle Performance by Using SmartCache of T Series Unified Storage

UNDERSTANDING DATA DEDUPLICATION. Thomas Rivera SEPATON

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

in Transition to the Cloud

Scaling from Datacenter to Client

UNDERSTANDING DATA DEDUPLICATION. Jiří Král, ředitel pro technický rozvoj STORYFLEX a.s.

Six Sigma Performance Analysis for SAN. Dan Iacono, HP

Make A Right Choice -NAND Flash As Cache And Beyond

Getting the Most Out of Flash Storage

How to Cost Effectively Retain Reference Data for Analytics and Big Data. Molly Rector, EVP Product Management & WW Marketing, Spectra Logic

Intel RAID SSD Cache Controller RCS25ZB040

EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server

White. Paper. NetApp s Solid State Hierarchy. With a Focus on Flash Cache. September, 2009

Solid State Technology What s New?

Deduplication s Role in Disaster Recovery. Thomas Rivera, SEPATON

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

Introduction to Data Protection: Backup to Tape, Disk and Beyond. Michael Fishman, EMC Corporation

THE SUMMARY. ARKSERIES - pg. 3. ULTRASERIES - pg. 5. EXTREMESERIES - pg. 9

Big Data and the Urgency of College- Level Data Storage & Virtualization Curriculum

Introduction to Data Protection: Backup to Tape, Disk and Beyond. Michael Fishman, EMC Corporation

WHITE PAPER. Drobo TM Hybrid Storage TM

An Oracle White Paper March Enabling Greater Performance and Efficiency with Hybrid Storage Pools

Flash In The Enterprise

Three Virtualization Management Myths Busted. Rich Corley, NetApp

The Technologies & Architectures. President, Demartek

Data Center Storage Solutions

Deduplication s Role in Disaster Recovery. Thomas Rivera, SEPATON

The Archival Upheaval Petabyte Pandemonium Developing Your Game Plan Fred Moore President

ZD-XL SQL Accelerator 1.5

BUYING PROCESS FOR ALL-FLASH SOLID-STATE STORAGE ARRAYS

A Balanced Approach to Optimizing Storage Performance in the Data Center

Application-Focused Flash Acceleration

Enterprise Flash Drive

Accelerating Datacenter Server Workloads with NVDIMMs

EMC Unified Storage for Microsoft SQL Server 2008

The Data Placement Challenge

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

Trends in Data Protection and Restoration Technologies. Jason Iehl, NetApp

Software Defined Microsoft. PRESENTATION TITLE GOES HERE Siddhartha Roy Cloud + Enterprise Division Microsoft Corporation

Solid State Architectures in the Modern Data Center

Fundamental Approaches to WAN Optimization. Josh Tseng, Riverbed

SSDs tend to be more rugged than hard drives with respect to shock and vibration because SSDs have no moving parts.

SLIDE 1 Previous Next Exit

Evaluation Report: Supporting Microsoft Exchange on the Lenovo S3200 Hybrid Array

Enabling the Flash-Transformed Data Center

Data Center Transformation. Russ Fellows, Managing Partner Evaluator Group Inc.

Benefits of Solid-State Storage

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

Solid State Drive Architecture

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

Deduplication s Role in Disaster Recovery. Gene Nagle, EXAR Thomas Rivera, SEPATON

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

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

Essentials Guide CONSIDERATIONS FOR SELECTING ALL-FLASH STORAGE ARRAYS

Everything you need to know about flash storage performance

An Oracle White Paper August Deploying Hybrid Storage Pools with Oracle Flash Technology and the Oracle Solaris ZFS File System

The Revival of Direct Attached Storage for Oracle Databases

Bringing Greater Efficiency to the Enterprise Arena

FAS6200 Cluster Delivers Exceptional Block I/O Performance with Low Latency

Nexenta Performance Scaling for Speed and Cost

Total Cost of Solid State Storage Ownership

Lab Evaluation of NetApp Hybrid Array with Flash Pool Technology

Driving Big Data with OCZ Enterprise SSDs

Transcription:

PRESENTATION Case for flash TITLE GOES storage HERE How it can benefit your enterprise Dejan Kocic Hitachi Data Systems (HDS)

SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies and individual members may use this material in presentations and literature under the following conditions: Any slide or slides used must be reproduced in their entirety without modification The SNIA must be acknowledged as the source of any material used in the body of any document containing material from these presentations. This presentation is a project of the SNIA Education Committee. Neither the author nor the presenter is an attorney and nothing in this presentation is intended to be, or should be construed as legal advice or an opinion of counsel. If you need legal advice or a legal opinion please contact your attorney. The information presented herein represents the author's personal opinion and current understanding of the relevant issues involved. The author, the presenter, and the SNIA do not assume any responsibility or liability for damages arising out of any reliance on or use of this information. NO WARRANTIES, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK. 2

Abstract Case for flash storage How it can benefit your enterprise This session will be interesting for technologists and the decision makers within an organization. Flash storage is becoming important factor for both consumers and in the enterprises and this session will explore good use cases for flash storage, benefits provided for those use cases and how to justify purchase of flash storage. Benefits of flash storage are many, but much higher cost per GB of flash storage as compared to traditional storage is making it hard to justify financially buying of the flash storage. What many storage customers don t necessarily realized that price per megabyte or gigabyte of capacity is outdated model and it does not represent true cost of storage. Many enterprise consumers of storage keep buying more and more hard drives, not to satisfy capacity requirement, but to satisfy performance requirement, but when total cost of ownership is taken into consideration, flash storage becomes very competitive with much smaller footprint, cooling and power requirements. There are also certain workloads, which can benefit tremendously from using flash storage and those will be discussed in this presentation. 3

What is flash storage? Flash storage Uses NAND flash memory (non-volatile) technology to store data. Primary technologies are: SLC (single level cell) MLC (multi level cell) TLC (triple level cell, not widely used in enterprise area) and variations on each of the technologies Differences between SLC and MLC flash: 4

How flash storage compares to other types of storage Technology DRAM Flash HDD Access time nanoseconds microseconds milliseconds Scale 1000 nanoseconds 1000 microseconds Cost/GB Very high High Moderately High Power consumption Heath generation Low ~ 20% of HDDs High Low Low High 5

Deterrents for using flash Initially technology was not very stable Perception was that data can be more easily lost or corrupted as compared to traditional RAID protected HDDs High Cost per GB Not being able to justify purchasing of flash drives due to high cost/gb and unreliability concerns 6

What are the use cases for flash? Data can be primarily classified as structured data or unstructured data Data access can be categorized as: Sequential reads Sequential writes Random reads Random writes Combination of the above 7

What are the use cases for flash? Sequential reads are relatively fast due to prefetching and read-ahead algorithms used Sequential and random writes are always written to cache on storage arrays, then committed to disk Random reads are a problem with no good solution 8

What are the use cases for flash? Random reads involve high number of seek operations to position disk head at the specific place to be able to read data which takes more time than any other part of the disk read process Random writes usually take couple of extra milliseconds Eliminating seek operations or reducing them would improve random read performance drastically 9

What are the use cases for flash? Applications creating random reads: Databases Online transactional processing (OLTP) Online analytical processing (OLAP) Applications using databases (Data warehousing solutions, Microsoft SharePoint & similar apps) Virtualization (Vmware, Hyper_V, VDI solutions) Different types of metadata Operations involving large amounts of small files 10

What are the use cases for flash? Random read I/O is common performance problem for block and file (NAS) based storage Several different solutions are available 11

Solutions Host attached flash (DAS) Network caching using flash Storage data tiering All flash storage array 12

Host attached flash (DAS) Easy to implement Relatively cheap Single point of failure Doesn t scale very fell Limited to one host 13

Network Caching Using Flash Solutions are available for IP and FC networks (SAN) Solutions for IP networks can cache data or metadata or both Solutions for IP networks support CIFS (SMB) and NFS protocols In both cases, IP network and FC caching reduces load on primary storage array IP and FC network caching can support multiple hosts, filers and storage arrays 14

Storage Data Tiering Since in most cases only 10%-20% of allocated storage is actively used storage, it makes sense to move rarely used or inactive storage to lower (cheaper) tiers of storage Storage tiers usually consist of 3 tiers: flash, 15K rpm or 10K rpm SAS drives and Near Line SAS (SATA) drives Data tiering allows users to gain better performance with relatively small amount of flash storage 15

All Flash Storage Array When performance is the primary consideration, all flash storage array is probably the best solution Offers benefits of traditional storage arrays in terms of robustness and built in redundancies while being scalable and reliable Can provide millions of IOPS Usually expensive in the terms of cost/gb 16

Solutions Summary 17

Solutions Summary Depending on the workload and use case, one solution may be more appropriate than the others It is good to know your data set, performance characteristics, application behavior, workload to be able to get most benefit from using flash storage Know what problem you are trying to solve (e.g. performance on a host level, network level or storage level ) 18

True Cost of Storage Cost per GB is usually not the best measure of storage cost unless you need storage purely to meet capacity requirement In the most cases capacity requirement goes together with a performance requirement Often users purchase excess capacity to meet performance requirement This leads to increased usage of space in the datacenter, using more power, more cooling, higher maintenance cost, likely more manpower to manage it, etc. 19

True Cost of Storage Perception that HDD based storage solution will always be cheaper than flash storage solution may not always be true It may take several cabinets of HDD based storage to meet performance requirement while same performance requirement may be met with 8U or 12U all flash solution Difference in annual energy cost alone is huge, especially outside of USA where cost of electricity is much higher 20

True Cost of Storage Cost of extra space may be significant, especially in colocation facilities Cost per I/O per second (IOPS) provides more accurate price of storage for use cases where performance is important consideration Cost/IOPS usually comes out favorably or it is cheaper than traditional storage when total cost of solution is considered to include power, space, cooling, support cost, manpower cost, capacity licenses, etc. 21

Business justification for buying flash storage It is fast is usually not very good business justification Be prepared to describe the challenges in your environment and back it up with the data Prepare the data and make proposal how you think that flash solution can solve the problem and in the process also save some money to the company Flash storage may allow company to do things that were not possible to do with traditional storage, potentially creating new business opportunities 22

Business justification for buying flash storage In cases where timing is important and there are process dependencies, flash storage may increase availability of the environment, which may translate to more revenue Being able to do more in less time may directly translate to increased revenue (e.g. high frequency stock trading) Use information on previous slides to build a business case for purchasing flash storage 23

Conclusion Use of flash can remove bottlenecks in the environment It can speed up existing processes and allow business to do more in the same amount of time Caching using flash can extend life of legacy storage Storage data tiering can provide benefits of flash without having to buy large amounts of flash storage All flash arrays can provide millions of IOPS and sub-millisecond latency in small fraction of space as compared to traditional disk based storage solutions 24

Questions? 25

Attribution & Feedback The SNIA Education Committee thanks the following individuals for their contributions to this Tutorial. Authorship History Name/Date of Original Author here: Dejan Kocic / 7/14/2014 Updates: Name/Date Name/Date Name/Date Additional Contributors Name of contributor here Name of contributor here Name of contributor here Name of contributor here Name of contributor here Name of contributor here Name of contributor here Name of contributor here Please send any questions or comments regarding this SNIA Tutorial to tracktutorials@snia.org 26