SlideShare une entreprise Scribd logo
1  sur  18
Operations as Code




                             Copyright © 2010 Opscode, Inc - All Rights Reserved   1
Thursday, April 22, 2010
John Willis
                           VP of Services
                           email:
                           john@opscode.com


                                     Copyright © 2010 Opscode, Inc - All Rights Reserved   2
Thursday, April 22, 2010
Operations as Code


                           Copyright © 2010 Opscode, Inc - All Rights Reserved   3
Thursday, April 22, 2010
Devops
    Development

    Team focus
    IDE/Workbench
    Agile methodology
    Source Control



                           Copyright © 2010 Opscode, Inc - All Rights Reserved   4
Thursday, April 22, 2010
Devops
    Operations

    Individual focus
    Script VI based
    No methodology
    No source control



                           Copyright © 2010 Opscode, Inc - All Rights Reserved   5
Thursday, April 22, 2010
Operations as Code




                             Copyright © 2010 Opscode, Inc - All Rights Reserved   6
Thursday, April 22, 2010
P




                                                            Is This You?


                                         Are you poorly equipped for
                                         the world in which you must
                                                now operate? 
                               Copyright © 2010 Opscode, Inc - All Rights Reserved   7
Thursday, April 22, 2010
The Internet 10




                               Copyright © 2010 Opscode, Inc - All Rights Reserved   8
Thursday, April 22, 2010
Operations as Code
    Nodes
                                                                         Load Balancer

    opslb01
                                                       Web Server                              Web Server


    opsws01
    opsws02                                                                          DB Master




    opsdm01                                         DB Slave                                        DB Slave


    opsds01                                                      Disk                   Disk           Disk


    opsds02                    Copyright © 2010 Opscode, Inc - All Rights Reserved                             9
Thursday, April 22, 2010
Operations as Code

      Roles                                                               Load Balancer



      loadbalancer                                      Web Server                              Web Server


      webserver
      dbmaster                                                                        DB Master

      dbslave
                                                     DB Slave                                        DB Slave



                                                                  Disk                   Disk           Disk




                                Copyright © 2010 Opscode, Inc - All Rights Reserved                             10
Thursday, April 22, 2010
Operations as Code
                                                                          Load Balancer
      Recipes
                                                        Web Server                              Web Server
      haproxy
      apache2
                                                                                      DB Master
      myssql
                                                     DB Slave                                        DB Slave



                                                                  Disk                   Disk           Disk




                                Copyright © 2010 Opscode, Inc - All Rights Reserved                             11
Thursday, April 22, 2010
Opscode Chef




                              Copyright © 2010 Opscode, Inc - All Rights Reserved   12
Thursday, April 22, 2010
Our Offerings Today




                                                                                      13
                                Copyright © 2010 Opscode, Inc - All Rights Reserved

Thursday, April 22, 2010
Our Offerings Today
  1st      Chef The worldʼs best open source
        systems integration framework.




                                                                                               13
                                         Copyright © 2010 Opscode, Inc - All Rights Reserved

Thursday, April 22, 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.
                                                                                                   13
                                             Copyright © 2010 Opscode, Inc - All Rights Reserved

Thursday, April 22, 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.
                                                                                                                      13
                                             Copyright © 2010 Opscode, Inc - All Rights Reserved

Thursday, April 22, 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   14
Thursday, April 22, 2010
wiki.opscode.com
                    cookbooks.opscode.com
                      john@opscode.com


                           Copyright © 2010 Opscode, Inc - All Rights Reserved   15
Thursday, April 22, 2010

Contenu connexe

Similaire à Operations as Code

Mwrc2011 cookbook design patterns
Mwrc2011 cookbook design patternsMwrc2011 cookbook design patterns
Mwrc2011 cookbook design patterns
jtimberman
 
Fosdem chef-101-app-deploy
Fosdem chef-101-app-deployFosdem chef-101-app-deploy
Fosdem chef-101-app-deploy
jtimberman
 
Derailed chef update-oct2010
Derailed chef update-oct2010Derailed chef update-oct2010
Derailed chef update-oct2010
jtimberman
 
POCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewPOCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and Overview
Günter Obiltschnig
 
