42
©2012 Enterprise Strategy Group Enterprise Strategy Group | Getting to the bigger truth. TM How to Successfully Deploy SSD in the Enterprise Brian Garrett VP, ESG Lab May, 2012

How to Successfully Deploy SSD in the Enterprise

  • Upload
    velobit

  • View
    1.014

  • Download
    3

Embed Size (px)

Citation preview

Page 1: How to Successfully Deploy SSD in the Enterprise

©2012 Enterprise Strategy Group

Enterprise Strategy Group   |   Getting to the bigger truth.TM

How to Successfully Deploy SSD in the EnterpriseBrian GarrettVP, ESG LabMay, 2012

Page 2: How to Successfully Deploy SSD in the Enterprise

ESG is an IT research, analysis and strategy company

ESG is counted on for straight talk as the Trusted Advisor for:

Technology Companies

IT Professionals

The MediaInvestment Professionals

Enterprise Strategy Group (ESG)

© 2012 Enterprise Strategy Group 2

Page 3: How to Successfully Deploy SSD in the Enterprise

Brian Garrett 

© 2012 Enterprise Strategy Group 3

• Vice President, ESG Lab  • 20 years developing storage systems• 9 Patents• CTO and Founder,  I/O Integrity• Founded ESG Lab in 2003• Independent hands‐on testing• More than 350 ESG Lab reports 

Page 4: How to Successfully Deploy SSD in the Enterprise

ESG Research

© 2012 Enterprise Strategy Group 4

• Market Research IT adoption trends, challenges, benefits, … Customer surveys and interviews IT and business level decision makers World‐wide with a focus on North America

• Broad IT Technology Coverage with a  focus on  Storage Virtualization Servers Networking Security

Page 5: How to Successfully Deploy SSD in the Enterprise

Solid ‐state Storage(SSS)

© 2012 Enterprise Strategy Group 5

Solid State Storage (SSS) is a non‐volatile storage replacement for traditional hard disk drives (HDD)

Flash  SSS vs. HDD:• Fast, efficient, reliable• More expensive ($/GB)• Better price/performance ($/IOP)

Page 6: How to Successfully Deploy SSD in the Enterprise

6From: Research Report: Solid‐state Storage Market Trends. Source: Enterprise Strategy Group, 2011.Created for Brian Garrett, ESG. IP Address: 173.162.189.83 © 2011 Enterprise Strategy Group, Inc. All Rights Reserved

Why Solid‐state Storage?

Page 7: How to Successfully Deploy SSD in the Enterprise

7

Solid‐state Storage Adoption   

From: Research Report: Solid‐state Storage Market Trends. Source: Enterprise Strategy Group, 2011.Created for Brian Garrett, ESG. IP Address: 173.162.189.83 © 2011 Enterprise Strategy Group, Inc. All Rights Reserved

Page 8: How to Successfully Deploy SSD in the Enterprise

8

Length of Solid‐state Storage Usage

From: Research Report: Solid‐state Storage Market Trends. Source: Enterprise Strategy Group, 2011.Created for Brian Garrett, ESG. IP Address: 173.162.189.83 © 2011 Enterprise Strategy Group, Inc. All Rights Reserved

Page 9: How to Successfully Deploy SSD in the Enterprise

9

Solid‐state Storage Benefits

From: Research Report: Solid‐state Storage Market Trends. Source: Enterprise Strategy Group, 2011.Created for Brian Garrett, ESG. IP Address: 173.162.189.83 © 2011 Enterprise Strategy Group, Inc. All Rights Reserved

Page 10: How to Successfully Deploy SSD in the Enterprise

Deployment Options

© 2012 Enterprise Strategy Group 10

SAN

Server

Storage

Page 11: How to Successfully Deploy SSD in the Enterprise

SAN Attached

© 2012 Enterprise Strategy Group 11

SAN

Server

Storage

• PCI or drive form factor• All‐SSD or Hybrid (SSD and drives) • Hybrid can use SSD as a cache or a tier 

