beyond ebs stroage alternatives in the cloud

23
Advancing the way the world uses the cloud Beyond EBS – Storage Alternatives in the Cloud Dave Wright – Founder & CEO Slides @ http://www.slideshare.net/SolidFire Inc

Upload: solidfire-inc

Post on 28-Oct-2014

750 views

Category:

Documents


1 download

DESCRIPTION

Presentation given by Dave Wright at Cloud Expo Europe.

TRANSCRIPT

Page 1: Beyond EBS Stroage Alternatives in the Cloud

Advancing the way the world uses the cloud

Beyond EBS – Storage Alternatives in the Cloud

Dave Wright – Founder & CEO

Slides @ http://www.slideshare.net/SolidFireInc

Page 2: Beyond EBS Stroage Alternatives in the Cloud

Ma

rgin

High

Med

Low

IOP

S

ApplicationsTest / DevelopmentBackup / ArchiveBasic Web

Cloud OpportunityWhy is block storage so important?

Phase 1 Phase 2

Performance Sensitive AppsOracle / SAP / SQLHadoop / NoSQLComplex Web apps

Cloud Evolution

$$$

$$

$

IaaS Cloud Today

Key to bridging the gap: • Better block storage

Page 3: Beyond EBS Stroage Alternatives in the Cloud

Better block storage offerings critical to migrating high-margin apps from on-premises, managed, and dedicated environments to the cloud

Page 4: Beyond EBS Stroage Alternatives in the Cloud

A Brief History of Amazon EC2 & EBS

Page 5: Beyond EBS Stroage Alternatives in the Cloud

2006EC2Launched

• Storage options limited to S3 (object storage) and local instance storage

• “Ephemeral” – no persistence

• Limited performance– “SATA-like” IOPS and bandwidth

– Shared resource (on smaller instances)

• No HA – lose an instance, lose your data

• Fixed capacity – tied to instance size

• Only suitable for custom apps and basic web serving

Page 6: Beyond EBS Stroage Alternatives in the Cloud

2008EBS Launched

• Network attached, persistent storage

• Easily move between instances (in an Availability Zone)

• More flexible capacity – 1GB 1TB

• Poor performance– ~100 IOPS, Highly variable latency

• Only for extra data volumes – boot volume still ephemeral

• Failure rate of 0.1-1% (annual) (2 nines)

• Snapshot backup/restore to S3

Page 7: Beyond EBS Stroage Alternatives in the Cloud

2009Boot from EBS

• Added ability to store boot volumes on EBS

• Finally allows EC2 instances to be provisioned and used like a “persistent” resource

• Suitable for deploying some persistent, enterprise applications

– If limited performance, durability, and capacity are acceptable

Page 8: Beyond EBS Stroage Alternatives in the Cloud

2012Provisioned IOPS

• Added ability to set performance for an individual volume

• Individual volume performance of 100 – 1000 IOPS (fixed at creation time)

• (Likely) SSD based

• Designed for 99.9% performance delivery (but no SLA)

• Suitable for a wider range of performance-sensitive databases and applications

Page 9: Beyond EBS Stroage Alternatives in the Cloud

Evolution of EBS

Ephemeral volumes

Developer-oriented

No enterprise apps

Compute centric

EBS

Basic persistent storage

Dev/test and limited production apps

Low IO DBs/apps

Boot from EBS

Fully persistent virtual machines

Basic enterprise apps

Provisioned IOPS

Controlled Performance

Wider range of performance sensitive apps

Page 10: Beyond EBS Stroage Alternatives in the Cloud

Where is the rest of the cloud industry?

Object StorageAtmos, Nirvanix,

Scality, Swift

Backup, archival, content repository

Cheap and deep

Instance Storage

Local shared disk

Typically persistent

No HA, limited performance

Network Storage

EMC, 3par, Netapp, Dell

Persistent, HA

Variable performance, No

SLAs, limited scale

