SlideShare une entreprise Scribd logo
1  sur  70
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

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
 

Dernier (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 

DevOps Note