Page 12: How to Successfully Deploy SSD in the Enterprise

In a Caching Appliance 

© 2012 Enterprise Strategy Group 12

LAN

Server

Storage

• PCI or drive form factor SSD cache• Early products are file, not block• Network Attached Storage (NAS)

Page 13: How to Successfully Deploy SSD in the Enterprise

Direct Attached 

© 2012 Enterprise Strategy Group 13

Server

Storage

• All‐SSD or Hybrid (SSD and drives) • Hybrid can use SSD as a cache or a tier

SAS or PCI

Page 14: How to Successfully Deploy SSD in the Enterprise

Internal Storage 

© 2012 Enterprise Strategy Group 14

• PCI or drive form factor SSD • Storage and/or cache

Page 15: How to Successfully Deploy SSD in the Enterprise

15From: Research Report: Solid‐state Storage Market Trends. Source: Enterprise Strategy Group, 2011.Created for Brian Garrett, ESG. IP Address: 173.162.189.83 © 2011 Enterprise Strategy Group, Inc. All Rights Reserved

Deployment Intentions

Page 16: How to Successfully Deploy SSD in the Enterprise

16

Deployed Capacity

From: Research Report: Solid‐state Storage Market Trends. Source: Enterprise Strategy Group, 2011.Created for Brian Garrett, ESG. IP Address: 173.162.189.83 © 2011 Enterprise Strategy Group, Inc. All Rights Reserved

Estimated overall rough average of total storage capacity 

comprised of solid‐state: 3%

Page 17: How to Successfully Deploy SSD in the Enterprise

17

Estimated Footprint in 24 Months

From: Research Report: Solid‐state Storage Market Trends. Source: Enterprise Strategy Group, 2011.Created for Brian Garrett, ESG. IP Address: 173.162.189.83 © 2011 Enterprise Strategy Group, Inc. All Rights Reserved

Page 18: How to Successfully Deploy SSD in the Enterprise

18

Applications  Driving Adoption

From: Research Report: Solid‐state Storage Market Trends. Source: Enterprise Strategy Group, 2011.Created for Brian Garrett, ESG. IP Address: 173.162.189.83 © 2011 Enterprise Strategy Group, Inc. All Rights Reserved

Page 19: How to Successfully Deploy SSD in the Enterprise

19

Use Cases

From: Research Report: Solid‐state Storage Market Trends. Source: Enterprise Strategy Group, 2011.Created for Brian Garrett, ESG. IP Address: 173.162.189.83 © 2011 Enterprise Strategy Group, Inc. All Rights Reserved

• Target Use Cases and Applications• Early adoption was focused on 

• HPC and custom government apps• Database acceleration• Data mining• Metadata (especially for scale‐out NAS)

• Gradually enhanced by • Auto tiering and caching • More horizontal apps (server virtualization, VDI)

Page 20: How to Successfully Deploy SSD in the Enterprise

20

Alleviating IO Bottlenecks? 

From: Research Report: Solid‐state Storage Market Trends. Source: Enterprise Strategy Group, 2011.Created for Brian Garrett, ESG. IP Address: 173.162.189.83 © 2011 Enterprise Strategy Group, Inc. All Rights Reserved

Page 21: How to Successfully Deploy SSD in the Enterprise

21

Benefits: Actual vs. Expected 

From: Research Report: Solid‐state Storage Market Trends. Source: Enterprise Strategy Group, 2011.Created for Brian Garrett, ESG. IP Address: 173.162.189.83 © 2011 Enterprise Strategy Group, Inc. All Rights Reserved

Page 22: How to Successfully Deploy SSD in the Enterprise

22

Challenges

From: Research Report: Solid‐state Storage Market Trends. Source: Enterprise Strategy Group, 2011.Created for Brian Garrett, ESG. IP Address: 173.162.189.83 © 2011 Enterprise Strategy Group, Inc. All Rights Reserved

Page 23: How to Successfully Deploy SSD in the Enterprise

Identifying the Best Solution

© 2012 Enterprise Strategy Group 23

