Gluecon 2010

32
Copyright © 2010 Opscode, Inc - All Rights Reserved 1 John Willis VP of Services [email protected] twitter.com/botchagalupe Saturday, May 29, 2010

description

 

Transcript of Gluecon 2010

Page 1: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved 1

John WillisVP of Services

[email protected]/botchagalupe

Saturday, May 29, 2010

Page 2: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved 2

What Does Configuration Management In The Cloud

Mean?Saturday, May 29, 2010

Page 3: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

Two Answers?

3Saturday, May 29, 2010

Page 4: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

Pixie Dust!

4Saturday, May 29, 2010

Page 5: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

Snafu“Business as Usual”

5Saturday, May 29, 2010

Page 6: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved 6

Did They Lie?

Saturday, May 29, 2010

Page 7: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved 6

Did They Lie?

I did not have “cloudy” relations with that provider

Saturday, May 29, 2010

Page 8: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

Caveat Emptor

7Saturday, May 29, 2010

Page 9: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

Caveat Emptor

7

Provisioning

Saturday, May 29, 2010

Page 10: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

Caveat Emptor

7

Provisioning

Configuration

Saturday, May 29, 2010

Page 11: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

Caveat Emptor

7

Provisioning

Configuration

Systems Integration

Saturday, May 29, 2010

Page 12: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved 8

Nodes

opslb01

opsws01opsws02

opsdm01opsds01opsds02

Provisioning

Saturday, May 29, 2010

Page 13: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved 9

Roles

loadbalancerwebserverdbmasterdbslave

Configuration Management

Saturday, May 29, 2010

Page 14: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved 10

Load Balancer

Web Server Web Server

DB Master

DiskDisk

DB Slave DB Slave

Disk

Recipes

haproxyapache2myssql

Systems Integration

Saturday, May 29, 2010

Page 15: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

P

What Do Developers Want?

11Saturday, May 29, 2010

Page 16: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved 12

Developers

Saturday, May 29, 2010

Page 17: Gluecon 2010

For Developers...

Saturday, May 29, 2010

Page 18: Gluecon 2010

For Developers...

• Do it yourself.

Saturday, May 29, 2010

Page 19: Gluecon 2010

For Developers...

• Do it yourself.

• The infrastructure is the application (and vice versa).

Saturday, May 29, 2010

Page 20: Gluecon 2010

For Developers...

• Do it yourself.

• The infrastructure is the application (and vice versa).

• You are not a Systems Administrator.

Saturday, May 29, 2010

Page 21: Gluecon 2010

For Developers...

• Do it yourself.

• The infrastructure is the application (and vice versa).

• You are not a Systems Administrator.

• You need tools.

Saturday, May 29, 2010

Page 22: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved 14

What Does Operations Want?

Saturday, May 29, 2010

Page 23: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

Devops

Agile Operations Operations as Code

Configuration ManagementInfrastructure as Code

Agile Infrastructure15

Saturday, May 29, 2010

Page 24: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved 16

Operations as Code

Saturday, May 29, 2010

Page 25: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved 17

(http://radar.oreilly.com/archives/2007/10/operations-advantage.html)

10

20

30

40

50

“Traditional” Operations

# o

f H

our

s

05

101520

1 2 3 4 5 6 7 9 10 11 12

Ser

vers

Week #

10

20

30

40

50

Operations - The “Secret Sauce”

UpkeepConfigOS InstallHardware

05

101520

1 2 3 4 5 6 7 9 10 11 12

Week #

ExistingNew

Tale of Two Startups

Saturday, May 29, 2010

Page 26: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved 17

(http://radar.oreilly.com/archives/2007/10/operations-advantage.html)

10

20

30

40

50

“Traditional” Operations

# o

f H

our

s

05

101520

1 2 3 4 5 6 7 9 10 11 12

Ser

vers

Week #

10

20

30

40

50

Operations - The “Secret Sauce”

UpkeepConfigOS InstallHardware

05

101520

1 2 3 4 5 6 7 9 10 11 12

Week #

ExistingNew

This is the secret of Cloud Computing.

Every other virtue stems from here.

Tale of Two Startups

Saturday, May 29, 2010

Page 27: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

Our Offerings Today

18

Saturday, May 29, 2010

Page 28: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

Our Offerings Today

18

Chef The worldʼs best open source systems integration framework.

1st

Saturday, May 29, 2010

Page 29: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

Our Offerings Today

18

Chef The worldʼs best open source systems integration framework.

Opscode Platform Manage Chef clients with a central, highly scalable, multi-tenant service run by the experts at Opscode.

1st

2nd

Saturday, May 29, 2010

Page 30: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

Our Offerings Today

18

Chef The worldʼs best open source systems integration framework.

Opscode Platform Manage Chef clients with a central, highly scalable, multi-tenant service run by the experts at Opscode.

Cookbooks Site Access to sharable infrastructure recipes

1st

2nd

3rd

Saturday, May 29, 2010

Page 31: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

Are you running your business or building your business?

Signup for the Opscode Platform now!

[email protected]

19Saturday, May 29, 2010

Page 32: Gluecon 2010

Copyright © 2010 Opscode, Inc - All Rights Reserved

wiki.opscode.comcookbooks.opscode.com

[email protected]

20Saturday, May 29, 2010