32
Lessons from the Field Scaling OpenStack Technology

Oscon keynote 2012

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Oscon keynote 2012

Lessons from the FieldScaling OpenStack Technology

Page 2: Oscon keynote 2012

Journey...

OSCON 2011

Technologist, does not enjoy running a company.

That is a story many people can tell.

Open Stack, switched. Quickly.

OSCON 2011

Technologist, does not enjoy running a company.

That is a story many people can tell.

Open Stack, switched. Quickly.

Page 3: Oscon keynote 2012

Glance

Nova

Swift

Page 4: Oscon keynote 2012

Glance

Nova Horizon

Keystone

Swift

Quantum

Page 5: Oscon keynote 2012

Glance

Nova Horizon

Keystone

Swift

QuantumB

lock

Sto

rag

e

Load

Bala

nci

ng

Data

base

s

DN

S

Mete

rin

g

Bill

ing

Mon

itori

ng

Ala

rmin

g

Mess

ag

ing

Au

tom

ati

on

Orc

hest

rati

on

Look Ma, I wrote A Database

Look Ma, I wrote A Database

Acc

ou

nt

main

ten

an

ce

Page 6: Oscon keynote 2012

ServicevsShipping

Observations at Sun

ServicevsShipping

Observations at Sun

Converged Cloud

Traditional IT

PrivateManaged

Public

Page 7: Oscon keynote 2012

1 server every 15 seconds

Page 8: Oscon keynote 2012
Page 9: Oscon keynote 2012

It was real!

Page 10: Oscon keynote 2012

What have we learned?

Page 11: Oscon keynote 2012

Security

The Web is UTF-8

Page 12: Oscon keynote 2012

VARCHAR !=

Primary Key

Page 13: Oscon keynote 2012

Polling Does Not Scale

Page 14: Oscon keynote 2012

Mindshare Matters

You can fix the Technology

Page 15: Oscon keynote 2012

jclouds

Page 16: Oscon keynote 2012
Page 17: Oscon keynote 2012

Glance

Nova Horizon

Keystone

Swift

QuantumB

lock

Sto

rag

e

Load

Bala

nci

ng

Data

base

s

DN

S

Mete

rin

g

Bill

ing

Mon

itori

ng

Ala

rmin

g

Mess

ag

ing

Au

tom

ati

on

Orc

hest

rati

on

Look Ma, I wrote A Database

Look Ma, I wrote A Database

Acc

ou

nt

main

ten

an

ce

Page 18: Oscon keynote 2012

Glance

Nova Horizon

Keystone

Swift

QuantumB

lock

Sto

rag

e

Load

Bala

nci

ng

Data

base

s

DN

S

Mete

rin

g

Bill

ing

Mon

itori

ng

Ala

rmin

g

Mess

ag

ing

Au

tom

ati

on

Orc

hest

rati

on

Look Ma, I wrote A Database

Look Ma, I wrote A Database

Acc

ou

nt

main

ten

an

ce

Page 19: Oscon keynote 2012

Diablo v1.0

Page 20: Oscon keynote 2012

Diablo v1.0

Essex v2.0

Page 21: Oscon keynote 2012

Diablo v1.0

Essex v2.0

Folsum v3.0

Page 22: Oscon keynote 2012

Good Open Source Usage(The Bugzilla Dilemma)

Page 23: Oscon keynote 2012

Continuous

Integration

Deployment

Page 24: Oscon keynote 2012

Continuous

Integration

(not solved)Deployment

Page 25: Oscon keynote 2012

Other Lessons from the Field...

(The observations of an Open Source Developer...)

Page 26: Oscon keynote 2012

It turns out,...there is more money

for the asking.

Page 27: Oscon keynote 2012

Implementation

!=

API Documentation, tests.

Tell memslap story

Documentation, tests.

Tell memslap story

Page 28: Oscon keynote 2012

“the UNIX of the Cloud”- Marten Mickos, Eucalyptus CEO

Page 29: Oscon keynote 2012

“First they ignore you, then they laugh at you,

then they fight you, then you win.”

- Marten Mickos, MySQL CEO, quoting Mahatma Gandhi in reference to Oracle’s actions against MySQL INC.

Page 30: Oscon keynote 2012

UNIX

Won!

Page 31: Oscon keynote 2012

Interested?

Page 32: Oscon keynote 2012

https://www.hpcloud.com/free-trialTry it out for yourself.

Please remember that it is Beta. Please contribute by giving us feedback.

SLASLA