• Can you identify apps needing a performance boost?• Does some or all of the capacity need a boost?• Will it fit in SSD?• If so, can you afford it?• Does it need to be shared by multiple servers? • Does it work with existing infrastructure and apps? • Will it be hard to deploy? 

Page 24: How to Successfully Deploy SSD in the Enterprise

Design Considerations 

© 2012 Enterprise Strategy Group 24

• PCI is faster than drive form factor• In the server is faster than in the array• Caching or tiering gives you more bang for the buck• Caching in real time is better than reactive tiering• Shared storage requirements magnifies the cost of a host‐based SSD solution 

• Real‐time capacity reduction magnifies the savings Deduplication Compression  

Page 25: How to Successfully Deploy SSD in the Enterprise

Getting to the bigger truth.Getting to the bigger truth.

© 2012 Enterprise Strategy Group

TM

Thank YouFor more information, please contactBrian Garrett, VP ESG Lab508.381.5160  | brian.garrett@esg‐global.com

Page 26: How to Successfully Deploy SSD in the Enterprise

© VeloBit, Inc. 2012

How to Choose Your SSD Deployment Option

May 10, 2012

Page 27: How to Successfully Deploy SSD in the Enterprise

Selecting Your SSD Deployment Method

© VeloBit, Inc. 2011Page 2

Page 28: How to Successfully Deploy SSD in the Enterprise

SSD in Server

Highest Performance and the Best Price-PerformanceLower CostMore Granular and Gradual Roll-Out of SSDScale Out Capability to Storage I/O PerformancePreserve Your Existing Storage Arrays

Complexity of Managing and Protecting DataData Sharing

© VeloBit, Inc. 2011Page 3

Page 29: How to Successfully Deploy SSD in the Enterprise

SSD In the Storage Array

Data Protection and Data ManagementData Sharing

High CostPerformanceDisruptionCapital Commitment and Changes to Operations

© VeloBit, Inc. 2011Page 4

Page 30: How to Successfully Deploy SSD in the Enterprise

Tiered Storage

Balance High-Performance/High Cost SSD with High-Capacity/Low Cost HDD

Complexity of Data TieringImplementation CostSSD WearInefficiency of Tiering Software AlgorithmsVulnerability of Data / Data Protection Cost

© VeloBit, Inc. 2011Page 5

Page 31: How to Successfully Deploy SSD in the Enterprise

SSD as a Cache

Reduced Implementation Complexity and DisruptionEase of UseLower Cost

SSD Write Load (Depending on Cache Implementation)Data Sharing

CONFIDENTIAL | © VeloBit, Inc. 2011Page 6

Page 32: How to Successfully Deploy SSD in the Enterprise

SSD Deployment Options Summary

CONFIDENTIAL | © VeloBit, Inc. 2011Page 7

Page 33: How to Successfully Deploy SSD in the Enterprise

VeloBit HyperCache

High Performance SSD Caching Software

© VeloBit, Inc. 2011

Page 34: How to Successfully Deploy SSD in the Enterprise

About VeloBitSeptember 2010: Founded to commercialize 3 years of research at URIInvestors: Fairhaven, Longworth & managementPlatforms supported: Linux, Windows, VMware, Hyper-VGA: March 28th , 2012 Company Launch: May 7, 2012

© VeloBit, Inc. 2012Page 9

Page 35: How to Successfully Deploy SSD in the Enterprise

Simple and Rapid Installation

© VeloBit, Inc. 2012Page 10

Page 36: How to Successfully Deploy SSD in the Enterprise

How VeloBit Works

© VeloBit, Inc. 2012Page 11

• Horizontal Architecture• Content Locality Caching• Line-Speed Compression• Sequential Scan Filtering• SSD Optimization

RAM

Application

Ref.Blocks

Data Blocks

Primary Storage

ComputeVeloBit

HyperCacheSSD

Data BlocksData are written to disk in original form

No change to primary storage

SOFTWARE ONLYNo Application Changes60 second InstallHardware Agnostic

