© 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

Hours

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

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