choosing right all-flash-array - atea · next generation applications trend paas, mobile, hadoop...

55
Choosing Right A ll - Flash - Array Aleksandr Shvadtshenko Sr. Systems Engineer [email protected]

Upload: dinhdung

Post on 10-May-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

1© Copyright 2015 EMC Corporation. All rights reserved.

Choosing Right All-Flash-Array

Aleksandr ShvadtshenkoSr. Systems [email protected]

Page 2: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

2© Copyright 2015 EMC Corporation. All rights reserved.

INDUSTRY TRENDS – A FEDERATION PERSPECTIVE

HOW 5 TRENDS ARE INTERCONNECTED

Flash TrendNew Levels of Performance

COTS TrendNew Levels of Efficiency

Software-Defined Data Center Trend

Hybrid Cloud Trend

Next Generation Applications TrendPaaS, Mobile, Hadoop

Converged Infrastructure Trend

2 Key Changes To The Underlying Storage Market

Elastic, Agile, Data Center Running Next Generation Apps

Which Will Be Deployed In CI

Which Will Be Used As Building Blocks

Which Will Enable Hybrid Clouds

Page 3: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

3© Copyright 2015 EMC Corporation. All rights reserved.

0 1 2 3 4 5 76

Years Since Product Availability

0

100

200

300

400

500

600

700

800

900A

nn

ual B

oo

kin

gs (

$M

)

$1BN

Page 4: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

4© Copyright 2015 EMC Corporation. All rights reserved.

• This research shows that

flash will become the lowest

cost media for almost all

storage from 2016 and

beyond, and that a shared

data philosophy is required

to maximize the potential

from both storage cost and

application functionality

perspectives.

Evolution of All-Flash Array Architectures

http://wikibon.org/wiki/v/Evolution_of_All-Flash_Array_Architectures

Page 5: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

5© Copyright 2015 EMC Corporation. All rights reserved.

The All Silicone Data

Center

Page 6: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

6© Copyright 2015 EMC Corporation. All rights reserved.

Why Flash?

Challenge #1:

• Latency– Bad user experience

– Application timeout

– Lost time = money

Page 7: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

7© Copyright 2015 EMC Corporation. All rights reserved.

Why Flash?

Latency cause: CPU – HDD performance gap

2000 2010 2020

LATENCY

10000x100x 800x

CPU IS FAST AND GETS FASTER×DISK IS SLOW AND DOES NOT GET ANY FASTER

Page 8: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

8© Copyright 2015 EMC Corporation. All rights reserved.

Why Flash?

Solution: Flash will close the performance gap

2000 2010 2020

10000x100x 800x

CPU IS FAST AND GETS FASTER

FLASH IS FAST AND GETS FASTER

Page 9: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

9© Copyright 2015 EMC Corporation. All rights reserved.

XtremIO Sudden Impact - SQL Server

Page 10: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

10© Copyright 2015 EMC Corporation. All rights reserved.

The Evolution of “FLASH” Arrays

Flash Optimized Hybrids• Dual Controller

• Limited Scale

• Single Workloads

• Some Data Services

Gen 2

Scale Up All Flash Arrays• Dual Controller

• Limited Scale

• Single Workloads

• “Sometimes” Data Services

• Compromise Between

• Performance &

• Efficiency - Data Svcs

Gen 3

Scale Out All Flash Arrays

• Multi Controller (16-XtremIO)

• Petabyte Scale

• Mixed Workloads

• In-Line Data Services

• Lowest TCO

• Highest Performance

• All Flash Data Center

Gen 4

Gen 1

Fla

sh S

yste

ms

Legacy D

isk A

rrays

Gen 1

Source: Wikibon December 2014

Page 11: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

11© Copyright 2015 EMC Corporation. All rights reserved.

Changing Tides…

Gartner 2013 AFA Market Share IDC 1H 2014 AFA Market Share

