SlideShare a Scribd company logo
1 of 32
Download to read offline
John Willis
                         VP of Services

                         john@opscode.com
                         twitter.com/botchagalupe

                                    Copyright © 2010 Opscode, Inc - All Rights Reserved   1
Saturday, May 29, 2010
What Does
                                       Configuration
                                       Management
                                       In The Cloud
                                          Mean?
                         Copyright © 2010 Opscode, Inc - All Rights Reserved   2
Saturday, May 29, 2010
Two Answers?

  	

                            Copyright © 2010 Opscode, Inc - All Rights Reserved   3
Saturday, May 29, 2010
Pixie Dust!


                           Copyright © 2010 Opscode, Inc - All Rights Reserved   4
Saturday, May 29, 2010
Snafu
                “Business as Usual”

                         Copyright © 2010 Opscode, Inc - All Rights Reserved   5
Saturday, May 29, 2010
Did They Lie?




                         Copyright © 2010 Opscode, Inc - All Rights Reserved   6
Saturday, May 29, 2010
Did They Lie?




           I did not have “cloudy”
        relations with that provider
                         Copyright © 2010 Opscode, Inc - All Rights Reserved   6
Saturday, May 29, 2010
Caveat Emptor




                             Copyright © 2010 Opscode, Inc - All Rights Reserved   7
Saturday, May 29, 2010
Caveat Emptor

                          Provisioning



                             Copyright © 2010 Opscode, Inc - All Rights Reserved   7
Saturday, May 29, 2010
Caveat Emptor

                         Provisioning
                         Configuration


                             Copyright © 2010 Opscode, Inc - All Rights Reserved   7
Saturday, May 29, 2010
Caveat Emptor

                            Provisioning
                            Configuration
                         Systems Integration
                               Copyright © 2010 Opscode, Inc - All Rights Reserved   7
Saturday, May 29, 2010
Provisioning
   Nodes

   opslb01

   opsws01
   opsws02

   opsdm01
   opsds01
   opsds02                Copyright © 2010 Opscode, Inc - All Rights Reserved   8
Saturday, May 29, 2010
Configuration Management

     Roles

     loadbalancer
     webserver
     dbmaster
     dbslave


                                 Copyright © 2010 Opscode, Inc - All Rights Reserved   9
Saturday, May 29, 2010
Systems Integration

                                                                                     Load Balancer
     Recipes

     haproxy
                                                                    Web Server                     Web Server



     apache2
     myssql                                                                              DB Master




                                                                 DB Slave                               DB Slave



                                                                              Disk          Disk           Disk



                              Copyright © 2010 Opscode, Inc - All Rights Reserved                                  10
Saturday, May 29, 2010
P




                                                                What Do
                                                            Developers Want?


                             Copyright © 2010 Opscode, Inc - All Rights Reserved   11
Saturday, May 29, 2010
Developers




                           Copyright © 2010 Opscode, Inc - All Rights Reserved   12
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
What Does
                         Operations Want?




                              Copyright © 2010 Opscode, Inc - All Rights Reserved   14
Saturday, May 29, 2010
Devops

                        Agile Operations
                       Operations as Code
                   Configuration Management
                     Infrastructure as Code
                       Agile Infrastructure
                           Copyright © 2010 Opscode, Inc - All Rights Reserved   15
Saturday, May 29, 2010
Operations as Code




                           Copyright © 2010 Opscode, Inc - All Rights Reserved   16
