SlideShare ist ein Scribd-Unternehmen logo
1 von 70
Downloaden Sie, um offline zu lesen
DevOpsのおと
O
DevOpsのおと
如何是DevOps
Cultural and
Professional Movement

         Adam Jacob
         Founder, Chef and Opscode

     http://www.youtube.com/watch?v=Fx8OBeNmaWw
如何是DevOps
It's not abstraction.
It's not even "infrastructure as code".
It's not any single tool.
It's not about provisioning.
It's not about deployment.
It's not about a job description or position.
It's also not about the cloud, except for
the part where deployment and
provisioning of infrastructure gets easier
to understand for groups of people who
historically wouldn't have touched that
part of the business.
It *is* about the collaborative and
communicative culture and the tools and
process that arise from that culture.
Nothing more.

                   John Allspaw
                   VP of Technical Operations at Etsy

        http://www.rationalsurvivability.com/blog/?p=1890#IDComment158037001
如何是DevOps
DevOps is not a technology
  problem. DevOps is a
   business problem.
          Damon Edwards
          President at DTO Solutions
O
O
Startup
Web
Agile
Startup
Steve Blank                    Eric Ries




              2005         2008-2011
http://www.slideshare.net/sblank/why-fighter-pilots-run-startups-4557023
http://www.slideshare.net/sblank/why-fighter-pilots-run-startups-4557023
http://www.slideshare.net/sblank/why-fighter-pilots-run-startups-4557023
Startup




2005    2010
2008/06/23
                          Web
O’REILLY Velocity 2008

    <FAST> <SCALABLE> <RESILIENT> <AVAILABLE>




                                                Jesse Robbins




                                                Steve Souders
2006/07/10
  Operations: The New Secret Sauce




       http://radar.oreilly.com/2006/07/operations-the-new-secret-sauc.html
2006/08/25




       http://aws.typepad.com/aws/2006/08/amazon_ec2_beta.html
2009/06/23
        Velocity 2009



 John Allspaw and Paul Hammond (*Flickr)




10+ Deploys Per Day: Dev and Ops Cooperation at Flickr


                                              *at that time
Spock Scotty
         Little bit weird                    Pulls levers & turns knobs
 Sits closer to the boss                     Easily excited
        Thinks too hard                      Yells a lot in emergencies




http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
Dev and Ops



http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
No ngerpointing




http://www. ickr.com/photos/rocketjim54/2955889085/
The Scalability &
Performance Conference

                    OmniTI
               Surge Conference
Large Installation System
Administration Conference



               USENIX
2010/06   2011/05
           japanese ver.
Agile
2009/08/27
     Agile Infrastructure
                                                                        2009/06/24
                                                                       velocity 2009

                                                                                Agile Infrastructure

  AGILE INFRASTRUCTURE
                                                                                   A Story in Three Acts

                                                                                      Velocity 2009

     ANDREW SHAFER - PAUL NASRAT




                                                                         Andrew Shafer


         http://www.slideshare.net/littleidea/agile-infrastructure-agile-2009
The End of
Shrink Wrap
The infrastructure is
  the application.
The application is the
   infrastructure.

          http://www.slideshare.net/littleidea/agile-infrastructure-velocity-09
DEVELOPERS                                           OPERATIONS



  http://www.slideshare.net/littleidea/agile-infrastructure-agile-2009
DON’T NEED ANOTHER HERO...
http://www.slideshare.net/littleidea/agile-infrastructure-agile-2009
WHAT IS
    AGILE?
PLANNING         ENGINEERING

  CIRCLE OF HAPPINESS




           DEVELOPERS                                     EXECUTIVES
                                             SYSTEM ADMINISTRATORS
PRODUCT
OWNERS                                      DATABASE ADMINISTRATORS
                                                   NETWORK ENGINEERS
                  TESTERS
                                                           DESIGNERS
                                                   USABILITY EXPERTS

           http://www.slideshare.net/littleidea/agile-infrastructure-agile-2009
Agile
Continuous blah blah blah
2009/10/30
  Devopsdays Ghent 2009




                   Patrick Debois

         God Father of “DevOps”
DevOps Days
O
O
OO
           Startup
   Scalable
                        Management
  Rapid
                           Peter Drucker
 Pivots
                           Abraham Maslow
 OODA

 Elastic


Web           Realistic ITIL   Agile
      Configuration Management
O
O
Dev > Ops
Dev < Ops
Dev <> Ops
2011/06/24




             http://cuddletech.com/blog/?p=624
Phase I: Dev > Ops
Generalized architecture

              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