Revenue ($M) Share (%)

EMC 112.3 22.6

Pure 90.0 18.3

IBM 82.9 16.7

Revenue ($M) Share (%)

EMC 1,575.8 35.5

NetApp 891.8 20.1

Hitachi 521.2 11.7

IDC 1H 2014 HFA Market Share

Page 12: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

12© Copyright 2015 EMC Corporation. All rights reserved.

CONSISTENT & PREDICTABLE PERFORMANCE @ SCALE(NO SYSTEM-LEVEL GARBAGE COLLECTION)

Why Architecture Matters: Key Ingredients

sub 1ms latency

Linear Scale IOPS & Capacity

Software-DefinedSCALE-OUT

Writeable Snapshots

Flash Data Protection

Deduplication

Thin Provisioning

Compression

Encryption

Data Reduction Efficiencies

Inline & UnstoppableDATA SERVICES

HA/DR, Management, Converged

EMC PortfolioINTEGRATION

SRM

PowerPath

RecoverPointVPLEX

Page 13: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

13© Copyright 2015 EMC Corporation. All rights reserved.

Avoiding Bad Design Choices

5 Common Things AFAs Borrow from Disk

Log Structuring

Metadata De-stage

RAID

Post-Process

Parity

Parity

Parity

Parity

Uneven SSD wear

Performance inconsistency

SSD Wear - Write Amplification

Performance inconsistency

XTREMIO DOES NOT USE ANY OF THESE

Asymmetric Controllers Uneven Resource UtilizationPA P

Page 14: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

14© Copyright 2014 EMC Corporation. All rights reserved. 14© Copyright 2014 EMC Corporation. All rights reserved.

XTREMIO DATA PROTECTION

• Designed for SSD

• No legacy RAID baggage

• Highly efficient- only 8% overhead

• Lowest write amplification

• SSDs may fail in place

• No configuration

• No hot spares

• Adapts to failures

Good CapacityUtilizationRAID 5

HighPerformance

RAID 1

SuperiorProtection

RAID 6

XDP

Page 15: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

15© Copyright 2015 EMC Corporation. All rights reserved.

Array Controller

Typical AFA System Level Garbage Collection

• Huge back-end I/O amplification initiated by array controller• Cannot defer process when array must free up space• Big tax on array controllers to manage – limits capacity

Page 16: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

16© Copyright 2015 EMC Corporation. All rights reserved.

XtremIO Controller

XtremIO – No System Level Tax

• SSD controllers have ideal knowledge of the NAND• Zero back-end I/O initiated by the array controllers • No tax on array controllers

ASIC ASIC ASIC ASIC ASIC ASIC ASIC ASIC ASIC

Performed by Each SSD Controller ASIC

No Garbage Collection

Page 17: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

17© Copyright 2015 EMC Corporation. All rights reserved.

Scale Up XtremIO Scale Out

Controller 2

Controller 1

Controller 4

Controller 3

Controller 6

Controller 5

Controller 8

Controller 7

Controller 10

Controller 9

Controller 14

Controller 13

Controller 16

Controller 15

Controller 12

Controller 11

SC

ALE

AC

TIV

E

SC

ALE

AC

TIV

E

15

0K

IO

PS

2

M I

OP

S

16

AC

TIV

E C

ON

TR

OLLER

S

Passive Active

Flash

Flash

Flash

SAN

Page 18: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

18© Copyright 2015 EMC Corporation. All rights reserved.

Why Customers Choose XtremIO

Consistent High Performance & Low LatencyActual customer data | Workload: OLTP with 8KB Block Size

Traditional Flash ArrayXtremIO ‘X-Brick’

Late

ncy Latency Spikes • 2-4.5ms = Gen 3 Flash

• Various latency spikes

• <1ms = XtremIO• Consistent & Predictable (~0.5ms)

Late

ncy • 20-40ms = Gen 3 Flash

• Latency increases with capacity

