OpenStack Summit, A Community of Service Providers

45
Open Ecosystems Andrew Clay Shafer OpenStack Summit Wednesday, November 10, 2010

description

A Kernel for the Cloud

Transcript of OpenStack Summit, A Community of Service Providers

Page 1: OpenStack Summit, A Community of Service Providers

Open EcosystemsAndrew Clay ShaferOpenStack Summit

Wednesday, November 10, 2010

Page 2: OpenStack Summit, A Community of Service Providers

Andrew Clay Shafer

@littleidea

Wednesday, November 10, 2010

Page 3: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 4: OpenStack Summit, A Community of Service Providers

My Interests

Wednesday, November 10, 2010

Page 5: OpenStack Summit, A Community of Service Providers

My Interests

Wednesday, November 10, 2010

Page 6: OpenStack Summit, A Community of Service Providers

serv·ice•the supplying or supplier of utilities or commodities, as water, electricity, or gas, required or demanded by the public.

•something made or done by a commercial organization for the public benefit and without regard to direct profit

Wednesday, November 10, 2010

Page 7: OpenStack Summit, A Community of Service Providers

Clouds

Wednesday, November 10, 2010

Page 8: OpenStack Summit, A Community of Service Providers

Cloud Computing

Wednesday, November 10, 2010

Page 9: OpenStack Summit, A Community of Service Providers

Clouds

Wednesday, November 10, 2010

Page 10: OpenStack Summit, A Community of Service Providers

“75% of the code comes from people paid to do it”

Kernel Patches Devs

2.6.29 11600 1170

2.6.30 11700 1130

2.6.31 10600 1150

2.6.32 10800 1230

2.6.33 10500 1150

2.6.34 9100 1110

Wednesday, November 10, 2010

Page 11: OpenStack Summit, A Community of Service Providers

Top 5 Contributors

•12.3% Red Hat

•7.6% IBM

7.6% Novell

•5.3% Intel

•2.4% Oracle

Wednesday, November 10, 2010

Page 12: OpenStack Summit, A Community of Service Providers

64.8% by 100s of others

Wednesday, November 10, 2010

Page 13: OpenStack Summit, A Community of Service Providers

64.8% by 100s of others

And that’s just the kernel

Wednesday, November 10, 2010

Page 14: OpenStack Summit, A Community of Service Providers

Remember when Linux was hard?

Wednesday, November 10, 2010

Page 15: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 16: OpenStack Summit, A Community of Service Providers

apt-get install rails

yum install mysql-server

yum install php

apt-get install tomcat6

wget http://erlang.org/download/otp_src_R13B04.tar.gztar zxvf otp_src_R13B04.tar.gzcd otp_src_R13B04./configure && make && sudo make install

Wednesday, November 10, 2010

Page 17: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 18: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 19: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 20: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 21: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 22: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 23: OpenStack Summit, A Community of Service Providers

$$$$

$$

$$

$

$

$$$

$

$$

$$$$

$$$

$$

Wednesday, November 10, 2010

Page 24: OpenStack Summit, A Community of Service Providers

I envision a community of service providers.

Wednesday, November 10, 2010

Page 25: OpenStack Summit, A Community of Service Providers

I envision a community of service providers.

A kernel for the cloud

Wednesday, November 10, 2010

Page 26: OpenStack Summit, A Community of Service Providers

A kernel for the cloud

Wednesday, November 10, 2010

Page 27: OpenStack Summit, A Community of Service Providers

A kernel for the cloud

Wednesday, November 10, 2010

Page 28: OpenStack Summit, A Community of Service Providers

A kernel for the cloud

Wednesday, November 10, 2010

Page 29: OpenStack Summit, A Community of Service Providers

6 Laws Of Reliability

Isolation

Concurrency

Failure Detection

Fault Identification

Live Upgrade

Stable Storage

Joe ArmstrongWednesday, November 10, 2010

Page 30: OpenStack Summit, A Community of Service Providers

6 Laws Of Reliability

Isolation

Concurrency

Failure Detection

Fault Identification

Live Upgrade

Stable Storage

Joe Armstrong

BYO

Wednesday, November 10, 2010

Page 31: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 32: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 33: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 34: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 35: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 36: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 37: OpenStack Summit, A Community of Service Providers

Wednesday, November 10, 2010

Page 38: OpenStack Summit, A Community of Service Providers

What’s next?

Wednesday, November 10, 2010

Page 39: OpenStack Summit, A Community of Service Providers

more questions than answers

Wednesday, November 10, 2010

Page 40: OpenStack Summit, A Community of Service Providers

more questions than answers I have ideas...

Wednesday, November 10, 2010

Page 41: OpenStack Summit, A Community of Service Providers

inefficiency = opportunity

Wednesday, November 10, 2010

Page 42: OpenStack Summit, A Community of Service Providers

inefficiency = opportunity

insurmountable opportunity...

Wednesday, November 10, 2010

Page 43: OpenStack Summit, A Community of Service Providers

What are you going to do?

Wednesday, November 10, 2010