John Willis
                             VP of Services
                             john@opscode.com
                    ...
IT Management Podcast
                   DevopsCafe
                    CloudCafe
                             Copyright ©...
IT Management Podcast
                   DevopsCafe
                    CloudCafe
                             Copyright ©...
The Agile Enterprise
                              Cloud and Devops




                                  Copyright © 2010...
Industrial
           Cambrian                                                                Revolution
           Explos...
Hierarchy Theory

          “The rate of evolution of
          any system is dependent
          upon the organisation of...
A Parable of Two Watch Makers




                             Copyright © 2010 Opscode, Inc - All Rights Reserved   6
Sat...
A Parable of Two Watch Makers


                             •Technological evolution (and
                             re...
Saturday, November 6, 2010
A Period of Combinatorial
                         Innovation




Saturday, November 6, 2010
A Period of Combinatorial
                         Innovation

                    • Abstract and fault tolerant
         ...
A Period of Combinatorial
                         Innovation

                    • Abstract and fault tolerant
         ...
A Period of Combinatorial
                         Innovation

                    • Abstract and fault tolerant
         ...
Agile Infrastructure


       • Operating at Cloud Scale
       • Ephemeral Infrastructure
       • Frictionless Infrastru...
Agile Operations

       • Products not Projects
       • Walk on Walk off Projects
       • Velocity of Innovation
      ...
Devops




Saturday, November 6, 2010
Devops: Why Should You Care?


        Short Answer:

             It’s a way to
              make your
               bu...
Devops: Why Should You Care?


        Short Answer:
                   Rut Ro
             It’s a way to
              ri...
Devops is a cultural and
   professional movement!


                             Copyright © 2010 Opscode, Inc - All Righ...
IT Anti-Pattern




                                   Wall of Confusion
                             Dev                 ...
vO ps
                         Dev           De             Ops

                               Wa l l of onfus i on
     ...
Devops is About Velocity




Saturday, November 6, 2010
Copyright © 2010 Opscode, Inc - All Rights Reserved   16
Saturday, November 6, 2010
Culture
                             Automation
                             Measurement
                               Sh...
So	
  
                             What’s
                             Your
                             Culture
        ...
Saturday, November 6, 2010
Culture Before Tools

         •      Leadership
         •      Behavior
         •      Communication
         •      Pa...
Leadership




Saturday, November 6, 2010
Leadership




                             Devs            Ops
Saturday, November 6, 2010
Leadership




Saturday, November 6, 2010
Behavior




Saturday, November 6, 2010
Behavior




Saturday, November 6, 2010
Behavior




Saturday, November 6, 2010
Communication




Saturday, November 6, 2010
Communication




Saturday, November 6, 2010
Passion




Saturday, November 6, 2010
Passion




Saturday, November 6, 2010
Have Fun!




Saturday, November 6, 2010
Cloudy Operations and Devops




                             Copyright © 2010 Opscode, Inc - All Rights Reserved   31
Sat...
Till the Meatball Hits
                                     the Fan




                                 Copyright © 2010 ...
Till the Meatball Hits
                                     the Fan




       I did not have “cloudy”
     meatballs with...
Automa4on



Saturday, November 6, 2010
Fully
           Automated Infrastructure
              Control                Provisioning                               ...
Fully
           Automated Infrastructure
              Control                Provisioning                               ...
What Do
            Developers
              Want?

                             Copyright © 2010 Opscode, Inc - All Right...
For Developers...

                    • Self Service Operations
                    • The infrastructure is the applicati...
What Does
                             Operations Want?




                                  Copyright © 2010 Opscode, In...
Copyright © 2010 Opscode, Inc - All Rights Reserved   38
Saturday, November 6, 2010
Operations
           • Say “Yes”.
           • You never liked rack
                   and stack that much
              ...
Automate Everything


      • Integration
      • Builds
      • Tests
      • Deploys
      • Orchestration
Saturday, Nov...
Infrastructure as Code




                             http://www.flickr.com/photos/asten/2159525309/sizes/l/

Saturday, N...
Infrastructure as Code


                             ‣ Version control




                                              ...
Infrastructure as Code


                             ‣ Version control
                             ‣ Process control



...
Infrastructure as Code


                             ‣ Version control
                             ‣ Process control
   ...
A Tornado Hits Your Data




                               http://www.flickr.com/photos/gi/518613153/sizes/o/


Saturday, ...
A Tornado Hits Your Data

               • Pause your movie




                               http://www.flickr.com/photos...
A Tornado Hits Your Data

               • Pause your movie
               • Sign into your cloud provider




           ...
A Tornado Hits Your Data

               • Pause your movie
               • Sign into your cloud provider
               ...
A Tornado Hits Your Data

               • Pause your movie
               • Sign into your cloud provider
               ...
A Tornado Hits Your Data

               • Pause your movie
               • Sign into your cloud provider
               ...
A Tornado Hits Your Data

               • Pause your movie
               • Sign into your cloud provider
               ...
A Tornado Hits Your Data

               • Pause your movie
               • Sign into your cloud provider
               ...
A Tornado Hits Your Data

               • Pause your movie
               • Sign into your cloud provider
               ...
A Tornado Hits Your Data

               • Pause your movie
               • Sign into your cloud provider
               ...
A Tornado Hits Your Data

               • Pause your movie
               •              Chapter 5
                 Sign ...
In a Cloudy World
   Your Prime Constraint Should Be




                                                                 ...
In a Cloudy World
   Your Prime Constraint Should Be

                  The time it
                   takes to
          ...
Cloudy Configuration
                  Management




                             Copyright © 2010 Opscode, Inc - All Righ...
Cloudy Configuration
                  Management
                             Provisioning



                            ...
Cloudy Configuration
                  Management
                             Provisioning
                             Co...
Cloudy Configuration
                  Management
                             Provisioning
                             Co...
Provisioning
   Nodes

   opslb01

   opsws01
   opsws02

   opsdm01
   opsds01
   opsds02                    Copyright © ...
Configuration Management

     Roles

     loadbalancer
     webserver
     dbmaster
     dbslave


                       ...
Systems Integration

                                                                                         Load Balance...
Role Based Configuration
    name "webserver"
    description "Systems that serve HTTP traffic"

    run_list(
      "role[...
Role Based Configuration
    name "webserver"
    description "Systems that serve HTTP traffic"

    run_list(
      "role[...
Role Based Configuration
    name "webserver"
    description "Systems that serve HTTP traffic"

    run_list(
      "role[...
Role Based Configuration
    name "webserver"
    description "Systems that serve HTTP traffic"

    run_list(
      "role[...
Role Based Configuration
    name "webserver"
    description "Systems that serve HTTP traffic"

    run_list(
      "role[...
Role Based Configuration
    name "webserver"
    description "Systems that serve HTTP traffic"

    run_list(
      "role[...
Systems Integration




     •


Saturday, November 6, 2010
Systems Integration




     •


Saturday, November 6, 2010
Systems Integration




     •


Saturday, November 6, 2010
Systems Integration




     •


Saturday, November 6, 2010
Fully Automated Infrastructure
 Provisioning                Configuration                                             Integ...
Infrastructure as Data



                             http://www.flickr.com/photos/asten/2159525309/sizes/l/

Saturday, No...
Discoverable Data




                                  http://www.flickr.com/photos/asten/2159525309/sizes/l/

Saturday, N...
Using a Search API




     •


Saturday, November 6, 2010
Using a Search API
                             Text




     •


Saturday, November 6, 2010
Using a Search API
                                    Text




                             Text
     •


Saturday, Novem...
Copyright © 2010 Opscode, Inc - All Rights Reserved                            54
                             http://www....
Copyright © 2010 Opscode, Inc - All Rights Reserved                            54
                             http://www....
Copyright © 2010 Opscode, Inc - All Rights Reserved                            54
                             http://www....
Copyright © 2010 Opscode, Inc - All Rights Reserved                            54
                             http://www....
Copyright © 2010 Opscode, Inc - All Rights Reserved                            54
                             http://www....
Non Discoverable Data




                             http://www.flickr.com/photos/asten/2159525309/sizes/l/

Saturday, No...
Non Discoverable Data




                             http://www.flickr.com/photos/asten/2159525309/sizes/l/

Saturday, No...
Non Discoverable Data




                             http://www.flickr.com/photos/asten/2159525309/sizes/l/

Saturday, No...
Non Discoverable Data
                                         Load Balancer



                              Web Server  ...
Copyright © 2010 Opscode, Inc - All Rights Reserved                            56
                             http://www....
Copyright © 2010 Opscode, Inc - All Rights Reserved                            56
                             http://www....
Copyright © 2010 Opscode, Inc - All Rights Reserved                            56
                             http://www....
Copyright © 2010 Opscode, Inc - All Rights Reserved                            56
                             http://www....
Copyright © 2010 Opscode, Inc - All Rights Reserved                            56
                             http://www....
Measurement
Metrics
Saturday, November 6, 2010
Measure Everything
                             • Performance Metrics
                             • Process Data
        ...
Continuos Improvement




Saturday, November 6, 2010
Old School is Still Cool

                             • Change
                             • Incident
                  ...
Sharing



Saturday, November 6, 2010
Anti-Pattern:


              Thinking that
                secrecy
               makes you
                 better



Sa...
Share Everything
          • Share Metrics
          • Share Ideas
          • Share Stories
          • Give Developers A...
P




                             Be bold-and
                             mighty forces
                             wil...
Case Studies




Saturday, November 6, 2010
Homework...
       1. Web Operations (John Allspaw)
       1. Lean Startup (Eric Ries)
       2. Continuous Deployment (Je...
Upcoming SlideShare
Loading in...5
×

T-DOSE 2010 - Agile Enterprise, CLouds and Devops

1,685

Published on

Published in: Technology, Business, Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,685
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
19
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

T-DOSE 2010 - Agile Enterprise, CLouds and Devops

  1. 1. John Willis VP of Services john@opscode.com twitter.com/botchagalupe Copyright © 2010 Opscode, Inc - All Rights Reserved 1 Saturday, November 6, 2010
  2. 2. IT Management Podcast DevopsCafe CloudCafe Copyright © 2010 Opscode, Inc - All Rights Reserved 2 Saturday, November 6, 2010
  3. 3. IT Management Podcast DevopsCafe CloudCafe Copyright © 2010 Opscode, Inc - All Rights Reserved 2 Saturday, November 6, 2010
  4. 4. The Agile Enterprise Cloud and Devops Copyright © 2010 Opscode, Inc - All Rights Reserved 3 Saturday, November 6, 2010
  5. 5. Industrial Cambrian Revolution Explosion Copyright © 2010 Opscode, Inc - All Rights Reserved 4 Saturday, November 6, 2010
  6. 6. Hierarchy Theory “The rate of evolution of any system is dependent upon the organisation of its subsystems” Herbert Simon, Theory of Hierarchy and componentisation. Copyright © 2010 Opscode, Inc - All Rights Reserved 5 Saturday, November 6, 2010
  7. 7. A Parable of Two Watch Makers Copyright © 2010 Opscode, Inc - All Rights Reserved 6 Saturday, November 6, 2010
  8. 8. A Parable of Two Watch Makers •Technological evolution (and revolution). •Introductions of new products •Strong and unpredictable fluctuations of the demand. Copyright © 2010 Opscode, Inc - All Rights Reserved 6 Saturday, November 6, 2010
  9. 9. Saturday, November 6, 2010
  10. 10. A Period of Combinatorial Innovation Saturday, November 6, 2010
  11. 11. A Period of Combinatorial Innovation • Abstract and fault tolerant components Saturday, November 6, 2010
  12. 12. A Period of Combinatorial Innovation • Abstract and fault tolerant components • Integrated network accessible services Saturday, November 6, 2010
  13. 13. A Period of Combinatorial Innovation • Abstract and fault tolerant components • Integrated network accessible services • Unlimited infrastructure Saturday, November 6, 2010
  14. 14. Agile Infrastructure • Operating at Cloud Scale • Ephemeral Infrastructure • Frictionless Infrastructure • Self Service Operations Copyright © 2010 Opscode, Inc - All Rights Reserved 8 Saturday, November 6, 2010
  15. 15. Agile Operations • Products not Projects • Walk on Walk off Projects • Velocity of Innovation • Continuos Delivery • Enterprise Lean Startup Copyright © 2010 Opscode, Inc - All Rights Reserved 9 Saturday, November 6, 2010
  16. 16. Devops Saturday, November 6, 2010
  17. 17. Devops: Why Should You Care? Short Answer: It’s a way to make your business more agile Saturday, November 6, 2010
  18. 18. Devops: Why Should You Care? Short Answer: Rut Ro It’s a way to rit’s rabout ra business make your rupid business more agile Saturday, November 6, 2010
  19. 19. Devops is a cultural and professional movement! Copyright © 2010 Opscode, Inc - All Rights Reserved 12 Saturday, November 6, 2010
  20. 20. IT Anti-Pattern Wall of Confusion Dev Ops Ah-ha! Ka-ching! Saturday, November 6, 2010
  21. 21. vO ps Dev De Ops Wa l l of onfus i on C Saturday, November 6, 2010
  22. 22. Devops is About Velocity Saturday, November 6, 2010
  23. 23. Copyright © 2010 Opscode, Inc - All Rights Reserved 16 Saturday, November 6, 2010
  24. 24. Culture Automation Measurement Sharing Copyright © 2010 Opscode, Inc - All Rights Reserved 16 Saturday, November 6, 2010
  25. 25. So   What’s Your Culture Dog Saturday, November 6, 2010
  26. 26. Saturday, November 6, 2010
  27. 27. Culture Before Tools • Leadership • Behavior • Communication • Passion • Having Fun Saturday, November 6, 2010
  28. 28. Leadership Saturday, November 6, 2010
  29. 29. Leadership Devs Ops Saturday, November 6, 2010
  30. 30. Leadership Saturday, November 6, 2010
  31. 31. Behavior Saturday, November 6, 2010
  32. 32. Behavior Saturday, November 6, 2010
  33. 33. Behavior Saturday, November 6, 2010
  34. 34. Communication Saturday, November 6, 2010
  35. 35. Communication Saturday, November 6, 2010
  36. 36. Passion Saturday, November 6, 2010
  37. 37. Passion Saturday, November 6, 2010
  38. 38. Have Fun! Saturday, November 6, 2010
  39. 39. Cloudy Operations and Devops Copyright © 2010 Opscode, Inc - All Rights Reserved 31 Saturday, November 6, 2010
  40. 40. Till the Meatball Hits the Fan Copyright © 2010 Opscode, Inc - All Rights Reserved 32 Saturday, November 6, 2010
  41. 41. Till the Meatball Hits the Fan I did not have “cloudy” meatballs with that providerCopyright © 2010 Opscode, Inc - All Rights Reserved 32 Saturday, November 6, 2010
  42. 42. Automa4on Saturday, November 6, 2010
  43. 43. Fully Automated Infrastructure Control Provisioning Release Orchestration Deploy CI Server Issue tracker Artifact Config repository Dispatcher SCM management Build Repository OS boot/ Scheduler install Code Workflows Model Resources Configuration Events Trending Asset Identity inventory Trending Reporting Topology Host naming CMDB Monitoring Sources Copyright © 2010 Opscode, Inc - All Rights Reserved 34 Saturday, November 6, 2010
  44. 44. Fully Automated Infrastructure Control Provisioning Release Orchestration Deploy CI Server Issue tracker Artifact Config repository Dispatcher SCM management Build Repository OS boot/ Scheduler install Code Workflows Model Resources Configuration Events Trending Asset Identity inventory Trending Reporting Topology Host naming CMDB Monitoring Sources Copyright © 2010 Opscode, Inc - All Rights Reserved 34 Saturday, November 6, 2010
  45. 45. What Do Developers Want? Copyright © 2010 Opscode, Inc - All Rights Reserved 35 Saturday, November 6, 2010
  46. 46. For Developers... • Self Service Operations • The infrastructure is the application (and vice versa) • Minimize Bottlenecks • The “Right” Tools Saturday, November 6, 2010
  47. 47. What Does Operations Want? Copyright © 2010 Opscode, Inc - All Rights Reserved 37 Saturday, November 6, 2010
  48. 48. Copyright © 2010 Opscode, Inc - All Rights Reserved 38 Saturday, November 6, 2010
  49. 49. Operations • Say “Yes”. • You never liked rack and stack that much anyway. • You have never been more critical. • Just get out of the way. http://covers.oreilly.com/images/9780596007836/lrg.jpg Saturday, November 6, 2010
  50. 50. Automate Everything • Integration • Builds • Tests • Deploys • Orchestration Saturday, November 6, 2010
  51. 51. Infrastructure as Code http://www.flickr.com/photos/asten/2159525309/sizes/l/ Saturday, November 6, 2010
  52. 52. Infrastructure as Code ‣ Version control http://www.flickr.com/photos/asten/2159525309/sizes/l/ Saturday, November 6, 2010
  53. 53. Infrastructure as Code ‣ Version control ‣ Process control http://www.flickr.com/photos/asten/2159525309/sizes/l/ Saturday, November 6, 2010
  54. 54. Infrastructure as Code ‣ Version control ‣ Process control ‣ Application control http://www.flickr.com/photos/asten/2159525309/sizes/l/ Saturday, November 6, 2010
  55. 55. A Tornado Hits Your Data http://www.flickr.com/photos/gi/518613153/sizes/o/ Saturday, November 6, 2010
  56. 56. A Tornado Hits Your Data • Pause your movie http://www.flickr.com/photos/gi/518613153/sizes/o/ Saturday, November 6, 2010
  57. 57. A Tornado Hits Your Data • Pause your movie • Sign into your cloud provider http://www.flickr.com/photos/gi/518613153/sizes/o/ Saturday, November 6, 2010
  58. 58. A Tornado Hits Your Data • Pause your movie • Sign into your cloud provider • Download your offsite backups http://www.flickr.com/photos/gi/518613153/sizes/o/ Saturday, November 6, 2010
  59. 59. A Tornado Hits Your Data • Pause your movie • Sign into your cloud provider • Download your offsite backups • Provision, config and integrate the new servers http://www.flickr.com/photos/gi/518613153/sizes/o/ Saturday, November 6, 2010
  60. 60. A Tornado Hits Your Data • Pause your movie • Sign into your cloud provider • Download your offsite backups • Provision, config and integrate the new servers • Change DNS to point to “Hit by Tornado” page http://www.flickr.com/photos/gi/518613153/sizes/o/ Saturday, November 6, 2010
  61. 61. A Tornado Hits Your Data • Pause your movie • Sign into your cloud provider • Download your offsite backups • Provision, config and integrate the new servers • Change DNS to point to “Hit by Tornado” page • Restore the customer and application data http://www.flickr.com/photos/gi/518613153/sizes/o/ Saturday, November 6, 2010
  62. 62. A Tornado Hits Your Data • Pause your movie • Sign into your cloud provider • Download your offsite backups • Provision, config and integrate the new servers • Change DNS to point to “Hit by Tornado” page • Restore the customer and application data • Remove the “Hit by Tornado” page http://www.flickr.com/photos/gi/518613153/sizes/o/ Saturday, November 6, 2010
  63. 63. A Tornado Hits Your Data • Pause your movie • Sign into your cloud provider • Download your offsite backups • Provision, config and integrate the new servers • Change DNS to point to “Hit by Tornado” page • Restore the customer and application data • Remove the “Hit by Tornado” page • Unpause movie http://www.flickr.com/photos/gi/518613153/sizes/o/ Saturday, November 6, 2010
  64. 64. A Tornado Hits Your Data • Pause your movie • Sign into your cloud provider • Download your offsite backups • Provision, config and integrate the new servers • Change DNS to point to “Hit by Tornado” page • Restore the customer and application data • Remove the “Hit by Tornado” page • Unpause movie http://www.flickr.com/photos/gi/518613153/sizes/o/ Saturday, November 6, 2010
  65. 65. A Tornado Hits Your Data • Pause your movie • Chapter 5 Sign into your cloud provider Infrastructure • Download your offsite backups as Code • Provision, config and Jacob the new servers Adam integrate • Change DNS to point to “Hit by Tornado” page • Restore the customer and application data • Remove the “Hit by Tornado” page • Unpause movie http://www.flickr.com/photos/gi/518613153/sizes/o/ Saturday, November 6, 2010
  66. 66. In a Cloudy World Your Prime Constraint Should Be http://www.flickr.com/photos/visualage/2126833132/sizes/o/ Copyright © 2010 Opscode, Inc - All Rights Reserved 43 Saturday, November 6, 2010
  67. 67. In a Cloudy World Your Prime Constraint Should Be The time it takes to restore your application data http://www.flickr.com/photos/visualage/2126833132/sizes/o/ Copyright © 2010 Opscode, Inc - All Rights Reserved 43 Saturday, November 6, 2010
  68. 68. Cloudy Configuration Management Copyright © 2010 Opscode, Inc - All Rights Reserved 44 Saturday, November 6, 2010
  69. 69. Cloudy Configuration Management Provisioning Copyright © 2010 Opscode, Inc - All Rights Reserved 44 Saturday, November 6, 2010
  70. 70. Cloudy Configuration Management Provisioning Configuration Copyright © 2010 Opscode, Inc - All Rights Reserved 44 Saturday, November 6, 2010
  71. 71. Cloudy Configuration Management Provisioning Configuration Systems Integration Copyright © 2010 Opscode, Inc - All Rights Reserved 44 Saturday, November 6, 2010
  72. 72. Provisioning Nodes opslb01 opsws01 opsws02 opsdm01 opsds01 opsds02 Copyright © 2010 Opscode, Inc - All Rights Reserved 45 Saturday, November 6, 2010
  73. 73. Configuration Management Roles loadbalancer webserver dbmaster dbslave Copyright © 2010 Opscode, Inc - All Rights Reserved 46 Saturday, November 6, 2010
  74. 74. 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 47 Saturday, November 6, 2010
  75. 75. Role Based Configuration name "webserver" description "Systems that serve HTTP traffic" run_list( "role[base]", "recipe[apache2]", "recipe[apache2::mod_ssl]" ) default_attributes( "apache" => { "listen_ports" => [ "80", "443" ] } ) override_attributes( "apache" => { "max_children" => "50" } } } Saturday, November 6, 2010
  76. 76. Role Based Configuration name "webserver" description "Systems that serve HTTP traffic" run_list( "role[base]", "recipe[apache2]", "recipe[apache2::mod_ssl]" ) default_attributes( "apache" => { "listen_ports" => [ "80", "443" ] } ) override_attributes( "apache" => { "max_children" => "50" } } } Saturday, November 6, 2010
  77. 77. Role Based Configuration name "webserver" description "Systems that serve HTTP traffic" run_list( "role[base]", "recipe[apache2]", "recipe[apache2::mod_ssl]" ) default_attributes( "apache" => { "listen_ports" => [ "80", "443" ] } ) override_attributes( "apache" => { "max_children" => "50" } } } Saturday, November 6, 2010
  78. 78. Role Based Configuration name "webserver" description "Systems that serve HTTP traffic" run_list( "role[base]", "recipe[apache2]", "recipe[apache2::mod_ssl]" ) default_attributes( "apache" => { "listen_ports" => [ "80", "443" ] } ) override_attributes( "apache" => { "max_children" => "50" } } } Saturday, November 6, 2010
  79. 79. Role Based Configuration name "webserver" description "Systems that serve HTTP traffic" run_list( "role[base]", "recipe[apache2]", "recipe[apache2::mod_ssl]" ) default_attributes( opsws01 "apache" => { "listen_ports" => [ "80", "443" ] } ) override_attributes( "apache" => { "max_children" => "50" } } } Saturday, November 6, 2010
  80. 80. Role Based Configuration name "webserver" description "Systems that serve HTTP traffic" run_list( "role[base]", "recipe[apache2]", "recipe[apache2::mod_ssl]" ) default_attributes( opsws01 opsws02 "apache" => { "listen_ports" => [ "80", "443" ] } ) override_attributes( "apache" => { "max_children" => "50" } } } Saturday, November 6, 2010
  81. 81. Systems Integration • Saturday, November 6, 2010
  82. 82. Systems Integration • Saturday, November 6, 2010
  83. 83. Systems Integration • Saturday, November 6, 2010
  84. 84. Systems Integration • Saturday, November 6, 2010
  85. 85. Fully Automated Infrastructure Provisioning Configuration Integration Load Balancer Web Server Web Server DB Master DB Slave DB Slave Disk Disk Disk Copyright © 2010 Opscode, Inc - All Rights Reserved 50 Saturday, November 6, 2010
  86. 86. Infrastructure as Data http://www.flickr.com/photos/asten/2159525309/sizes/l/ Saturday, November 6, 2010
  87. 87. Discoverable Data http://www.flickr.com/photos/asten/2159525309/sizes/l/ Saturday, November 6, 2010
  88. 88. Using a Search API • Saturday, November 6, 2010
  89. 89. Using a Search API Text • Saturday, November 6, 2010
  90. 90. Using a Search API Text Text • Saturday, November 6, 2010
  91. 91. Copyright © 2010 Opscode, Inc - All Rights Reserved 54 http://www.brooklynstreetart.com/theBlog/wp-content/uploads/2008/12/swedish_chef_bork-sleeper-cell.jpg Saturday, November 6, 2010
  92. 92. Copyright © 2010 Opscode, Inc - All Rights Reserved 54 http://www.brooklynstreetart.com/theBlog/wp-content/uploads/2008/12/swedish_chef_bork-sleeper-cell.jpg Saturday, November 6, 2010
  93. 93. Copyright © 2010 Opscode, Inc - All Rights Reserved 54 http://www.brooklynstreetart.com/theBlog/wp-content/uploads/2008/12/swedish_chef_bork-sleeper-cell.jpg Saturday, November 6, 2010
  94. 94. Copyright © 2010 Opscode, Inc - All Rights Reserved 54 http://www.brooklynstreetart.com/theBlog/wp-content/uploads/2008/12/swedish_chef_bork-sleeper-cell.jpg Saturday, November 6, 2010
  95. 95. Copyright © 2010 Opscode, Inc - All Rights Reserved 54 http://www.brooklynstreetart.com/theBlog/wp-content/uploads/2008/12/swedish_chef_bork-sleeper-cell.jpg Saturday, November 6, 2010
  96. 96. Non Discoverable Data http://www.flickr.com/photos/asten/2159525309/sizes/l/ Saturday, November 6, 2010
  97. 97. Non Discoverable Data http://www.flickr.com/photos/asten/2159525309/sizes/l/ Saturday, November 6, 2010
  98. 98. Non Discoverable Data http://www.flickr.com/photos/asten/2159525309/sizes/l/ Saturday, November 6, 2010
  99. 99. Non Discoverable Data Load Balancer Web Server Web Server DB Master DB Slave DB Slave Disk Disk Disk http://www.flickr.com/photos/asten/2159525309/sizes/l/ Saturday, November 6, 2010
  100. 100. Copyright © 2010 Opscode, Inc - All Rights Reserved 56 http://www.brooklynstreetart.com/theBlog/wp-content/uploads/2008/12/swedish_chef_bork-sleeper-cell.jpg Saturday, November 6, 2010
  101. 101. Copyright © 2010 Opscode, Inc - All Rights Reserved 56 http://www.brooklynstreetart.com/theBlog/wp-content/uploads/2008/12/swedish_chef_bork-sleeper-cell.jpg Saturday, November 6, 2010
  102. 102. Copyright © 2010 Opscode, Inc - All Rights Reserved 56 http://www.brooklynstreetart.com/theBlog/wp-content/uploads/2008/12/swedish_chef_bork-sleeper-cell.jpg Saturday, November 6, 2010
  103. 103. Copyright © 2010 Opscode, Inc - All Rights Reserved 56 http://www.brooklynstreetart.com/theBlog/wp-content/uploads/2008/12/swedish_chef_bork-sleeper-cell.jpg Saturday, November 6, 2010
  104. 104. Copyright © 2010 Opscode, Inc - All Rights Reserved 56 http://www.brooklynstreetart.com/theBlog/wp-content/uploads/2008/12/swedish_chef_bork-sleeper-cell.jpg Saturday, November 6, 2010
  105. 105. Measurement Metrics Saturday, November 6, 2010
  106. 106. Measure Everything • Performance Metrics • Process Data • People Data • Heuristics Saturday, November 6, 2010
  107. 107. Continuos Improvement Saturday, November 6, 2010
  108. 108. Old School is Still Cool • Change • Incident • TTR/TTD Saturday, November 6, 2010
  109. 109. Sharing Saturday, November 6, 2010
  110. 110. Anti-Pattern: Thinking that secrecy makes you better Saturday, November 6, 2010
  111. 111. Share Everything • Share Metrics • Share Ideas • Share Stories • Give Developers Access • Allow Operations to Leverage Saturday, November 6, 2010
  112. 112. P Be bold-and mighty forces will come to your aid Basil King Saturday, November 6, 2010
  113. 113. Case Studies Saturday, November 6, 2010
  114. 114. Homework... 1. Web Operations (John Allspaw) 1. Lean Startup (Eric Ries) 2. Continuous Deployment (Jez Humble) 2. Agile Planning (Scrum, Kanban) 3. Test Driven Development / Operations Extra Credit: 5. DevOps Cafe Podcast (DevOpsCafe.org) 6. Follow me on Twitter (@botchagalupe) Saturday, November 6, 2010
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×