• <1ms = XtremIO• Always Consistent & Predictable

System-Level Garbage Collection Impact

Worse than Disk Latency

Page 19: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

19© Copyright 2015 EMC Corporation. All rights reserved.

XtremIO X-Brick

Cluster Building Block

Active Controller 1

Active Controller 2

Infiniband RDMA

32CPU

CORES

512GB

RAM

25eMLCSSDs

SAS 2.0SAS 2.0

2 x FC2 x iSCSI

4HOSTPORTS

2 x FC2 x iSCSI

256GBRAM

256GBRAM

Page 20: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

20© Copyright 2015 EMC Corporation. All rights reserved.

X-Brick 3

X-Brick 1

X-Brick 2

X-Brick 4

SHARED MEMORY METADATA

SHARED MEMORY METADATA

SHARED MEMORY METADATA

SHARED MEMORY METADATA

SHARED MEMORY METADATA

SHARED MEMORY METADATA

SHARED MEMORY METADATA

SHARED MEMORY METADATA

RDMAFABRIC

Unique User Data

Unique User Data

Unique User Data

Unique User Data

How Does It Scale?

Page 21: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

21© Copyright 2015 EMC Corporation. All rights reserved.

5–320TB physical, PBs effective capacity based on 10, 20, & 40 TB X-Bricks

NO TUNINGSCALE-OUT RICH DATA SERVICES<1ms LATENCY

© Copyright 2015 EMC Corporation. All rights reserved.

Starter 5TB

Product Family,

On-Demand Linear Scale-Out

150K mixed IOPS250K read IOPS<1ms Latency

From 2 – 16 N-way Active Controllers1.2M mixed IOPS

2M read IOPS<1ms LatencPBs Capacity

Page 22: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

22© Copyright 2015 EMC Corporation. All rights reserved.

100% PERFORMANCEIdentical read IOPSIdentical write IOPSIdentical latency

INCREDIBLE SCALEInstant application clones to petabyte scale

100% OPTIMIZEDIdentical data servicesAlways on, always inline

UNMATCHEDUse XtremIO where all-flash arrays were never before viable

100% IN-MEMORYAny topologyInstant creationInstant deletion

100% SPACE EFFICIENTNo space reservationsNo metadata bloat

Agile Writeable Snapshots

Page 23: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

23© Copyright 2015 EMC Corporation. All rights reserved.

Today’s Applications Environment

PRODUCTION

6DATABASECOPIES 3 ARRAYS/POOLS 1

USE CASE FOR FLASH

LIMITEDTEST/DEVCOPIES

BruteForceCopy

BruteForceCopy

DATAMARTCOPIES

JUST

ONEAPPLICATION

Page 24: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

24© Copyright 2015 EMC Corporation. All rights reserved.

Game-Changing Consolidation, Agility

1 XTREMIO CLUSTER1 0DATABASEINSTANCES 0

BRUTE FORCE COPIESx

DEV INST 1

DEV INST 2

DEV INST 3

DEV INST 1

DEV INST 2

DEV INST 3

TEST/DEV COPIES HIGH PERFORMANCE PRODUCTION

FREE, FAST DEV/TEST

DATAMART COPIES

FIN COPY

OPS COPY

SALES COPY

FREE, FAST ANALYTICS

FIN COPY

OPS COPY

SALES COPY

REPORTS

ANALYTICS

TRENDS

DEV INST 1

DEV INST 2

DEV INST 3

DEV INST 1

DEV INST 2

DEV INST 3

DEV INST 1

DEV INST 2

DEV INST 3

DEV INST 1

DEV INST 2

DEV INST 3

DEV INST 1

DEV INST 2

DEV INST 3

DEV INST 1

DEV INST 2

DEV INST 3

DEV INST 1

DEV INST 2

DEV INST 3

DEV INST 1

DEV INST 2

DEV INST 3

SCALE-OUTIOPS IN

