SlideShare a Scribd company logo
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
DevOps Note
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
DevOps Note
DevOps Note
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
DevOps Note
DevOps Note
DevOps Note
Phase III: Dev <> Ops
DevOps Note
DevOps Note
DevOps Note
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

More Related Content

What's hot (19)

PDF
Nvc2012 it module4_avig
CU_NVC
 
PDF
Continuous integration with jenkins
Pei-Tang Huang
 
PDF
Team work
Pei-Tang Huang
 
KEY
Continuous Deployment
Brian Moon
 
PDF
有了 Agile,為什麼還要有 DevOps?
William Yeh
 
PDF
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Dave Olsen
 
PDF
Recipes for Continuous Delivery (ThoughtWorks Geeknight)
Gurpreet Luthra
 
PDF
Modern Agile - Keynote at Agile2016
Joshua Kerievsky
 
PDF
Patterns and antipatterns in Docker image lifecycle as was presented at Scale...
Baruch Sadogursky
 
PDF
Continuous Deployment at Etsy: A Tale of Two Approaches
Ross Snyder
 
KEY
Turbocharge your automated tests with ci
OpenSource Connections
 
PDF
Chaos engineering applied
Ramon Anger
 
ODP
Jenkins CI in Action
Mikhail Pobolovets
 
PPTX
IT Trends 120-ish in the real world
Christian John Felix
 
PDF
Continuous Delivery at Wix, Yaniv Even Haim
DevOpsDays Tel Aviv
 
PDF
Scaling Etsy: What Went Wrong, What Went Right
Ross Snyder
 
PDF
提到 DevOps 到底在談些什麼玩意兒?
Chen Cheng-Wei
 
ODP
Has it really been 10 years?
Kim Moir
 
KEY
Ease into HTML5 and CSS3
Brian Moon
 
Nvc2012 it module4_avig
CU_NVC
 
Continuous integration with jenkins
Pei-Tang Huang
 
Team work
Pei-Tang Huang
 
Continuous Deployment
Brian Moon
 
有了 Agile,為什麼還要有 DevOps?
William Yeh
 
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Dave Olsen
 
Recipes for Continuous Delivery (ThoughtWorks Geeknight)
Gurpreet Luthra
 
Modern Agile - Keynote at Agile2016
Joshua Kerievsky
 
Patterns and antipatterns in Docker image lifecycle as was presented at Scale...
Baruch Sadogursky
 
Continuous Deployment at Etsy: A Tale of Two Approaches
Ross Snyder
 
Turbocharge your automated tests with ci
OpenSource Connections
 
Chaos engineering applied
Ramon Anger
 
Jenkins CI in Action
Mikhail Pobolovets
 
IT Trends 120-ish in the real world
Christian John Felix
 
Continuous Delivery at Wix, Yaniv Even Haim
DevOpsDays Tel Aviv
 
Scaling Etsy: What Went Wrong, What Went Right
Ross Snyder
 
提到 DevOps 到底在談些什麼玩意兒?
Chen Cheng-Wei
 
Has it really been 10 years?
Kim Moir
 
Ease into HTML5 and CSS3
Brian Moon
 

Similar to DevOps Note (20)

PPTX
Dev ops self service approach-1.3
Alex Tregubov
 
PDF
Devops, Secops, Opsec, DevSec *ops *.* ?
Kris Buytaert
 
PDF
Cloudy Operations - OSCON 2010
Chef Software, Inc.
 
PDF
Continuous Deployment & Delivery + Culture Hacks @ QCON 2012
Jesse Robbins
 
PPTX
DevOps Hiring
kshep
 
PDF
Devops, the future is here, it's just not evenly distributed yet.
Kris Buytaert
 
PDF
Agile Infrastructure - Agile 2009
Andrew Shafer
 
PDF
Building a DevOps Team that isn't Evil
IBM UrbanCode Products
 
PPTX
RightScale User Conference: Why RightScale?
Erik Osterman
 
PDF
Emergent Patterns in DevOps
George Miranda
 
PPTX
Waterfall-ITIL vs Agile-DevOps
Paul Peissner
 
PPTX
DevOps Columbus Meetup Kickoff - Infrastructure as Code
Michael Ducy
 
ODP
Devops for drupal
Kris Buytaert
 
PPTX
Continuous Delivery Applied
DC Agile Engineering Conference
 
PDF
Spaghetti devops
Alessandro Franceschi
 
PPTX
Continuous Delivery Applied (Agile Richmond)
Mike McGarr
 
PPTX
Continuous Delivery Applied
Excella
 
PDF
DevOps?!@
Abhishek Kumar
 
PDF
Devops Devops Devops, at Froscon
Kris Buytaert
 
PDF
Devops For Drupal
Kris Buytaert
 
Dev ops self service approach-1.3
Alex Tregubov
 
Devops, Secops, Opsec, DevSec *ops *.* ?
Kris Buytaert
 
Cloudy Operations - OSCON 2010
Chef Software, Inc.
 
Continuous Deployment & Delivery + Culture Hacks @ QCON 2012
Jesse Robbins
 
DevOps Hiring
kshep
 
Devops, the future is here, it's just not evenly distributed yet.
Kris Buytaert
 
Agile Infrastructure - Agile 2009
Andrew Shafer
 
Building a DevOps Team that isn't Evil
IBM UrbanCode Products
 
RightScale User Conference: Why RightScale?
Erik Osterman
 
Emergent Patterns in DevOps
George Miranda
 
Waterfall-ITIL vs Agile-DevOps
Paul Peissner
 
DevOps Columbus Meetup Kickoff - Infrastructure as Code
Michael Ducy
 
Devops for drupal
Kris Buytaert
 
Continuous Delivery Applied
DC Agile Engineering Conference
 
Spaghetti devops
Alessandro Franceschi
 
Continuous Delivery Applied (Agile Richmond)
Mike McGarr
 
Continuous Delivery Applied
Excella
 
DevOps?!@
Abhishek Kumar
 
Devops Devops Devops, at Froscon
Kris Buytaert
 
Devops For Drupal
Kris Buytaert
 
Ad

Recently uploaded (20)

PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Advancing WebDriver BiDi support in WebKit
Igalia
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Advancing WebDriver BiDi support in WebKit
Igalia
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Biography of Daniel Podor.pdf
Daniel Podor
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Ad

DevOps Note