GoOpen 2010: David Elboth
GoOpen 2010: David ElbothGoOpen 2010: David Elboth
GoOpen 2010: David Elboth
Friprogsenteret
 
Cooking security sans@night
Cooking security sans@nightCooking security sans@night
Cooking security sans@night
jtimberman
 
Agile Enterprise Devops and Cloud - Interop 2010 NYC
Agile Enterprise Devops and Cloud - Interop 2010 NYCAgile Enterprise Devops and Cloud - Interop 2010 NYC
Agile Enterprise Devops and Cloud - Interop 2010 NYC
Chef Software, Inc.
 
Flash Applications For Mobile
Flash Applications For MobileFlash Applications For Mobile
Flash Applications For Mobile
Serge Jespers
 
Michael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 LondonMichael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 London
Skills Matter
 

Similaire à Operations as Code (20)

Operations as Code
Operations as CodeOperations as Code
Operations as Code
 
Chef in the cloud [dbccg]
Chef in the cloud [dbccg]Chef in the cloud [dbccg]
Chef in the cloud [dbccg]
 
Mwrc2011 cookbook design patterns
Mwrc2011 cookbook design patternsMwrc2011 cookbook design patterns
Mwrc2011 cookbook design patterns
 
Fosdem chef-101-app-deploy
Fosdem chef-101-app-deployFosdem chef-101-app-deploy
Fosdem chef-101-app-deploy
 
Derailed chef update-oct2010
Derailed chef update-oct2010Derailed chef update-oct2010
Derailed chef update-oct2010
 
POCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and OverviewPOCO C++ Libraries Intro and Overview
POCO C++ Libraries Intro and Overview
 
HTML5: Toolkits and Gaps
HTML5: Toolkits and GapsHTML5: Toolkits and Gaps
HTML5: Toolkits and Gaps
 
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...
LS11 SHOW202 - Enterprise 2.0 Hero - a Beginner's Guide to Installing IBM Lot...
 
Dojo Mobile
Dojo MobileDojo Mobile
Dojo Mobile
 
GoOpen 2010: David Elboth
GoOpen 2010: David ElbothGoOpen 2010: David Elboth
GoOpen 2010: David Elboth
 
Cooking security sans@night
Cooking security sans@nightCooking security sans@night
Cooking security sans@night
 
Openesb past present_future
Openesb past present_futureOpenesb past present_future
Openesb past present_future
 
Openesb past present_future
Openesb past present_futureOpenesb past present_future
Openesb past present_future
 
Openesb past present and future
Openesb past present and futureOpenesb past present and future
Openesb past present and future
 
ActiveState - The Open Source Languages Company
ActiveState - The Open Source Languages CompanyActiveState - The Open Source Languages Company
ActiveState - The Open Source Languages Company
 
Gluecon 2010
Gluecon 2010Gluecon 2010
Gluecon 2010
 
Automated infrastructure is on the menu
Automated infrastructure is on the menuAutomated infrastructure is on the menu
Automated infrastructure is on the menu
 
Agile Enterprise Devops and Cloud - Interop 2010 NYC
Agile Enterprise Devops and Cloud - Interop 2010 NYCAgile Enterprise Devops and Cloud - Interop 2010 NYC
Agile Enterprise Devops and Cloud - Interop 2010 NYC
 
Flash Applications For Mobile
Flash Applications For MobileFlash Applications For Mobile
Flash Applications For Mobile
 
Michael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 LondonMichael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 London
 

Plus de OpsCamp (9)

Michael Johnson of rPath gives Lightning Talk at OpsCamp San Francisco
Michael Johnson of rPath gives Lightning Talk at OpsCamp San FranciscoMichael Johnson of rPath gives Lightning Talk at OpsCamp San Francisco
Michael Johnson of rPath gives Lightning Talk at OpsCamp San Francisco
 
Tara Spalding of GWOS gives Lightning Talks at OpsCamp, San Francisco
Tara Spalding of GWOS gives Lightning Talks at OpsCamp, San FranciscoTara Spalding of GWOS gives Lightning Talks at OpsCamp, San Francisco
Tara Spalding of GWOS gives Lightning Talks at OpsCamp, San Francisco
 
OpsCamp SF Sponsor Deck
OpsCamp SF Sponsor DeckOpsCamp SF Sponsor Deck
OpsCamp SF Sponsor Deck
 