ABUNDANCE

DEV INST 1

DEV INST 2

DEV INST 3

DEV INST 1

DEV INST 2

DEV INST 3

DEV INST 1

DEV INST 2

DEV INST 3

DEV INST 1

DEV INST 2

DEV INST 3

DEV INST 1

DEV INST 2

DEV INST 3

XTREMIOFLASH FOR

ENTIREAPPLICATION

FASTERAPPLICATIONDEVELOPMENT

TIMES

MOREBUSINESS

PRODUCTIVITY

FIN COPY

OPS COPY

SALES COPY

FIN COPY

OPS COPY

SALES COPY

REPORTS

ANALYTICS

TRENDS

Page 25: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

25© Copyright 2015 EMC Corporation. All rights reserved.

XtremIO Simplicity & Automation

1CREATEVOLUMES

2CREATEINITIATORGROUPS

Management Impact:

• Zero Planning & Tuning

• No storage skills

• No certifications

• Provision in seconds!

Integration:

• VMware vCenter

• EMC ViPR, ESA, ESI, SRM

• Microsoft Hyper-V

• App Consoles: Oracle, SAP,

System Center, etc

• REST API & CLI

3MAPVOLUMES

Page 26: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

26© Copyright 2015 EMC Corporation. All rights reserved.

XtremIO: Leading Use Cases

• Consolidate production, dev/test, BI/analytics/reporting instances

• Solve the toughest SLA challenges

• TCO savings across storage, servers, app licensing

Database &

Business Apps

• Uncompromising user experience, at scale and all desktop types

• Scale-out as VDI grows for any mix of desktop types

• Lowest Opex & Capex, <$100/Desktop

Virtual Desktops

& DaaS

• Private cloud mixed workload consolidation

• Mission-critical app virtualization

• Application-as-a-Service

• Software Dev/Ops Infrastructure

• Cloud-scale TCO savings for Capex and Opex

Cloud & Virtual Servers Infrastructure

Best User Experience

Consistent Performance

ProvisioningSimplicity

EMC PortfolioSynergy

No Complex Setup/tuning

Page 27: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

27© Copyright 2015 EMC Corporation. All rights reserved.

* The rates listed above are only examples and do not necessarily reflect real life values

Data Reduction Guidelines

Below are a few examples for data reduction rates:

Use Case Dedupe Ratio Compression Ratio Data Reduction Ratio

VDI (full clones) 6:1 – 10:1 1.3:1 - 1.5:1 7.8:1 – 15:1

VDI (linked clones) 1.5:1 1.3:1 - 1.5:1 2:1 – 2.3:1

Virtual Servers 1.5:1 – 3:1 1.3:1 – 2:1 2:1 – 6:1

SQL Server 1.1:1 1.5:1 – 1.8:1 1.6:1 – 2:1

Oracle DB 1.1:1 2.2:1 – 2.5:1 2.4:1 – 2.8:1

Page 28: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

28© Copyright 2015 EMC Corporation. All rights reserved.

MAINTENANCE PRICE PROTECTION

7 YEARS

3-YEAR MONEY-BACK WARRANTY

2014-2017

FLASH ENDURANCE PROTECTION

7 YEARS

* For qualifying customers through December 31, 2015. See EMC.com/XpectMore for details, terms and conditions.

XPECT MORE PROGRAM*

EMC IS REDEFINING THE STORAGE LIFECYCLE

Page 29: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

29© Copyright 2015 EMC Corporation. All rights reserved.

The Rise of Server SAN

http://wikibon.org/wiki/v/The_Rise_of_Server_SAN

Page 30: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

30© Copyright 2015 EMC Corporation. All rights reserved.

2ND AND 3RD PLATFORM ARCHITECTURE

COTS, Storage SoftwareBlades, Virtualization, Arrays

Page 31: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

31© Copyright 2015 EMC Corporation. All rights reserved.