Page 11: Beyond EBS Stroage Alternatives in the Cloud

The rest of the industry is 3-5 years behind Amazon EBS, working with inferior technology designed for the Enterprise

Page 12: Beyond EBS Stroage Alternatives in the Cloud

Traditional Enterprise Storage doesn’t work in the cloud

Performance

• Unable to manage performance independent of capacity

• Can not guarantee storage performance

Efficiency

• Low and inefficient utilization rates

• Lack of high performance in-line data reduction

Management

• Complex manual management that lacks automation

• Limited or Complex DR configuration

Scale

• Limited scalability of both capacity and performance

• Manage multiple islands of storage

Page 13: Beyond EBS Stroage Alternatives in the Cloud

Catching up (and passing) EBS

• More control over performance

• Higher durability & availability

• Greater efficiency (profit ↑, prices ↓)

• Complete storage automation

• Cloud scalability

Page 14: Beyond EBS Stroage Alternatives in the Cloud

Control over performance

• Manage volume performance and capacity independently

• Guaranteed QoS / sustained performance to every volume

• Dynamic adjustment of provisioned IOPS

• Create and bill against multiple tiers of performance

• Isolate noisy neighbors

• Individual volumes delivering 10k IOPS or more

Page 15: Beyond EBS Stroage Alternatives in the Cloud

Higher durability & availability

• 4 - 5 9’s required for enterprise apps

• Remote site replication for DR

• Snapshot & backup support

• Basic RAID insufficient– Long rebuild times

– Significant performance penalty

– Single points of failure

G

A

A B

B C

C D

D

C

B

E

E

F

FH C

H

D

G

G

H

H

B

Page 16: Beyond EBS Stroage Alternatives in the Cloud

High efficiency

• High capacity utilization - 85%

• Data Reduction in-line– De-duplication

– Compression

– Thin Provisioning

• Executed without performance impact

• Drastic reduction in power, cooling, and floor space

Page 17: Beyond EBS Stroage Alternatives in the Cloud

Complete management automation

• Simple REST-based APIs for storage

• Multi-tenant provisioning, reporting, and performance isolation

• Full feature set – backup, DR, snapshots, etc.

• Comprehensive reporting support & billing integration

• Cloud platform integration

Page 18: Beyond EBS Stroage Alternatives in the Cloud

Cloud Scale

• Scale-out rather than scale-up architectures

• Easy to add both capacity and performance

• Support for petabytes of capacity, millions of IOPS, and tens of thousands of volumes

• Avoid islands of storage and manual data management

Page 19: Beyond EBS Stroage Alternatives in the Cloud

What role can Flash (SSD) play in improving block storage in the cloud?

Page 20: Beyond EBS Stroage Alternatives in the Cloud

Flash Benefits for Block Storage

• Performance– Restore balance between IOPS and Capacity

– Better performance with varied workloads

• Efficiency– Remove performance as a limiter on utilization

– Reduce storage space, power, and cooling

• Management– Better reliability

– Easier to isolate workloads on shared media

Page 21: Beyond EBS Stroage Alternatives in the Cloud

What’s the downside?

• Cost– Partially a perception issue

– Can’t be ignored – cloud all about value

• Existing Storage Architectures– Ability to get full performance from flash

– Write amplification & endurance issues

– Inconsistent performance in tiered storage

Page 22: Beyond EBS Stroage Alternatives in the Cloud

All-SSD storage solution designed specifically for cloud service providers

• Clustered Scale-Out Architecture

• Industry-Standard: Hardware and 10 GigE iSCSI

• Massive scale: 100 nodes, 2PB, 5M IOPS

• Cost Effective: Usable $/GB similar to traditional SANs

Page 23: Beyond EBS Stroage Alternatives in the Cloud

1620 Pearl Street,Boulder, Colorado 80302

Phone: 720.523.3278Email: [email protected]

www.solidfire.com

Questions?