Wednesday, June 23, 2010
2005/06   2006/01
            japanese ver.
Phase II: Dev < Ops
Phase III: Dev <> Ops
O
如何是DevOps
DevOps
DevOps
^(?<dept>.+)Ops$

   Theo Schlossnagle
   Founder, CEO at OmniTI
O
おしまい
O
ばっくあっぷ
NoOps

   Netflix
Chaos Monkey
B78$-9!lB1P<Nm!P,F./-Q.K1/!
J.,37K/F!~!*+I7,KN-/F!D-M7!                   J7AH7,!D-M7!T7,N1/.$-Q.K1/!
 [1,!0#NM1A7,!*2i#-N-K1/!                      [1,!0#NM1A7,!p7M7/K1/!

 0$1#+!P<N!                    E#-$+!Y11$N!
                 L.M.H.N7!                      T$.81,A!        0$1#+!       0$1#+!
 p7$-.H-$-M%!                      ./+!
                o/F-/77,-/F!                  L7I7$1<A7/M!   T7,[1,A./27!   D1$#K1/N!
o/F-/77,-/F!                   *#M1A.K1/!



                                T7,[1,27!
0.NN./+,.!      0.NN./+,.!                     0.NN./+,.!     0.NN./+,.!    0.NN./+,.!
                                 "7/3-/N!




   *RD!            *RD!           *RD!           *RD!           *RD!          *RD!
redefinition of
  MVS - z/*
    ITIL
   CMDB
    SOA
O
Systems
O
Engineering
NASA/SP-2007-6105
Rev1




NASA
Systems Engineering
Handbook

Weitere ähnliche Inhalte

Was ist angesagt?

Nvc2012 it module4_avig
Nvc2012 it module4_avigNvc2012 it module4_avig
Nvc2012 it module4_avig
CU_NVC
 
Continuous integration with jenkins
Continuous integration with jenkinsContinuous integration with jenkins
Continuous integration with jenkins
Pei-Tang Huang
 
Continuous Deployment at Etsy: A Tale of Two Approaches
Continuous Deployment at Etsy: A Tale of Two ApproachesContinuous Deployment at Etsy: A Tale of Two Approaches
Continuous Deployment at Etsy: A Tale of Two Approaches
Ross Snyder
 

Was ist angesagt? (20)

Nvc2012 it module4_avig
Nvc2012 it module4_avigNvc2012 it module4_avig
Nvc2012 it module4_avig
 
Continuous integration with jenkins
Continuous integration with jenkinsContinuous integration with jenkins
Continuous integration with jenkins
 
Team work
Team workTeam work
Team work
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
有了 Agile,為什麼還要有 DevOps?
有了 Agile,為什麼還要有 DevOps?有了 Agile,為什麼還要有 DevOps?
有了 Agile,為什麼還要有 DevOps?
 
Why Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene KimWhy Everyone Needs DevOps Now - Gene Kim
Why Everyone Needs DevOps Now - Gene Kim
 
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
 
Recipes for Continuous Delivery (ThoughtWorks Geeknight)
Recipes for Continuous Delivery (ThoughtWorks Geeknight)Recipes for Continuous Delivery (ThoughtWorks Geeknight)
Recipes for Continuous Delivery (ThoughtWorks Geeknight)
 
Modern Agile - Keynote at Agile2016
Modern Agile - Keynote at Agile2016Modern Agile - Keynote at Agile2016
Modern Agile - Keynote at Agile2016
 
Patterns and antipatterns in Docker image lifecycle as was presented at Scale...
Patterns and antipatterns in Docker image lifecycle as was presented at Scale...Patterns and antipatterns in Docker image lifecycle as was presented at Scale...
Patterns and antipatterns in Docker image lifecycle as was presented at Scale...
 
Continuous Deployment at Etsy: A Tale of Two Approaches
Continuous Deployment at Etsy: A Tale of Two ApproachesContinuous Deployment at Etsy: A Tale of Two Approaches
Continuous Deployment at Etsy: A Tale of Two Approaches
 
Turbocharge your automated tests with ci
Turbocharge your automated tests with ciTurbocharge your automated tests with ci
Turbocharge your automated tests with ci
 
Chaos engineering applied
Chaos engineering appliedChaos engineering applied
Chaos engineering applied
 
Jenkins CI in Action
Jenkins CI in ActionJenkins CI in Action
Jenkins CI in Action
 
IT Trends 120-ish in the real world
 IT Trends 120-ish in the real world IT Trends 120-ish in the real world
IT Trends 120-ish in the real world
 
Continuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even HaimContinuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even Haim
 
Scaling Etsy: What Went Wrong, What Went Right
Scaling Etsy: What Went Wrong, What Went RightScaling Etsy: What Went Wrong, What Went Right
Scaling Etsy: What Went Wrong, What Went Right
 
提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?提到 DevOps 到底在談些什麼玩意兒?
提到 DevOps 到底在談些什麼玩意兒?
 
Has it really been 10 years?
Has it really been 10 years?Has it really been 10 years?
Has it really been 10 years?
 
Ease into HTML5 and CSS3
Ease into HTML5 and CSS3Ease into HTML5 and CSS3
Ease into HTML5 and CSS3
 

Ähnlich wie DevOps Note

Serverless 101 in Montreal
Serverless 101 in MontrealServerless 101 in Montreal
Serverless 101 in Montreal
Aaron Williams
 
Shake Hooves With BeEF - OWASP AppSec APAC 2012
Shake Hooves With BeEF - OWASP AppSec APAC 2012Shake Hooves With BeEF - OWASP AppSec APAC 2012
Shake Hooves With BeEF - OWASP AppSec APAC 2012
Christian Frichot
 
Track2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apacTrack2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apac
OpenCity Community
 

Ähnlich wie DevOps Note (20)

Automating Oracle Database deployment with Amazon Web Services, fabric, and boto
Automating Oracle Database deployment with Amazon Web Services, fabric, and botoAutomating Oracle Database deployment with Amazon Web Services, fabric, and boto
Automating Oracle Database deployment with Amazon Web Services, fabric, and boto
 
Serverless 101 in Montreal
Serverless 101 in MontrealServerless 101 in Montreal
Serverless 101 in Montreal
 
Spring boot microservice metrics monitoring
Spring boot   microservice metrics monitoringSpring boot   microservice metrics monitoring
Spring boot microservice metrics monitoring
 
Spring Boot - Microservice Metrics Monitoring
Spring Boot - Microservice Metrics MonitoringSpring Boot - Microservice Metrics Monitoring
Spring Boot - Microservice Metrics Monitoring
 
Open Stack China Trip Sz0922
Open Stack China Trip Sz0922Open Stack China Trip Sz0922
Open Stack China Trip Sz0922
 
Electric Microservices Land - Tsuyoshi Ushio
Electric Microservices Land - Tsuyoshi UshioElectric Microservices Land - Tsuyoshi Ushio
Electric Microservices Land - Tsuyoshi Ushio
 
Codifying Devops by Gourav Shah
Codifying Devops by Gourav Shah Codifying Devops by Gourav Shah
Codifying Devops by Gourav Shah
 
Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016
 
Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Ser...
Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Ser...Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Ser...
Scaling Gilt: from Monolithic Ruby Application to Distributed Scala Micro-Ser...
 
muCon 2019: "Creating an Effective Developer Experience for Cloud-Native Apps"
muCon 2019: "Creating an Effective Developer Experience for Cloud-Native Apps"muCon 2019: "Creating an Effective Developer Experience for Cloud-Native Apps"
muCon 2019: "Creating an Effective Developer Experience for Cloud-Native Apps"
 
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaCloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
 
SOA Knowledge Kit, Developer Productivity and Performance Comparison Analysis
SOA Knowledge Kit, Developer Productivity  and Performance Comparison AnalysisSOA Knowledge Kit, Developer Productivity  and Performance Comparison Analysis
SOA Knowledge Kit, Developer Productivity and Performance Comparison Analysis
 
Serverless Pune Meetup 1
Serverless Pune Meetup 1Serverless Pune Meetup 1
Serverless Pune Meetup 1
 
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...
microXchg 2019: "Creating an Effective Developer Experience for Cloud-Native ...
 
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
DevOps:建造開發維運的跨界之橋 (@ C.C. Agile #37)
 
Shake Hooves With BeEF - OWASP AppSec APAC 2012
Shake Hooves With BeEF - OWASP AppSec APAC 2012Shake Hooves With BeEF - OWASP AppSec APAC 2012
Shake Hooves With BeEF - OWASP AppSec APAC 2012
 
Accelerate your Application Delivery with DevOps and Microservices
Accelerate your Application Delivery with DevOps and MicroservicesAccelerate your Application Delivery with DevOps and Microservices
Accelerate your Application Delivery with DevOps and Microservices
 
Track2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apacTrack2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apac
 
OSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best PracticesOSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best Practices
 
MySQL Devops Webinar
MySQL Devops WebinarMySQL Devops Webinar
MySQL Devops Webinar
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
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
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

DevOps Note