EMC SCALEIOSOFTWARE-DEFINED, SCALE-OUT

Utilize commodity hardware for block storage

Run storage and applications on the same servers

Experience flexible & scalable performance & capacity on demand

Choose your operating system, hypervisor and media

Page 32: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

32© Copyright 2015 EMC Corporation. All rights reserved.

Hyper-converged architecture

ScaleIO

Compute

Network

Storage

ETH/IB

Flash | SSD | HDD | RAID Cache | RAM

Bare Metal | KVM | VMware | Hyper-V

Page 33: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

33© Copyright 2015 EMC Corporation. All rights reserved.

Hyper-converged architecture

ScaleIO

2,250,000 IOPS

100 TB

Flash | SSD | HDD | RAID Cache | RAM

Bare Metal | KVM | VMware | Hyper-V

225K IOPS10 TB

225K IOPS10 TB

225K IOPS10 TB

225K IOPS10 TB

225K IOPS10 TB

225K IOPS10 TB

225K IOPS10 TB

225K IOPS10 TB

225K IOPS10 TB

225K IOPS10 TB

CS CS CS CS CS CS CS CS CS CS

Page 34: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

34© Copyright 2015 EMC Corporation. All rights reserved.

agnostic

Bare Metal

PCIe Flash

SSDs

HDDs

Page 35: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

35© Copyright 2015 EMC Corporation. All rights reserved.

Mapping storage: RAW DEVICE or partition

ScaleIO architecture:

Page 36: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

36© Copyright 2015 EMC Corporation. All rights reserved.

Mapping storage: RAW DEVICE or partition

ScaleIO architecture:

Page 37: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

37© Copyright 2015 EMC Corporation. All rights reserved.

• Utility Distributed with SDS Windows Software

• Prepares a File to use in ScaleIO.

• .\create_file_storage.exe --create_file --size_gb 100 --file_name c:\scaleio1.bin

• Can be used in the CSV Deployment Manager

Mapping device: FILE WITH PREPARE_FILE utility

ScaleIO architecture:

Page 38: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

38© Copyright 2015 EMC Corporation. All rights reserved.

scaleIO hyperconvergance: resource utilization

ScaleIO architecture:

• Impact on server is below 10% CPU load– Usually far below

Maximum IOPS load on 10K pool

Maximum IOPS load on SSD pool

Page 39: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

39© Copyright 2015 EMC Corporation. All rights reserved.

• Dynamically add, move, remove storage and compute resources “on the fly” with no downtime

• Automatic volume rebuilds and rebalancing

• Mix– Server brands

– Configurations

– OS platforms (physical & virtual)

– Devices (SSD, HDD, PCIe, LUNs, partitions, files)

• No capacity planning required!

Automatic data rebalancing

ScaleIO

Page 40: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

40© Copyright 2015 EMC Corporation. All rights reserved.

• Auto-balance of resources across nodes/clusters

• Auto-rebalance when resources are added

• Auto-rebuild when resources fail or removed

Elastic architectureAdd, remove, re-allocate, on the fly

BALANCED

BALANCED

BALANCED

BALANCED

BALANCED

Easier Capacity Planning No Migrations

Page 41: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

41© Copyright 2015 EMC Corporation. All rights reserved.

Scalability

ScaleIO

• Scale to thousands of nodes

• Add devices and servers to increase capacity and performance

• Storage growth always aligned with application needs

2048 nodes in one single cluster

64devicesper node

6TBdevice16PB

percluster

Page 42: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

42© Copyright 2015 EMC Corporation. All rights reserved.

PERFORMANCE Scales Linearly

ScaleIO

• ~31M IOPs is about 8X better than the latest high-end HDS storage (G1000) for a fraction of the cost

• If we were to extrapolate the lines, we would get ~180M IOPs for 1024 Nodes (~46 G1000 systems…)

Page 43: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

43© Copyright 2015 EMC Corporation. All rights reserved.