Page 37: How to Successfully Deploy SSD in the Enterprise

Zoom Info, Solr/Lucene – 4x faster

© VeloBit, Inc. 2012Page 12

Primary StorageSSD Cache

6 x SAS HDD

-

6 x SAS HDD

VB + OCZ Vertex 3

SSD $’s $230

6 x SAS HDD

-

6 x SAS HDD

VB + OCZ Vertex3

$230

Responses per Second KB per Second

Data Set: 600 GB indexCPU Utilization: <10%RAM: 8GB allocated to VeloBit. 32GB system totalSSD: 100GB, OCZ Vertex 3 (SATA)Processor: AMD Opteron 2382, 8 cores, @ 2.5 GHzDisk: 6 x 146GB, 15k rpm SAS drives

HOST Computer

HDD

Application

HDD

SSD Size = 25% of Data

Page 38: How to Successfully Deploy SSD in the Enterprise

0

200

400

600

800

1,000

1,200

TPCE Performance – 14x faster than disk

© VeloBit, Inc. 2012Page 13

Primary StorageSSD Cache

MD1000 Array (15x SAS)

-

MD1000 Array (15x SAS)

VeloBit + Virident

Transactions per Minute

Disk Array: Dell MD1000 (15x15k RPM SAS drives)Virident: FlashMax, 80GB Available (MLC) Data Set: 375GB, 64 concurrent users

60 min warm-up, 120 min testCPU Utilization: 16%RAM: only 4GB allocated to VeloBit. 16GB system totalWrite Cache: Write-ThruProcessor: Xeon 5620, 2 x 4 cores @ 2.4 GHz

HOST Computer

HDD

Application

HDD

SSD Size = 25% of Data

Page 39: How to Successfully Deploy SSD in the Enterprise

TPCC Performance (incompressible data)

© VeloBit, Inc. 2012Page 14

0

2,000

4,000

6,000

8,000

Primary Storage Disk Array Disk Array Fusion-iO Disk Array

SSD Cache NONE OCZ NONE Fusion-iO

SSD $’s NONE $239 $6,300 [$1,575]*

TpmC

Data Set 4,200 TPCC warehouses (436 GB) with 64 db connects 60 min warm-up, 120 min test

CPU Utilization 2.5%

Compression 2% (synthetic data - incompressible)

RAM Only 4GB allocated to VeloBit. 16GB system total

Write Cache: Write-thru and Write-back both shown

Disk Array Dell MD 1000 – 15 x 15k RPM SAS drives

OCZ Vertex 3 Max IOPS, 120GB MLC

Fusion-iO ioDrive (MLC), 360GB MLC

Processor Xeon 5620, 2 x 4 cores @ 2.4 GHz

*Effective price: SSD size artificially reduced to 25%

Page 40: How to Successfully Deploy SSD in the Enterprise

VeloBit Technology Today

© VeloBit, Inc. 2012Page 15

Primary StorageData are written to disk in original formNo change to primary storage

SSD

System RAM

Any block storage

Hyper Cache: A multi level cache management algorithm using content locality, LPU, CIP, and line speed compression/dedupe

Page 41: How to Successfully Deploy SSD in the Enterprise

Perfect Fit for Virtual & Cloud Environment

© VeloBit, Inc. 2012Page 16

Primary Storage

SSD

System RAM

SSD

System RAM

SAN or NAS

SSD SSD SSD SSD

Many same/similar OS images, App codes, data from different VMs are deduped/compressed for network & DataStores

VMDK Virtual DataStoreon shared SSD storage: Data are compressed, reducing cost, increasing IOPS

Redundant coherent caches provide high performance supports for vMotion, Storage vMotion, HA, DRS. Migrated VM starts quickly

with warm & coherent SSD caches

Compressed Deltas are transferredbetween caches to implement Update-based cache coherence

Less active data are stored in HDD

VM VM VM VMVMVM

Page 42: How to Successfully Deploy SSD in the Enterprise

Questions?

CONFIDENTIAL | © VeloBit, Inc. 2011