What Ifs - VMware Lightning Talk OpsCamp San Francisco
What Ifs - VMware Lightning Talk OpsCamp San FranciscoWhat Ifs - VMware Lightning Talk OpsCamp San Francisco
What Ifs - VMware Lightning Talk OpsCamp San Francisco
 
rPath Lightning Talk by Shawn Edmondson
rPath Lightning Talk by Shawn EdmondsonrPath Lightning Talk by Shawn Edmondson
rPath Lightning Talk by Shawn Edmondson
 
DNS Is Sexy
DNS Is SexyDNS Is Sexy
DNS Is Sexy
 
3. cloudcamp lt
3. cloudcamp lt3. cloudcamp lt
3. cloudcamp lt
 
Management is the Model
Management is the ModelManagement is the Model
Management is the Model
 
Computing as a Service - 7 Insights on the Future of Cloud Computing
Computing as a Service - 7 Insights on the Future of Cloud ComputingComputing as a Service - 7 Insights on the Future of Cloud Computing
Computing as a Service - 7 Insights on the Future of Cloud Computing
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Operations as Code

  • 1. Operations as Code Copyright © 2010 Opscode, Inc - All Rights Reserved 1 Thursday, April 22, 2010
  • 2. John Willis VP of Services email: john@opscode.com Copyright © 2010 Opscode, Inc - All Rights Reserved 2 Thursday, April 22, 2010
  • 3. Operations as Code Copyright © 2010 Opscode, Inc - All Rights Reserved 3 Thursday, April 22, 2010
  • 4. Devops Development Team focus IDE/Workbench Agile methodology Source Control Copyright © 2010 Opscode, Inc - All Rights Reserved 4 Thursday, April 22, 2010
  • 5. Devops Operations Individual focus Script VI based No methodology No source control Copyright © 2010 Opscode, Inc - All Rights Reserved 5 Thursday, April 22, 2010
  • 6. Operations as Code Copyright © 2010 Opscode, Inc - All Rights Reserved 6 Thursday, April 22, 2010
  • 7. P Is This You? Are you poorly equipped for the world in which you must now operate?  Copyright © 2010 Opscode, Inc - All Rights Reserved 7 Thursday, April 22, 2010
  • 8. The Internet 10 Copyright © 2010 Opscode, Inc - All Rights Reserved 8 Thursday, April 22, 2010
  • 9. Operations as Code Nodes Load Balancer opslb01 Web Server Web Server opsws01 opsws02 DB Master opsdm01 DB Slave DB Slave opsds01 Disk Disk Disk opsds02 Copyright © 2010 Opscode, Inc - All Rights Reserved 9 Thursday, April 22, 2010
  • 10. Operations as Code Roles Load Balancer loadbalancer Web Server Web Server webserver dbmaster DB Master dbslave DB Slave DB Slave Disk Disk Disk Copyright © 2010 Opscode, Inc - All Rights Reserved 10 Thursday, April 22, 2010
  • 11. Operations as Code Load Balancer Recipes Web Server Web Server haproxy apache2 DB Master myssql DB Slave DB Slave Disk Disk Disk Copyright © 2010 Opscode, Inc - All Rights Reserved 11 Thursday, April 22, 2010
  • 12. Opscode Chef Copyright © 2010 Opscode, Inc - All Rights Reserved 12 Thursday, April 22, 2010
  • 13. Our Offerings Today 13 Copyright © 2010 Opscode, Inc - All Rights Reserved Thursday, April 22, 2010
  • 14. Our Offerings Today 1st Chef The worldʼs best open source systems integration framework. 13 Copyright © 2010 Opscode, Inc - All Rights Reserved Thursday, April 22, 2010
  • 15. 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. 13 Copyright © 2010 Opscode, Inc - All Rights Reserved Thursday, April 22, 2010
  • 16. 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. 13 Copyright © 2010 Opscode, Inc - All Rights Reserved Thursday, April 22, 2010
  • 17. 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 14 Thursday, April 22, 2010
  • 18. wiki.opscode.com cookbooks.opscode.com john@opscode.com Copyright © 2010 Opscode, Inc - All Rights Reserved 15 Thursday, April 22, 2010