SUB-MILLISECOND LATENCY

ScaleIO

Typical read latency figures with flash and 10GbE

Write figures are ~1.5X to 2X

4KB: 304 usec 8KB: 344 usec 128KB: 778 usec

Measured from the application perspective

Page 44: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

44© Copyright 2015 EMC Corporation. All rights reserved.

PERFORMANCE

MB/S & IOPS

READS/WRITES

VIEW AGGREGATE

CAPACITY

SCALEIO NODE COUNT

• Automated installation scripts and easy configuration

• Manage the entire data center stack from single UI

• Monitor HW/SW failure recovery—no administrative intervention required

• Options: CLI, UI, REST, ViPRController, ViPR SRM, vSphere, OpenStack

System wide visibility, cost effective management at scale

ScaleIO

Page 45: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

45© Copyright 2015 EMC Corporation. All rights reserved.© Copyright 2015 EMC Corporation. All rights reserved.

Enterprise Grade

PERFORMANCE INTEROPERABILITY MONITORING FAULT TOLERANCE RESILIENCY

MULTI-TENANCY PROTECTION SECURITY ELASTICITY EFFICIENCY

SNMP &Call Home

OpenStack &vSphere

Data MaskingProtection Domains & QoS

Controls

Flash Cache &XtremCache

RecoverPointRack LevelHigh Availability

Automatic Rebalance &

Rebuild

Thin ProvisioningWriteableSnapshots

APP 1

APP 2

APP 3

Page 46: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

46© Copyright 2015 EMC Corporation. All rights reserved.

Use CasesANY APPLICATION THAT USES BLOCK STORAGE

ANALYTICSNEXT GEN APPLICATIONSTRADITIONAL APPLICATIONS

Page 47: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

47© Copyright 2015 EMC Corporation. All rights reserved.

EMC ScaleIO node

• Bundled EMC commodity servers and ScaleIO software

– Fully architected

– Simplified planning and building

– Pre-validated, tested and configured

– Single vendor fully supported

Page 48: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

48© Copyright 2015 EMC Corporation. All rights reserved.

SUPREMEELASTICITY

MASSIVESCALABILITY

UNPARALLELED FLEXIBILITY

EXTREME PERFORMANCE

COMPELLING ECONOMICS

30-60%

TCO Savings

Up To

1k+NODES

Scales To

EFFICIENCY

50%

Over Traditional SAN

8xATTAIN

better performance than

TRADITIONAL SAN

Page 49: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

49© Copyright 2015 EMC Corporation. All rights reserved.

.Next Steps

DownloadFree & Frictionless version of ScaleIO

Visit EMC.com/ScaleIO

Join the ECN ScaleIO Product Community

Follow Us on Twitter @EMCScaleIO

where you’ll have access to

whitepapers, videos, demos etc.

Page 50: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

50© Copyright 2015 EMC Corporation. All rights reserved.

ScaleIO POC results in Estonia

Page 51: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

51© Copyright 2015 EMC Corporation. All rights reserved.

2ND AND 3RD PLATFORM ARCHITECTURE

COTS, Storage SoftwareBlades, Virtualization, Arrays

Page 52: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

52© Copyright 2015 EMC Corporation. All rights reserved.

ViPR CONTROLLER CLOAKS & MANAGES ALL

Control

Abstraction

IsilonVMAXEMC

ScaleIOVNX VBLOCK XtremIO

DIAMOND

GOLD

SILVER

BRONZE

Page 53: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

53© Copyright 2015 EMC Corporation. All rights reserved.

ViPR service catalog

Page 54: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE

54© Copyright 2015 EMC Corporation. All rights reserved.

Page 55: Choosing Right All-Flash-Array - ATEA · Next Generation Applications Trend PaaS, Mobile, Hadoop ... •2-4.5ms = Gen 3 Flash ... DEVELOPMENT TIMES MORE