gluecon 2010
DESCRIPTION
TRANSCRIPT
Copyright © 2010 Opscode, Inc - All Rights Reserved 1
John WillisVP of Services
[email protected]/botchagalupe
Saturday, May 29, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 2
What Does Configuration Management In The Cloud
Mean?Saturday, May 29, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Two Answers?
3Saturday, May 29, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Pixie Dust!
4Saturday, May 29, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Snafu“Business as Usual”
5Saturday, May 29, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 6
Did They Lie?
Saturday, May 29, 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
Copyright © 2010 Opscode, Inc - All Rights Reserved
Caveat Emptor
7Saturday, May 29, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Caveat Emptor
7
Provisioning
Saturday, May 29, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Caveat Emptor
7
Provisioning
Configuration
Saturday, May 29, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Caveat Emptor
7
Provisioning
Configuration
Systems Integration
Saturday, May 29, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 8
Nodes
opslb01
opsws01opsws02
opsdm01opsds01opsds02
Provisioning
Saturday, May 29, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 9
Roles
loadbalancerwebserverdbmasterdbslave
Configuration Management
Saturday, May 29, 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
Copyright © 2010 Opscode, Inc - All Rights Reserved
P
What Do Developers Want?
11Saturday, May 29, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 12
Developers
Saturday, May 29, 2010
For Developers...
Saturday, May 29, 2010
For Developers...
• Do it yourself.
Saturday, May 29, 2010
For Developers...
• Do it yourself.
• The infrastructure is the application (and vice versa).
Saturday, May 29, 2010
For Developers...
• Do it yourself.
• The infrastructure is the application (and vice versa).
• You are not a Systems Administrator.
Saturday, May 29, 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
Copyright © 2010 Opscode, Inc - All Rights Reserved 14
What Does Operations Want?
Saturday, May 29, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
Devops
Agile Operations Operations as Code
Configuration ManagementInfrastructure as Code
Agile Infrastructure15
Saturday, May 29, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved 16
Operations as Code
Saturday, May 29, 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
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
Copyright © 2010 Opscode, Inc - All Rights Reserved
Our Offerings Today
18
Saturday, May 29, 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
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
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
Copyright © 2010 Opscode, Inc - All Rights Reserved
Are you running your business or building your business?
Signup for the Opscode Platform now!
19Saturday, May 29, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved
wiki.opscode.comcookbooks.opscode.com
20Saturday, May 29, 2010