Saturday, May 29, 2010
Tale of Two Startups
                               “Traditional” Operations                                                   Operations - The “Secret Sauce”
              50                                                                   50


              40                                                                   40
 # of Hours




              30                                                                   30


              20                                                                   20
                                                                                                                                                                Hardware
                                                                                                                                                                OS Install
              10                                                                   10                                                                           Config
                                                                                                                                                                Upkeep


              20                                                                   20
              15                                                                   15
 Servers




              10                                                                   10                                                                           New
               5                                                                    5                                                                           Existing
               0                                                                    0
                   1   2   3     4    5     6      7   9   10   11   12                       1       2       3        4   5     6      7   9   10   11   12
                                          Week #                                                                               Week #
                                                                                                    (http://radar.oreilly.com/archives/2007/10/operations-advantage.html)




                                                                 Copyright © 2010 Opscode, Inc - All Rights Reserved                                                         17
Saturday, May 29, 2010
Tale of Two Startups
                               “Traditional” Operations                                                   Operations - The “Secret Sauce”
              50                                                                   50

                                                                                                                                         This is the secret of
              40                                                                   40
                                                                                                                                          Cloud Computing.
                                                                                                                                     Every other virtue stems from
 # of Hours




              30                                                                   30
                                                                                                                                                here.
              20                                                                   20
                                                                                                                                                                Hardware
                                                                                                                                                                OS Install
              10                                                                   10                                                                           Config
                                                                                                                                                                Upkeep


              20                                                                   20
              15                                                                   15
 Servers




              10                                                                   10                                                                           New
               5                                                                    5                                                                           Existing
               0                                                                    0
                   1   2   3     4    5     6      7   9   10   11   12                       1       2       3        4   5     6      7   9   10   11   12
                                          Week #                                                                               Week #
                                                                                                    (http://radar.oreilly.com/archives/2007/10/operations-advantage.html)




                                                                 Copyright © 2010 Opscode, Inc - All Rights Reserved                                                         17
Saturday, May 29, 2010
Our Offerings Today




                                                                                    18
                              Copyright © 2010 Opscode, Inc - All Rights Reserved

Saturday, May 29, 2010
Our Offerings Today
  1st      Chef The worldʼs best open source
        systems integration framework.




                                                                                               18
                                         Copyright © 2010 Opscode, Inc - All Rights Reserved

Saturday, May 29, 2010
Our Offerings Today
  1st      Chef The worldʼs best open source
        systems integration framework.




                         2nd   Opscode Platform               Manage Chef clients
                           with a central, highly scalable, multi-tenant service run by
                           the experts at Opscode.
                                                                                                 18
                                           Copyright © 2010 Opscode, Inc - All Rights Reserved

Saturday, May 29, 2010
Our Offerings Today
  1st      Chef The worldʼs best open source                             3rd        Cookbooks Site      Access to
        systems integration framework.                                       sharable infrastructure recipes




                         2nd   Opscode Platform               Manage Chef clients
                           with a central, highly scalable, multi-tenant service run by
                           the experts at Opscode.
                                                                                                                    18
                                           Copyright © 2010 Opscode, Inc - All Rights Reserved

Saturday, May 29, 2010
Are you running your business
   or building your business?
               Signup for the Opscode Platform now!

                         register@opscode.com
                                Copyright © 2010 Opscode, Inc - All Rights Reserved   19
Saturday, May 29, 2010
wiki.opscode.com
                   cookbooks.opscode.com
                     john@opscode.com


                          Copyright © 2010 Opscode, Inc - All Rights Reserved   20
Saturday, May 29, 2010

More Related Content

Similar to Gluecon 2010

The IT Philharmonic - OSCON 2010
The IT Philharmonic - OSCON 2010 The IT Philharmonic - OSCON 2010
The IT Philharmonic - OSCON 2010
Chef Software, Inc.
 
Derailed chef update-oct2010
Derailed chef update-oct2010Derailed chef update-oct2010
Derailed chef update-oct2010
jtimberman
 
T-DOSE 2010 - Agile Enterprise, CLouds and Devops
T-DOSE 2010 - Agile Enterprise, CLouds and DevopsT-DOSE 2010 - Agile Enterprise, CLouds and Devops
T-DOSE 2010 - Agile Enterprise, CLouds and Devops
Chef Software, Inc.
 
Fosdem chef-101-app-deploy
Fosdem chef-101-app-deployFosdem chef-101-app-deploy
Fosdem chef-101-app-deploy
jtimberman
 
Cooking security sans@night
Cooking security sans@nightCooking security sans@night
Cooking security sans@night
jtimberman
 

Similar to Gluecon 2010 (20)

The IT Philharmonic - OSCON 2010
The IT Philharmonic - OSCON 2010 The IT Philharmonic - OSCON 2010
The IT Philharmonic - OSCON 2010
 
Operations as Code
Operations as CodeOperations as Code
Operations as Code
 
Derailed chef update-oct2010
Derailed chef update-oct2010Derailed chef update-oct2010
Derailed chef update-oct2010
 
Cloudy Operations - OSCON 2010
Cloudy Operations - OSCON 2010 Cloudy Operations - OSCON 2010
Cloudy Operations - OSCON 2010
 
T-DOSE 2010 - Agile Enterprise, CLouds and Devops
T-DOSE 2010 - Agile Enterprise, CLouds and DevopsT-DOSE 2010 - Agile Enterprise, CLouds and Devops
T-DOSE 2010 - Agile Enterprise, CLouds and Devops
 
Chef in the cloud [dbccg]
Chef in the cloud [dbccg]Chef in the cloud [dbccg]
Chef in the cloud [dbccg]
 
John Willis - A Simple Story
John Willis - A Simple  StoryJohn Willis - A Simple  Story
John Willis - A Simple Story
 
3. cloudcamp lt
3. cloudcamp lt3. cloudcamp lt
3. cloudcamp lt
 
Operations as Code
Operations as CodeOperations as Code
Operations as Code
 
Joomla PLT Summit Feedback
Joomla PLT Summit FeedbackJoomla PLT Summit Feedback
Joomla PLT Summit Feedback
 
Ignite: Devops - Why Should You Care
Ignite: Devops - Why Should You CareIgnite: Devops - Why Should You Care
Ignite: Devops - Why Should You Care
 
Fosdem chef-101-app-deploy
Fosdem chef-101-app-deployFosdem chef-101-app-deploy
Fosdem chef-101-app-deploy
 
Google App Engine - Devfest India 2010
Google App Engine -  Devfest India 2010Google App Engine -  Devfest India 2010
Google App Engine - Devfest India 2010
 
Html5 Development
Html5 DevelopmentHtml5 Development
Html5 Development
 
Flash Forward to the Future: Media Innovation: China
Flash Forward to the Future: Media Innovation: China  Flash Forward to the Future: Media Innovation: China
Flash Forward to the Future: Media Innovation: China
 
2010-06 - a smalltalk about salesforce.com with java architects at YaJuG
2010-06 - a smalltalk about salesforce.com with java architects at YaJuG2010-06 - a smalltalk about salesforce.com with java architects at YaJuG
2010-06 - a smalltalk about salesforce.com with java architects at YaJuG
 
Introduction to eMee
Introduction to eMeeIntroduction to eMee
Introduction to eMee
 
Cooking security sans@night
Cooking security sans@nightCooking security sans@night
Cooking security sans@night
 
Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!Lotus symphony and you - how to stop giving microsoft your money!
Lotus symphony and you - how to stop giving microsoft your money!
 
100 paper cuts
100 paper cuts100 paper cuts
100 paper cuts
 

More from John Willis

swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber SecurityswampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
John Willis
 
Divine and felonios cyber security devopsdays austin 2018
Divine and felonios cyber security  devopsdays austin 2018Divine and felonios cyber security  devopsdays austin 2018
Divine and felonios cyber security devopsdays austin 2018
John Willis
 
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's BeenDevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
John Willis
 

More from John Willis (20)

Automated Governance
Automated GovernanceAutomated Governance
Automated Governance
 
Devops Long Strange Trip
Devops Long Strange Trip Devops Long Strange Trip
Devops Long Strange Trip
 
I Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of ThemI Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of Them
 
Math is cool
Math is coolMath is cool
Math is cool
 
The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019
 
Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018
 
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber SecurityswampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
 
Divine and felonios cyber security devopsdays austin 2018
Divine and felonios cyber security  devopsdays austin 2018Divine and felonios cyber security  devopsdays austin 2018
Divine and felonios cyber security devopsdays austin 2018
 
Devops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's BeenDevops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's Been
 
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's BeenDevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
 
You build it - Cyber Chicago Keynote
You build it -  Cyber Chicago KeynoteYou build it -  Cyber Chicago Keynote
You build it - Cyber Chicago Keynote
 
Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017 Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017
 
Why Executives Can't Change
Why Executives Can't Change Why Executives Can't Change
Why Executives Can't Change
 
Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017 Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017
 
Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source
 
Alibaba Cloud Conference 2016 - Docker Enterprise
Alibaba Cloud Conference   2016 - Docker EnterpriseAlibaba Cloud Conference   2016 - Docker Enterprise
Alibaba Cloud Conference 2016 - Docker Enterprise
 
Breaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSACBreaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSAC
 
Breaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LABreaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LA
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
 

Gluecon 2010

  • 1. John Willis VP of Services john@opscode.com twitter.com/botchagalupe Copyright © 2010 Opscode, Inc - All Rights Reserved 1 Saturday, May 29, 2010
  • 2. What Does Configuration Management In The Cloud Mean? Copyright © 2010 Opscode, Inc - All Rights Reserved 2 Saturday, May 29, 2010
  • 3. Two Answers? Copyright © 2010 Opscode, Inc - All Rights Reserved 3 Saturday, May 29, 2010
  • 4. Pixie Dust! Copyright © 2010 Opscode, Inc - All Rights Reserved 4 Saturday, May 29, 2010
  • 5. Snafu “Business as Usual” Copyright © 2010 Opscode, Inc - All Rights Reserved 5 Saturday, May 29, 2010
  • 6. Did They Lie? Copyright © 2010 Opscode, Inc - All Rights Reserved 6 Saturday, May 29, 2010
  • 7. Did They Lie? I did not have “cloudy” relations with that provider Copyright © 2010 Opscode, Inc - All Rights Reserved 6 Saturday, May 29, 2010
  • 8. Caveat Emptor Copyright © 2010 Opscode, Inc - All Rights Reserved 7 Saturday, May 29, 2010
  • 9. Caveat Emptor Provisioning Copyright © 2010 Opscode, Inc - All Rights Reserved 7 Saturday, May 29, 2010
  • 10. Caveat Emptor Provisioning Configuration Copyright © 2010 Opscode, Inc - All Rights Reserved 7 Saturday, May 29, 2010
  • 11. Caveat Emptor Provisioning Configuration Systems Integration Copyright © 2010 Opscode, Inc - All Rights Reserved 7 Saturday, May 29, 2010
  • 12. Provisioning Nodes opslb01 opsws01 opsws02 opsdm01 opsds01 opsds02 Copyright © 2010 Opscode, Inc - All Rights Reserved 8 Saturday, May 29, 2010
  • 13. Configuration Management Roles loadbalancer webserver dbmaster dbslave Copyright © 2010 Opscode, Inc - All Rights Reserved 9 Saturday, May 29, 2010
  • 14. Systems Integration Load Balancer Recipes haproxy Web Server Web Server apache2 myssql DB Master DB Slave DB Slave Disk Disk Disk Copyright © 2010 Opscode, Inc - All Rights Reserved 10 Saturday, May 29, 2010
  • 15. P What Do Developers Want? Copyright © 2010 Opscode, Inc - All Rights Reserved 11 Saturday, May 29, 2010
  • 16. Developers Copyright © 2010 Opscode, Inc - All Rights Reserved 12 Saturday, May 29, 2010
  • 18. For Developers... • Do it yourself. Saturday, May 29, 2010
  • 19. For Developers... • Do it yourself. • The infrastructure is the application (and vice versa). Saturday, May 29, 2010
  • 20. For Developers... • Do it yourself. • The infrastructure is the application (and vice versa). • You are not a Systems Administrator. Saturday, May 29, 2010
  • 21. 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
  • 22. What Does Operations Want? Copyright © 2010 Opscode, Inc - All Rights Reserved 14 Saturday, May 29, 2010
  • 23. Devops Agile Operations Operations as Code Configuration Management Infrastructure as Code Agile Infrastructure Copyright © 2010 Opscode, Inc - All Rights Reserved 15 Saturday, May 29, 2010
  • 24. Operations as Code Copyright © 2010 Opscode, Inc - All Rights Reserved 16 Saturday, May 29, 2010
  • 25. Tale of Two Startups “Traditional” Operations Operations - The “Secret Sauce” 50 50 40 40 # of Hours 30 30 20 20 Hardware OS Install 10 10 Config Upkeep 20 20 15 15 Servers 10 10 New 5 5 Existing 0 0 1 2 3 4 5 6 7 9 10 11 12 1 2 3 4 5 6 7 9 10 11 12 Week # Week # (http://radar.oreilly.com/archives/2007/10/operations-advantage.html) Copyright © 2010 Opscode, Inc - All Rights Reserved 17 Saturday, May 29, 2010
  • 26. Tale of Two Startups “Traditional” Operations Operations - The “Secret Sauce” 50 50 This is the secret of 40 40 Cloud Computing. Every other virtue stems from # of Hours 30 30 here. 20 20 Hardware OS Install 10 10 Config Upkeep 20 20 15 15 Servers 10 10 New 5 5 Existing 0 0 1 2 3 4 5 6 7 9 10 11 12 1 2 3 4 5 6 7 9 10 11 12 Week # Week # (http://radar.oreilly.com/archives/2007/10/operations-advantage.html) Copyright © 2010 Opscode, Inc - All Rights Reserved 17 Saturday, May 29, 2010
  • 27. Our Offerings Today 18 Copyright © 2010 Opscode, Inc - All Rights Reserved Saturday, May 29, 2010
  • 28. Our Offerings Today 1st Chef The worldʼs best open source systems integration framework. 18 Copyright © 2010 Opscode, Inc - All Rights Reserved Saturday, May 29, 2010
  • 29. Our Offerings Today 1st Chef The worldʼs best open source systems integration framework. 2nd Opscode Platform Manage Chef clients with a central, highly scalable, multi-tenant service run by the experts at Opscode. 18 Copyright © 2010 Opscode, Inc - All Rights Reserved Saturday, May 29, 2010
  • 30. Our Offerings Today 1st Chef The worldʼs best open source 3rd Cookbooks Site Access to systems integration framework. sharable infrastructure recipes 2nd Opscode Platform Manage Chef clients with a central, highly scalable, multi-tenant service run by the experts at Opscode. 18 Copyright © 2010 Opscode, Inc - All Rights Reserved Saturday, May 29, 2010
  • 31. Are you running your business or building your business? Signup for the Opscode Platform now! register@opscode.com Copyright © 2010 Opscode, Inc - All Rights Reserved 19 Saturday, May 29, 2010
  • 32. wiki.opscode.com cookbooks.opscode.com john@opscode.com Copyright © 2010 Opscode, Inc - All Rights Reserved 20 Saturday, May 29, 2010