aws and open cloud, all things open, 10/25/2013, raleigh nc

58
AWS and the open cloud ecosystem 24 October 2013 All Things Open Raleigh NC USA

Upload: greg-dekoenigsberg

Post on 05-Jul-2015

313 views

Category:

Technology


0 download

DESCRIPTION

How does open cloud compete with AWS? By recognizing that AWS has won, and by duplicating its functionality and semantics as rapidly as possible to provide users with desperately needed choice.

TRANSCRIPT

Page 1: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

AWS and the open cloud ecosystem

24 October 2013All Things OpenRaleigh NC USA

Page 2: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

@gregdek – tweet me up :)

Page 3: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Q+A

( Why are you here? Do use use AWS? Are you looking at private cloud? Just want to be entertained? Let's go around.)

(And I have a lot of questions myself.)

Page 4: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

MTBIAMSH (nat friedman's new toys | the sysadmin's lament | testing at scale )

(Why cloud?)

Page 5: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

AWS?( gartner magic quadrant | why? | infrastructure | real SOA | revealing the need for scale )

Can anyone catch

Page 6: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

private cloud,

srsly???( regulatory | leverage legacy | price | fight lock-in | NIST definition | the victory of open )

Page 7: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

FollowAWSAPI

( why openstack competes | why eucalyptus co-opts | what the pundits think )

Competew/AWS

API

||

Page 8: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Would Linux have been a success...

...if Linus had rewritten POSIX?

( the GNU tools ecosystem on UNIX | the power of the de facto standard | 1000x50 or 50x1000 )

Page 9: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Q+A

(And let's do questions again.)

Page 10: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

fin@gregdek

[email protected]

Page 11: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Miscellaneous slides follow.

Page 12: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Michael Johnson rPath (now SAS)

Cristian Gafton Amazon

Greg DeKoenigsberg Eucalyptus

Max Spevack Amazon

Fun Fact!

The first four leaders of the Fedora Project left Red Hat to work for cloud companies.

Page 13: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Why the rush to cloud?

Startups and cloud

Shadow IT and cloud

Automation and cloud

Low MTBIAMSH?

Page 14: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Why the rush to cloud?

Startups and cloud

Shadow IT and cloud

Automation and cloud

Low MTBIAMSH

http://nat.org/blog/2011/06/instant-company/

(snip... go read the whole post)

Page 15: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Why the rush to cloud?

Startups and cloud

Shadow IT and cloud

Automation and cloud

Low MTBIAMSH

http://www.wired.com/insights/2013/04/bringing-amazon-web-services-out-of-corporate-its-shadow/

(snip... go read the whole article)

Page 16: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Why the rush to cloud?

Startups and cloud

Shadow IT and cloud

Automation and cloud

Low MTBIAMSH...because if you develop software, you have no excuse for not doing continuous integration.

Page 17: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Why the rush to cloud?

Startups and cloud

Shadow IT and cloud

Automation and cloud

Low MTBIAMSH

Page 18: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Cloud computing has created the lowest ever valuefor MTBIAMSH in the history of computing.

That's why everyone is using it.

(special thanks to Adrian Cockroft of Netflix for this amazing acronym)

Page 19: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

What does this mean for open source?

Open source has won

Linux is the dominant cloud operating system

Thus, cloud is where the opportunities are?

Page 20: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

What does this mean for open source?

Open source has won

Linux is the dominant cloud operating system

Thus, cloud is where the opportunities are

Page 21: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

What does this mean for us?

Open source has won

Linux is the dominant cloud operating system

Thus, cloud is where the opportunities are

FIXME: count of AMIs across all AWS regions showing the massive number of Linux AMIs of all flavors

Amazon, Google, Rackspace, and everyone else all use Linux hosts underneath, because why wouldn't you?

Page 22: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

What does this mean for us?

Open source has won

Linux is the dominant cloud operating system

Thus, cloud is where the opportunities are

FIXME: amazing picture of all theAwesome Opportunities!

Open source IaaSOpen source Paas

Open source SaaS?

The opportunity: build SaaS based on open source components?

Cloud is a way to monetize open source software

Page 23: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Does cloud freedom matter?

The fear: lock-in

The opportunity: the open cloud

Approach #1: create a new cloud ecosystem

Approach #2: open the AWS ecosystem?

Page 24: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Does cloud freedom matter?

The fear: AWS lock-in

The opportunity: the open cloud

Approach #1: create a new cloud ecosystem

Approach #2: open the AWS ecosystem

FIXME: Gartner magic quadrant

Ultimately, relying on a single vendor is bad!

Page 25: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Does cloud freedom matter?

The fear: AWS lock-in

The opportunity: the open cloud

Approach #1: create a new cloud ecosystem

Approach #2: open the AWS ecosystem

FIXME: image of the Rackspace open cloud billboards

It is both intuitive and desirable to create an open cloud. We need an open cloud.

And remember: Everyone is looking for any way to compete with AWS.

Page 26: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Does cloud freedom matter?

The fear: AWS lock-in

The opportunity: the open cloud

Approach #1: create a new open cloud ecosystem

Approach #2: open the AWS ecosystem

FIXME: talk about how the alternate API for Rackspace here

Page 27: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Does cloud freedom matter?

The fear: AWS lock-in

The opportunity: the open cloud

Approach #1: create a new cloud ecosystem

Approach #2: open the AWS ecosystem

Page 28: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Creating a new cloud ecosystem: is it working?

OpenStack: huge brand

OpenStack: huge community

AWS: way ahead in features

AWS: way ahead in users

OpenStack doesn't help AWS users?

Page 29: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Creating a new cloud ecosystem: is it working?

OpenStack: huge brand

OpenStack: huge community

AWS: way ahead in features

AWS: way ahead in users

OpenStack doesn't help AWS users

FIXME: OpenStack trends on Google

Page 30: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Creating a new cloud ecosystem: is it working?

OpenStack: huge brand

OpenStack: huge community

AWS: way ahead in features

AWS: way ahead in users

OpenStack doesn't help AWS users

FIXME: numbers from Ohloh, other places

Page 31: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Creating a new cloud ecosystem: is it working?

OpenStack: huge brand

OpenStack: huge community

AWS: way ahead in features

AWS: way ahead in users

OpenStack doesn't help AWS users

FIXME: numbers from Ohloh, other places

Page 32: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Creating a new cloud ecosystem: is it working?

OpenStack: huge brand

OpenStack: huge community

AWS: way ahead in features

AWS: way ahead in users

OpenStack doesn't help AWS users

FIXME: numbers from Ohloh, other places

Page 33: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Creating a new cloud ecosystem: is it working?

OpenStack: huge brand

OpenStack: huge community

AWS: way ahead in features

AWS: way ahead in users

OpenStack doesn't help AWS users

FIXME: numbers from Ohloh, other places

Page 34: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

So who is Eucalyptus?

We care about open AWS

Eucalyptus is an acronym

The GPL and why it still matters?

Page 35: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

So who is Eucalyptus?

We care about open AWS

Eucalyptus is an acronym

The GPL and why it still matters

Page 36: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

So who is Eucalyptus?

We care about open AWS

Eucalyptus is an acronym

The GPL and why it still matters

Page 37: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

So who is Eucalyptus?

We care about open AWS

Eucalyptus is an acronym

The GPL and why it still matters

Page 38: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

How can you compete with OpenStack?

Not a competition

Loose vs. tight integration

Focus yields efficiency

Competing for attention?

Page 39: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

How can you compete with OpenStack?

Not a competition

Loose vs. tight integration

Focus yields efficiency

Competing for attention

Somewhere we must include:

https://twitter.com/dendrobates/status/367760606457126912

https://twitter.com/dendrobates/status/367760606457126912/photo/1

Page 40: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

How can you compete with OpenStack?

Not a competition

Loose vs. tight integration

Focus yields efficiency

Competing for attention

Page 41: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

How can you compete with OpenStack?

Not a competition

Loose vs. tight integration

Focus yields efficiency

Competing for attention

Page 42: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

How can you compete with OpenStack?

Not a competition

Loose vs. tight integration

Focus yields efficiency

Competing for attention

Page 43: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

How can you compete with OpenStack?

Not a competition

Loose vs. tight integration

Focus yields efficiency

Competing for attention

Page 44: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

We compete by doing one thing very well,better than anyone else in the world.

(Thanks to Jim Collins for the Hedgehog concept. Now go read Good to Great.)

Page 45: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Does Eucalyptus work?

Better today than yesterday

Embrace the ecosystem

Today's services

Tomorrow's services

The Netflix example?

Page 46: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Does Eucalyptus work?

Better today than yesterday

Embrace the ecosystem

Today's services

Tomorrow's services

The Netflix example

Page 47: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Does Eucalyptus work?

Better today than yesterday

Embrace the ecosystem

Today's services

Tomorrow's services

The Netflix example

Page 48: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Does Eucalyptus work?

Better today than yesterday

Embrace the ecosystem

Today's services

Tomorrow's services

The Netflix example

Page 49: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Does Eucalyptus work?

Better today than yesterday

Embrace the ecosystem

Today's services

Tomorrow's services

The Netflix example

Page 50: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Does Eucalyptus work?

Better today than yesterday

Embrace the ecosystem

Today's services

Tomorrow's services

The Netflix example

Page 51: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Does Eucalyptus work?

Better today than yesterday

Embrace the ecosystem

Today's services

Tomorrow's services

The Netflix example

Page 52: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Can I see for myself?

Eucalyptus Virtual Cloud

Faststart

?

Page 53: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Can I see for myself?

Eucalyptus Virtual Cloud

Faststart

Page 54: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Can I see for myself?

Eucalyptus Virtual Cloud

Faststart

Page 55: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

BUT WHO IS THE LINUX OF CLOUD???!!?!!!?!11!!!??!one

Page 56: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Hello everybody out there using minix -

I’m doing a (free) operating system (just a hobby, won’t be big andprofessional like gnu) for 386(486) AT clones. This has been brewingsince april, and is starting to get ready. I’d like any feedback onthings people like/dislike in minix, as my OS resembles it somewhat(same physical layout of the file-system (due to practical reasons)among other things).

I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.This implies that I’ll get something practical within a few months, andI’d like to know what features most people would want. Any suggestionsare welcome, but I won’t promise I’ll implement them :-)

Linus ([email protected])

Page 57: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

Hello everybody out there using AWS -

I’m doing a (free) cloud (just a hobby, won’t be big and professionallike AWS) for Linux. This has been brewing since april, and isstarting to get ready. I’d like any feedback on things peoplelike/dislike in AWS, as my cloud resembles it somewhat (same physicallayout of the API (due to practical reasons) among other things).

I’ve currently ported EC2 and S3, and things seem to work. Thisimplies that I’ll get something practical within a few months, and I’dlike to know what features most people would want. Any suggestions arewelcome, but I won’t promise I’ll implement them :-)

Rich Wolski ([email protected])

Page 58: AWS and Open Cloud, All Things Open, 10/25/2013, Raleigh NC

q+a and thanks

we're hiring

[email protected]

@gregdek