This Is Not Your Parent’s Storage: Transitioning to Cloud Object Storage by Ian Hamilton of...

Preview:

Citation preview

© 2015 Signiant

This is Not your Parent’s Storage���Transitioning to Cloud Object Storage

Ian Hamilton

© 2015 Signiant

© 2015 Signiant

☐ Why is Cloud Transition Inevitable���☐ How is Cloud Object Storage Different ���☐ Why are Some People Still on the Fence���☐ How can Remaining Obstacles be Addressed���☐ Use Case

© 2015 Signiant

Elasticity Test and Dev

Time  

Capacity  

Required  

Provisioned  

© 2015 Signiant

© 2015 Signiant

No Elasticity Production

Time  

Cash  

In  

Out  

© 2015 Signiant

Elasticity Production

Time  

Cash  

In  

Out  

© 2015 Signiant

Middlemen

Distribution

Server

Chip

Integrator

Software SaaS

IaaS

Chip

© 2015 Signiant

Scale & Simplification

Non Core Functionality

Core Switching Moore’s

Law

*

*James Hamilton AWS re:Invent 2014

© 2015 Signiant

Block I/O (SAN, iSCSI, …)

Non-Core Functionality

NFS CIFS Web Server

HTTP  

© 2015 Signiant

HTTP  

PUT

GET

Cloud Storage

© 2015 Signiant

Indexing Resource Storage

Web Servers

Load Balancers

© 2015 Signiant

© 2015 Signiant

Write Read

Delete Read

Replace Read

✔  

?   ✔  

?   ✔  

© 2015 Signiant

© 2015 Signiant

Multi-Tenancy

Security Performance

© 2015 Signiant

N

S

W E

© 2015 Signiant

C

© 2015 Signiant

C = 299,792,458 m/s (983,571,088 ft/s)

© 2015 Signiant

134 ms

238 ms

© 2015 Signiant

10 ms

© 2015 Signiant

HTTP

TCP

IP

© 2015 Signiant

B A

Flow

Congestion

Reliability

© 2015 Signiant

Data

Ack

© 2015 Signiant

HTTP

HTTP

HTTP

HTTP

© 2015 Signiant

© 2015 Signiant

Accelerated Transport

HTTP

© 2015 Signiant

TCP Signiant TCP Signiant TCP Signiant 100 Mbps 500 Mbps 1 Gbps

LA Metro 1:28 0:32 1:28 0:06 1:28 0:03 LA to NY 5:35 0:32 5:35 0:06 5:35 0:03 LA to London 10:59 0:32 10:59 0:06 10:59 0:03 LA to Singapore 21:05 0:32 21:05 0:06 21:05 0:03

6:00

12:00

18:00

24:00 Ho

urs

Transfer Time One Hour HD Video (50Mbps Encoding)

© 2015 Signiant

3x to 200x

an = s(x) cos( ) dx 2πnx P

2 P

X0

X0+P

© 2015 Signiant

Signiant Transport

HTTP

SaaS Signiant Flight

© 2015 Signiant

•  Secure •  High Performance •  Elastic and Agile

amazon web services

Microsoft Azure

Google

© 2015 Signiant

© 2015 Signiant

Internet

IaaS Provider

B  

C  D  

E  

F  A  

A  A  

A  

A  

A  

A  

A  

A  

© 2015 Signiant

SaaS Ops   Enterprise IT  

© 2015 Signiant

Use Case

© 2015 Signiant

Content Supplier  

S3  

Linear Program

Origination  

Application X  

© 2015 Signiant

Cloud Processing  

Non-Linear Delivery  

Project X  

© 2015 Signiant

þ Why is Cloud Transition Inevitable���þ How is Cloud Object Storage Different ���þ Why are Some People Still on the Fence���þ How can Remaining Obstacles be Addressed���þ Use Case

Wrap Up

© 2015 Signiant

@signiantcto