SlideShare ist ein Scribd-Unternehmen logo
1 von 82
Downloaden Sie, um offline zu lesen
Open Source Tools and
        Operations Methodologies
        for Unlocking the Business
            Value of the Cloud
Saturday, April 23, 2011
• Open Source Tools
• Operations Methodologies
• Business Value of Cloud


Saturday, April 23, 2011
Buying or Building a Cloud
     Does Not Make Your
        Business Agile!




Saturday, April 23, 2011
Buying or Building a Cloud
     Does Not Make Your
        Business Agile!

       Building a Cloud is Easy
       Managing a Cloud is Not!
Saturday, April 23, 2011
Agenda


                      • Introductions
                      • Devops
                      • Devops Stories
                      • A LeanOps Success Story
                      • How You Can Deliver LeanOps

Saturday, April 23, 2011
Company Background
                      • Founded in 2004 from:
                       • eTrade, NASA, Fidelity, Schwab
                       • Canonical, Opscode
                      • Agile IT and Operations Team
                       • Over 100 person-years and 6 books
                       • Financials, telco, transpiration, etc.
                      • Headquartered in San Mateo CA
                       • Offices in Atlanta, and San Francisco
Saturday, April 23, 2011
Our Customers




Saturday, April 23, 2011
John Willis
                           john@dtosolutions.com
                           twitter.com/botchagalupe




Saturday, April 23, 2011
Operations:
      The Elephant in the Room
        Once we move to software as a
        service, everything we thought we
        knew about competitive advantage
        has to be rethought.

        Tim O'Reilly - Operations:The New Secret Sauce


Saturday, April 23, 2011
XaaS




Saturday, April 23, 2011
XaaS



                    "anything as a service" or "everything as a
                    service." The acronym refers to an
                    increasing number of services that are
                    delivered over the Internet rather than
                    provided locally or on-site.



Saturday, April 23, 2011
The New Face of a
               Rock Star




             John Allspaw - VP of Technical Operations at Etsy
Saturday, April 23, 2011
Devops is a cultural and
    professional movement!


Saturday, April 23, 2011
Devops is About Velocity




Saturday, April 23, 2011
Devops is About Velocity




                           Velocity of Innovation
Saturday, April 23, 2011
LeanOps

                    Is a commodity based software
               infrastructure that focuses on eliminating
                 waste and reducing the time between
                   market assumptions and customer
                                delivery.




Saturday, April 23, 2011
LeanOps

                    Is a commodity based software
               infrastructure that focuses on eliminating
                 waste and reducing the time between
                   market assumptions and customer
                                delivery.




Saturday, April 23, 2011
LeanOps

                    Is a commodity based software
               infrastructure that focuses on eliminating
                 waste and reducing the time between
                   market assumptions and customer
                                delivery.




Saturday, April 23, 2011
Devops
                              LeanOps

                    Is a commodity based software
               infrastructure that focuses on eliminating
                 waste and reducing the time between
                   market assumptions and customer
                                delivery.




Saturday, April 23, 2011
Devops
                              LeanOps

                    Is a commodity based software
               infrastructure that focuses on eliminating
                 waste and reducing the time between
                   market assumptions and customer
                                delivery.




Saturday, April 23, 2011
Devops
                              LeanOps
                                          Agile IT

                    Is a commodity based software
               infrastructure that focuses on eliminating
                 waste and reducing the time between
                   market assumptions and customer
                                delivery.




Saturday, April 23, 2011
Devops
                              LeanOps
                                          Agile IT

                    Is a commodity based software
               infrastructure that focuses on eliminating
                 waste and reducing the time between
                   market assumptions and customer
                                delivery.




Saturday, April 23, 2011
Devops
                              LeanOps
                                          Agile IT

                    Is a commodity based software
               infrastructure that focuses on eliminating
                 waste and reducing the time between
                   market assumptions and customer
                                delivery.

                                    Lean Startup
Saturday, April 23, 2011
Devops
                              LeanOps
                                          Agile IT

                    Is a commodity based software
               infrastructure that focuses on eliminating
                 waste and reducing the time between
                   market assumptions and customer
                                delivery.

                                    Lean Startup
Saturday, April 23, 2011
Devops
                              LeanOps
                                          Agile IT

                    Is a commodity based software
               infrastructure that focuses on eliminating
                 waste and reducing the time between
                   market assumptions and customer
                                delivery.

    Enterprise Lean Startup
   Lean Startup
Saturday, April 23, 2011
Devops
                              LeanOps
                                          Agile IT

                    Is a commodity based software
               infrastructure that focuses on eliminating
                 waste and reducing the time between
                   market assumptions and customer
                                delivery.

    Enterprise Lean Startup
   Lean Startup
Saturday, April 23, 2011
Devops Lifecycle


                                      Shorten

                     ah ha!         Business Process         ka ching!


                              Dev                      Ops



                                      Remove




Saturday, April 23, 2011
Devops Lifecycle

                              Compressed SDLC
                                      Shorten

                     ah ha!         Business Process         ka ching!


                              Dev                      Ops



                                      Remove




Saturday, April 23, 2011
Typical Ops Resources




Saturday, April 23, 2011
Typical Ops Resources


                               LeanOps




Saturday, April 23, 2011
Typical Ops Resources


                               LeanOps




Saturday, April 23, 2011
Typical Ops Resources


                               LeanOps




Saturday, April 23, 2011
LeanOps Loosely
         Coupled Toolchain




Saturday, April 23, 2011
LeanOps Staff Allocation to
         Value Generation
                              Measuring how your team's time is allocated


                      Develpment         Build               Testing             Deployment


                                                    Before


                                            Build                                    Deployment


                            Develpment                                 Testing


                                                    After



Saturday, April 23, 2011
LeanOps Necessities




Saturday, April 23, 2011
LeanOps Necessities




Saturday, April 23, 2011
LeanOps Necessities
                                   Fully Automated
                                    Infrastructure




Saturday, April 23, 2011
LeanOps Necessities
                                   Fully Automated
                                    Infrastructure

                                     Test Driven
                                    Development




Saturday, April 23, 2011
LeanOps Necessities
                                   Fully Automated
                                    Infrastructure

                                     Test Driven
                                    Development

                                    Continuous
                                    Deployment




Saturday, April 23, 2011
LeanOps Necessities
                                   Fully Automated
                                    Infrastructure

                                     Test Driven
                                    Development

                                    Continuous
                                    Deployment


                                      Immune
                                      System




Saturday, April 23, 2011
LeanOps Necessities
                                   Fully Automated
                                    Infrastructure

                                     Test Driven
                                    Development

                                    Continuous
                                    Deployment


                                      Immune
                                      System

                                        Agile
                                       Culture




Saturday, April 23, 2011
LeanOps Ingredients




Saturday, April 23, 2011
LeanOps Ingredients




Saturday, April 23, 2011
DevOps Examples




Saturday, April 23, 2011
• Model Driven Configuration
                      • Automated Deployment
                      • Continuous Delivery
                      • Built Their Own Private Cloud
                      • Self Service Infrastructure
                      • SVN, Hudson, Puppet
                      • Nagios, JMX, Cassandra
Saturday, April 23, 2011
• Agile Infrastructure
                    • Every Two Weeks They Re-factor
                           Apps and Infrastructure
                    • Chef
Saturday, April 23, 2011
• Built a Self Service SaaS Cloud
             • Chef, Puppet, Amazon, Azure, Splunk,
                     Zookeeper, RabbitMQ
             • Cloudkick

Saturday, April 23, 2011
• First Push to Production on Interview
           • 50 to 100 Production Deploys per day
           • Puppet, Hudson, Zookeeper, Nagios,
                   Esper
           • Behavior Driven Monitoring
           • Immune System Deploys
Saturday, April 23, 2011
LeanOps Case Study




Saturday, April 23, 2011
“Very” Large Game Company
  Started Out Small With a Cloud




Saturday, April 23, 2011
“Very” Large Game Company
  Started Out Small With a Cloud


                           Dev




                apache/php
                 memcached
                    mysql




Saturday, April 23, 2011
“Very” Large Game Company
  Started Out Small With a Cloud


                           Dev




                apache/php
                 memcached       AWS   s3
                    mysql
                                       Rightscale

Saturday, April 23, 2011
“Very” Large Game Company
  Started Out Small With a Cloud


                           Dev


                                 s3put
                                         ssh
                apache/php
                 memcached           AWS       s3
                    mysql
                                               Rightscale

Saturday, April 23, 2011
“Very” Large Game Company
  Started Out Small With a Cloud


                           Dev           winning.c
                                                    om
                                 s3put
                                         ssh
                apache/php
                 memcached           AWS       s3
                    mysql
                                               Rightscale

Saturday, April 23, 2011
“Very” Large Game Company
   Very Fast Growth
                                          apache/php
                                           memcached
                               AWS   s3       mysql


                                     Rightscale
                                 winning.com




Saturday, April 23, 2011
“Very” Large Game Company
   Very Fast Growth
                                                         apache/php
                                                          memcached
                                              AWS   s3       mysql


                                                    Rightscale
                                                winning.com
          apache/php
           memcached
              mysql
                           AWS   s3                      apache/php
                                              AWS   s3    memcached
                                                             mysql
                                 Rightscale
         tigerblo                                   Rightscale
                  od.com                              ck. com
                   s3put
                       ssh                      warlo         s3put


Saturday, April 23, 2011
“Very” Large Game Company
   Very Fast Growth

                     par  ty,                            apache/php
                                                          memcached
                 3rd & are                    AWS   s3       mysql

                  mid dlew
                                                    Rightscale
                                  yuM      winning.com
                                    pUppEt
          apache/php
           memcached
              mysql
                           AWS   s3                      apache/php
                                              AWS   s3    memcached
                                                             mysql
                                 Rightscale
         tigerblo                                   Rightscale
                  od.com                              ck. com
                   s3put
                       ssh                      warlo         s3put


Saturday, April 23, 2011
victims of success
                 COMPLAINTS
               BEGAN TO MOUNT




Saturday, April 23, 2011
victims of success
                 COMPLAINTS
               BEGAN TO MOUNT




                             SOFWARE
                           DOESN'T WORK
                             RIGHT !




Saturday, April 23, 2011
victims of success
                 COMPLAINTS
               BEGAN TO MOUNT




                             SOFWARE
                           DOESN'T WORK
                             RIGHT !
                                          MY BOXES GOT
                                          CLOBBERED !




Saturday, April 23, 2011
victims of success
                 COMPLAINTS
               BEGAN TO MOUNT




                             SOFWARE
                           DOESN'T WORK
                              RIGHT !
                                          MY BOXES GOT
                                          CLOBBERED !
                           GIVE ME MY
                           ENVIRONMENT!



Saturday, April 23, 2011
victims of success
                 COMPLAINTS
               BEGAN TO MOUNT


                                           ANOTHER DEAD
                             SOFWARE         MACHINE ?
                           DOESN'T WORK
                              RIGHT !
                                          MY BOXES GOT
                                          CLOBBERED !
                           GIVE ME MY
                           ENVIRONMENT!



Saturday, April 23, 2011
started asking questions




Saturday, April 23, 2011
started asking questions


                           people ?




Saturday, April 23, 2011
started asking questions


                           people ?
                                   process?


Saturday, April 23, 2011
started asking questions


                           people ?
                                   process?

                             tools ?
Saturday, April 23, 2011
“Very” Large Game Company
  Before LeanOps Implementation

                                                      NOC                 server
                                                                        templates


                                              TAR
                                               RPM                 restarts

                            TAR
                             TAR
                            code,
                                                                                                 EC2
                           content                            pupp
                                        deploys                et                              RS
           studio                                                                       RS deployment
            devs                                                                    deployment
                                                                                                              S3

                                                     yum
                                                     repo
                                                                                                   Provision-time builds


                                                                         reconfigs

                                 TAR                                                                                EXE
                                  TAR                                                              AUTO
                                                                                       server
                                                                                                   TOOLS
                                 code                                                templates
                                                            TAR
                                                             RPM
                    middleware
                       devs                             platform                      CONTROL      PROVISION       RELEASE

                                                                      system
                                                                      admins

Saturday, April 23, 2011
“Very” Large Game Company
  After LeanOps Implementation

                                              process            apache/php
                           messaging,                             memcached
                            queuing                                  mysql

            app middleware                             3rd party
                  yum                                                yum

                       winning.c                              rundeck
                                        om
             code,                                        "D
            content,                             te"         e plo
             metas                          o mo                   y"
                                         "pr job                       &
                                                                   jo "Re
                 jenkins                                yum           b   leas
                                                                              e"
                  builds
                                   dev                 prod
Saturday, April 23, 2011
“Very” Large Game Company
  Infrastructure as SDLC


                                                 SVN

                                                                     hud                                 agent cfg
                                                                                  yum       pup
                                                                     son          repo      pet


                                                            packages
                        active users           run                         packages

                      directory                deck
                                                                   commands
                                                                                                         nag
                                                                                                                     splunk
                                                                                                         ios
                                    resource model

                                                         sys cfg

                            right      instance create
                            scale

                                                                                                events
                                         new node                       Node a                                 log data




                                                                                      CONTROL    PROVISION           RELEASE


Saturday, April 23, 2011
Ops part of the architecture

                     rundeck
                                        yum                   puppet



                                 operations middleware                 tools




          web[server array]         memcached[server array]      mysql


                               new Rightscale deployment
Saturday, April 23, 2011
How it is done
                           • Discovery process through workshop
           Discover          sessions and individual meetings
                           • Formal decision modeling to align
                             strategies to business goals
                Align      • Cost-benefit analysis
                           • Validate against reference process
                             architecture and Open-Source
                             application and system provisioning
                   Act
                             tool-chain (process vs platform
                             rationalization)

Saturday, April 23, 2011
Program Organization




Saturday, April 23, 2011
Program Organization



                                                Assessment engineers
                           Program Management




Saturday, April 23, 2011
Program Organization


                                                   SVPs
                           Individual Interviews
                                     &                IT Architecture, Software Engineering, Software
                             Working groups           QA, Systems Engineering


                                                          Assessment engineers
                           Program Management




Saturday, April 23, 2011
Program Organization

                                 Advisory          Various VPs
                                Committee
                                                        SVPs
                           Individual Interviews
                                     &                       IT Architecture, Software Engineering, Software
                             Working groups                  QA, Systems Engineering


                                                                 Assessment engineers
                           Program Management




Saturday, April 23, 2011
Program Organization
                                            CIO
                                 Sponsor

                                 Advisory          Various VPs
                                Committee
                                                        SVPs
                           Individual Interviews
                                     &                       IT Architecture, Software Engineering, Software
                             Working groups                  QA, Systems Engineering


                                                                 Assessment engineers
                           Program Management




Saturday, April 23, 2011
Priority




Saturday, April 23, 2011
Example Analysis
                                     Systemic Issues

            Bottleneck                                               •8 group sessions
            Dislocation
        Inconsistency
                                                                     •11 individual interviews
              Instability
                 Opacity                                             •133 problems identified
                 Rigidity
                                                                     •41 candidate strategies
           Traceability
                                                                                                      Business Issues
                            0   3.75       7.50   11.25     15.00

                                                                           Business Scale
                                  Life-Cycle Phases
                                                                            Control & Auth
               Planning
                                                                               Failure Rate
         Requirement
                                                                    Operational Throughput
                 Design
                                                                             Resource Util
        Development
                    Build                                                                     0       7.5     15.0     22.5   30.0

                 Testing
                Release                                                                           Consensus          Raw

                Delivery
                            0    5          10         15     20



Saturday, April 23, 2011
Example Strategies




Saturday, April 23, 2011
Example Prioritization/
             Budget Proposal




Saturday, April 23, 2011
Devops Workshop

                             ‣ Two Day Workshop
                             ‣ Devops and LeanOps
                               Theory
                             ‣ Devops Modeling
                             ‣ Devops Team Build
                             ‣ LeanOps Team Build

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

Saturday, April 23, 2011
dtosolutions.com
                                  John Willis
                              john@dtosolutions




Saturday, April 23, 2011

Weitere ähnliche Inhalte

Ähnlich wie LeanOps IDG CloudWorld Korea

LeanOps as part of Devops
LeanOps as part of DevopsLeanOps as part of Devops
LeanOps as part of DevopsJohn Willis
 
Devops an introduction
Devops an introductionDevops an introduction
Devops an introductionEric Soudy
 
Lean Software Delivery with IBM Rational Platform
Lean Software Delivery with IBM Rational PlatformLean Software Delivery with IBM Rational Platform
Lean Software Delivery with IBM Rational PlatformClay Nelson
 
SMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSMSMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSMIvanti
 
The biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themThe biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themWayne Greene
 
ExpOn 2011 - Diego Monteiro - Níveis de Maturidade nas Mídias Sociais
ExpOn 2011 - Diego Monteiro - Níveis de Maturidade nas Mídias SociaisExpOn 2011 - Diego Monteiro - Níveis de Maturidade nas Mídias Sociais
ExpOn 2011 - Diego Monteiro - Níveis de Maturidade nas Mídias SociaisDOGSCAMP Summit
 
SplunkLive New York 2011: DealerTrack
SplunkLive New York 2011: DealerTrackSplunkLive New York 2011: DealerTrack
SplunkLive New York 2011: DealerTrackSplunk
 
Tools and competences on DevOps for 2020
Tools and competences on DevOps for 2020Tools and competences on DevOps for 2020
Tools and competences on DevOps for 2020Radu Vunvulea
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachFrancisXavierInyanga
 
Strategic alignment webinar lo bandwidth version
Strategic alignment webinar lo bandwidth versionStrategic alignment webinar lo bandwidth version
Strategic alignment webinar lo bandwidth versionThe BrainLink Group
 
Introduction To Devops
Introduction To DevopsIntroduction To Devops
Introduction To Devopsanorqiu
 
Strategies for publishing learning to the ipad
Strategies for publishing learning to the ipadStrategies for publishing learning to the ipad
Strategies for publishing learning to the ipadXyleme
 
DevOps vs. ITIL Epic Struggle or Slamdunk
DevOps vs. ITIL Epic Struggle or Slamdunk DevOps vs. ITIL Epic Struggle or Slamdunk
DevOps vs. ITIL Epic Struggle or Slamdunk Serena Software
 
DevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down WallsDevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down WallsTechWell
 
Agile Mëtteg series session 9
Agile Mëtteg series session 9Agile Mëtteg series session 9
Agile Mëtteg series session 9Agile Partner S.A.
 
DevOps interview questions and answers
DevOps interview questions and answersDevOps interview questions and answers
DevOps interview questions and answersHopeTutors1
 

Ähnlich wie LeanOps IDG CloudWorld Korea (20)

LeanOps as part of Devops
LeanOps as part of DevopsLeanOps as part of Devops
LeanOps as part of Devops
 
Devops an introduction
Devops an introductionDevops an introduction
Devops an introduction
 
Lean Software Delivery with IBM Rational Platform
Lean Software Delivery with IBM Rational PlatformLean Software Delivery with IBM Rational Platform
Lean Software Delivery with IBM Rational Platform
 
SMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSMSMB300: An Introduction to DevOps in ITSM
SMB300: An Introduction to DevOps in ITSM
 
The biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themThe biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about them
 
ExpOn 2011 - Diego Monteiro - Níveis de Maturidade nas Mídias Sociais
ExpOn 2011 - Diego Monteiro - Níveis de Maturidade nas Mídias SociaisExpOn 2011 - Diego Monteiro - Níveis de Maturidade nas Mídias Sociais
ExpOn 2011 - Diego Monteiro - Níveis de Maturidade nas Mídias Sociais
 
SplunkLive New York 2011: DealerTrack
SplunkLive New York 2011: DealerTrackSplunkLive New York 2011: DealerTrack
SplunkLive New York 2011: DealerTrack
 
Tools and competences on DevOps for 2020
Tools and competences on DevOps for 2020Tools and competences on DevOps for 2020
Tools and competences on DevOps for 2020
 
Introduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approachIntroduction to DevSecOps. An intuitiv approach
Introduction to DevSecOps. An intuitiv approach
 
Strategic alignment webinar lo bandwidth version
Strategic alignment webinar lo bandwidth versionStrategic alignment webinar lo bandwidth version
Strategic alignment webinar lo bandwidth version
 
Introduction To Devops
Introduction To DevopsIntroduction To Devops
Introduction To Devops
 
Strategies for publishing learning to the ipad
Strategies for publishing learning to the ipadStrategies for publishing learning to the ipad
Strategies for publishing learning to the ipad
 
D linsync10 fusaapps
D linsync10 fusaappsD linsync10 fusaapps
D linsync10 fusaapps
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Demystify DevOps
Demystify DevOpsDemystify DevOps
Demystify DevOps
 
DevOps vs. ITIL Epic Struggle or Slamdunk
DevOps vs. ITIL Epic Struggle or Slamdunk DevOps vs. ITIL Epic Struggle or Slamdunk
DevOps vs. ITIL Epic Struggle or Slamdunk
 
DevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down WallsDevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down Walls
 
Devops
DevopsDevops
Devops
 
Agile Mëtteg series session 9
Agile Mëtteg series session 9Agile Mëtteg series session 9
Agile Mëtteg series session 9
 
DevOps interview questions and answers
DevOps interview questions and answersDevOps interview questions and answers
DevOps interview questions and answers
 

Mehr von John Willis

Automated Governance
Automated GovernanceAutomated Governance
Automated GovernanceJohn Willis
 
Devops Long Strange Trip
Devops Long Strange Trip Devops Long Strange Trip
Devops Long Strange Trip John Willis
 
I Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of ThemI Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of ThemJohn Willis
 
The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019John Willis
 
Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018John Willis
 
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber SecurityswampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber SecurityJohn Willis
 
Divine and felonios cyber security devopsdays austin 2018
Divine and felonios cyber security  devopsdays austin 2018Divine and felonios cyber security  devopsdays austin 2018
Divine and felonios cyber security devopsdays austin 2018John Willis
 
Devops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's BeenDevops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's BeenJohn Willis
 
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's BeenDevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's BeenJohn Willis
 
You build it - Cyber Chicago Keynote
You build it -  Cyber Chicago KeynoteYou build it -  Cyber Chicago Keynote
You build it - Cyber Chicago KeynoteJohn Willis
 
Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017 Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017 John Willis
 
Why Executives Can't Change
Why Executives Can't Change Why Executives Can't Change
Why Executives Can't Change John Willis
 
Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017 Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017 John Willis
 
Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security John Willis
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source John Willis
 
Alibaba Cloud Conference 2016 - Docker Enterprise
Alibaba Cloud Conference   2016 - Docker EnterpriseAlibaba Cloud Conference   2016 - Docker Enterprise
Alibaba Cloud Conference 2016 - Docker EnterpriseJohn Willis
 
Breaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSACBreaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSACJohn Willis
 
Breaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LABreaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LAJohn Willis
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...John Willis
 

Mehr von John Willis (20)

Automated Governance
Automated GovernanceAutomated Governance
Automated Governance
 
Devops Long Strange Trip
Devops Long Strange Trip Devops Long Strange Trip
Devops Long Strange Trip
 
I Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of ThemI Got 99 Problems and a Bash DSL Ain't One of Them
I Got 99 Problems and a Bash DSL Ain't One of Them
 
Math is cool
Math is coolMath is cool
Math is cool
 
The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019The 7 deadly diseases of DevOps 2019
The 7 deadly diseases of DevOps 2019
 
Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018Next Generation Infrastructure - Devops Enterprise Summit 2018
Next Generation Infrastructure - Devops Enterprise Summit 2018
 
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber SecurityswampUP - 2018 - The Divine and Felonious Nature of Cyber Security
swampUP - 2018 - The Divine and Felonious Nature of Cyber Security
 
Divine and felonios cyber security devopsdays austin 2018
Divine and felonios cyber security  devopsdays austin 2018Divine and felonios cyber security  devopsdays austin 2018
Divine and felonios cyber security devopsdays austin 2018
 
Devops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's BeenDevops - A Long Strange Trip It's Been
Devops - A Long Strange Trip It's Been
 
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's BeenDevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
DevopsdaysNYC - Almost 10 Years - What A Strange Long Trip It's Been
 
You build it - Cyber Chicago Keynote
You build it -  Cyber Chicago KeynoteYou build it -  Cyber Chicago Keynote
You build it - Cyber Chicago Keynote
 
Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017 Art of the Possible - Serverless Conference NYC 2017
Art of the Possible - Serverless Conference NYC 2017
 
Why Executives Can't Change
Why Executives Can't Change Why Executives Can't Change
Why Executives Can't Change
 
Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017 Devops Kaizen - DevopsDays Dallas 2017
Devops Kaizen - DevopsDays Dallas 2017
 
Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security Evolve 2017 - Vegas - Devops, Docker and Security
Evolve 2017 - Vegas - Devops, Docker and Security
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source
 
Alibaba Cloud Conference 2016 - Docker Enterprise
Alibaba Cloud Conference   2016 - Docker EnterpriseAlibaba Cloud Conference   2016 - Docker Enterprise
Alibaba Cloud Conference 2016 - Docker Enterprise
 
Breaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSACBreaking Bad Equilibrium - Devops Connect 2017 RSAC
Breaking Bad Equilibrium - Devops Connect 2017 RSAC
 
Breaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LABreaking Bad Equilibrium - Devops Connect 2016 LA
Breaking Bad Equilibrium - Devops Connect 2016 LA
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
 

Kürzlich hochgeladen

Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesAurelien Domont, MBA
 
Customizable Contents Restoration Training
Customizable Contents Restoration TrainingCustomizable Contents Restoration Training
Customizable Contents Restoration TrainingCalvinarnold843
 
Features of a Call Recorder Spy App for Android.pdf
Features of a Call Recorder Spy App for Android.pdfFeatures of a Call Recorder Spy App for Android.pdf
Features of a Call Recorder Spy App for Android.pdfOne Monitar
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterJamesConcepcion7
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesDoe Paoro
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerAggregage
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsIndiaMART InterMESH Limited
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
Introducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsIntroducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsKnowledgeSeed
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxRakhi Bazaar
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in EntrepreneurshipLessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in EntrepreneurshipDoge Mining Website
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...ssuserf63bd7
 
MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024Chandresh Chudasama
 

Kürzlich hochgeladen (20)

Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and Templates
 
Customizable Contents Restoration Training
Customizable Contents Restoration TrainingCustomizable Contents Restoration Training
Customizable Contents Restoration Training
 
Features of a Call Recorder Spy App for Android.pdf
Features of a Call Recorder Spy App for Android.pdfFeatures of a Call Recorder Spy App for Android.pdf
Features of a Call Recorder Spy App for Android.pdf
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare Newsletter
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic Experiences
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon Harmer
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan Dynamics
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
Introducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applicationsIntroducing the Analogic framework for business planning applications
Introducing the Analogic framework for business planning applications
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in EntrepreneurshipLessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
Lessons from Shanavas M.P. (AKA SHAN) For The Mastering in Entrepreneurship
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
 
MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024
 

LeanOps IDG CloudWorld Korea

  • 1. Open Source Tools and Operations Methodologies for Unlocking the Business Value of the Cloud Saturday, April 23, 2011
  • 2. • Open Source Tools • Operations Methodologies • Business Value of Cloud Saturday, April 23, 2011
  • 3. Buying or Building a Cloud Does Not Make Your Business Agile! Saturday, April 23, 2011
  • 4. Buying or Building a Cloud Does Not Make Your Business Agile! Building a Cloud is Easy Managing a Cloud is Not! Saturday, April 23, 2011
  • 5. Agenda • Introductions • Devops • Devops Stories • A LeanOps Success Story • How You Can Deliver LeanOps Saturday, April 23, 2011
  • 6. Company Background • Founded in 2004 from: • eTrade, NASA, Fidelity, Schwab • Canonical, Opscode • Agile IT and Operations Team • Over 100 person-years and 6 books • Financials, telco, transpiration, etc. • Headquartered in San Mateo CA • Offices in Atlanta, and San Francisco Saturday, April 23, 2011
  • 8. John Willis john@dtosolutions.com twitter.com/botchagalupe Saturday, April 23, 2011
  • 9. Operations: The Elephant in the Room Once we move to software as a service, everything we thought we knew about competitive advantage has to be rethought. Tim O'Reilly - Operations:The New Secret Sauce Saturday, April 23, 2011
  • 11. XaaS "anything as a service" or "everything as a service." The acronym refers to an increasing number of services that are delivered over the Internet rather than provided locally or on-site. Saturday, April 23, 2011
  • 12. The New Face of a Rock Star John Allspaw - VP of Technical Operations at Etsy Saturday, April 23, 2011
  • 13. Devops is a cultural and professional movement! Saturday, April 23, 2011
  • 14. Devops is About Velocity Saturday, April 23, 2011
  • 15. Devops is About Velocity Velocity of Innovation Saturday, April 23, 2011
  • 16. LeanOps Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Saturday, April 23, 2011
  • 17. LeanOps Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Saturday, April 23, 2011
  • 18. LeanOps Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Saturday, April 23, 2011
  • 19. Devops LeanOps Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Saturday, April 23, 2011
  • 20. Devops LeanOps Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Saturday, April 23, 2011
  • 21. Devops LeanOps Agile IT Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Saturday, April 23, 2011
  • 22. Devops LeanOps Agile IT Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Saturday, April 23, 2011
  • 23. Devops LeanOps Agile IT Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Lean Startup Saturday, April 23, 2011
  • 24. Devops LeanOps Agile IT Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Lean Startup Saturday, April 23, 2011
  • 25. Devops LeanOps Agile IT Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Enterprise Lean Startup Lean Startup Saturday, April 23, 2011
  • 26. Devops LeanOps Agile IT Is a commodity based software infrastructure that focuses on eliminating waste and reducing the time between market assumptions and customer delivery. Enterprise Lean Startup Lean Startup Saturday, April 23, 2011
  • 27. Devops Lifecycle Shorten ah ha! Business Process ka ching! Dev Ops Remove Saturday, April 23, 2011
  • 28. Devops Lifecycle Compressed SDLC Shorten ah ha! Business Process ka ching! Dev Ops Remove Saturday, April 23, 2011
  • 30. Typical Ops Resources LeanOps Saturday, April 23, 2011
  • 31. Typical Ops Resources LeanOps Saturday, April 23, 2011
  • 32. Typical Ops Resources LeanOps Saturday, April 23, 2011
  • 33. LeanOps Loosely Coupled Toolchain Saturday, April 23, 2011
  • 34. LeanOps Staff Allocation to Value Generation Measuring how your team's time is allocated Develpment Build Testing Deployment Before Build Deployment Develpment Testing After Saturday, April 23, 2011
  • 37. LeanOps Necessities Fully Automated Infrastructure Saturday, April 23, 2011
  • 38. LeanOps Necessities Fully Automated Infrastructure Test Driven Development Saturday, April 23, 2011
  • 39. LeanOps Necessities Fully Automated Infrastructure Test Driven Development Continuous Deployment Saturday, April 23, 2011
  • 40. LeanOps Necessities Fully Automated Infrastructure Test Driven Development Continuous Deployment Immune System Saturday, April 23, 2011
  • 41. LeanOps Necessities Fully Automated Infrastructure Test Driven Development Continuous Deployment Immune System Agile Culture Saturday, April 23, 2011
  • 45. • Model Driven Configuration • Automated Deployment • Continuous Delivery • Built Their Own Private Cloud • Self Service Infrastructure • SVN, Hudson, Puppet • Nagios, JMX, Cassandra Saturday, April 23, 2011
  • 46. • Agile Infrastructure • Every Two Weeks They Re-factor Apps and Infrastructure • Chef Saturday, April 23, 2011
  • 47. • Built a Self Service SaaS Cloud • Chef, Puppet, Amazon, Azure, Splunk, Zookeeper, RabbitMQ • Cloudkick Saturday, April 23, 2011
  • 48. • First Push to Production on Interview • 50 to 100 Production Deploys per day • Puppet, Hudson, Zookeeper, Nagios, Esper • Behavior Driven Monitoring • Immune System Deploys Saturday, April 23, 2011
  • 50. “Very” Large Game Company Started Out Small With a Cloud Saturday, April 23, 2011
  • 51. “Very” Large Game Company Started Out Small With a Cloud Dev apache/php memcached mysql Saturday, April 23, 2011
  • 52. “Very” Large Game Company Started Out Small With a Cloud Dev apache/php memcached AWS s3 mysql Rightscale Saturday, April 23, 2011
  • 53. “Very” Large Game Company Started Out Small With a Cloud Dev s3put ssh apache/php memcached AWS s3 mysql Rightscale Saturday, April 23, 2011
  • 54. “Very” Large Game Company Started Out Small With a Cloud Dev winning.c om s3put ssh apache/php memcached AWS s3 mysql Rightscale Saturday, April 23, 2011
  • 55. “Very” Large Game Company Very Fast Growth apache/php memcached AWS s3 mysql Rightscale winning.com Saturday, April 23, 2011
  • 56. “Very” Large Game Company Very Fast Growth apache/php memcached AWS s3 mysql Rightscale winning.com apache/php memcached mysql AWS s3 apache/php AWS s3 memcached mysql Rightscale tigerblo Rightscale od.com ck. com s3put ssh warlo s3put Saturday, April 23, 2011
  • 57. “Very” Large Game Company Very Fast Growth par ty, apache/php memcached 3rd & are AWS s3 mysql mid dlew Rightscale yuM winning.com pUppEt apache/php memcached mysql AWS s3 apache/php AWS s3 memcached mysql Rightscale tigerblo Rightscale od.com ck. com s3put ssh warlo s3put Saturday, April 23, 2011
  • 58. victims of success COMPLAINTS BEGAN TO MOUNT Saturday, April 23, 2011
  • 59. victims of success COMPLAINTS BEGAN TO MOUNT SOFWARE DOESN'T WORK RIGHT ! Saturday, April 23, 2011
  • 60. victims of success COMPLAINTS BEGAN TO MOUNT SOFWARE DOESN'T WORK RIGHT ! MY BOXES GOT CLOBBERED ! Saturday, April 23, 2011
  • 61. victims of success COMPLAINTS BEGAN TO MOUNT SOFWARE DOESN'T WORK RIGHT ! MY BOXES GOT CLOBBERED ! GIVE ME MY ENVIRONMENT! Saturday, April 23, 2011
  • 62. victims of success COMPLAINTS BEGAN TO MOUNT ANOTHER DEAD SOFWARE MACHINE ? DOESN'T WORK RIGHT ! MY BOXES GOT CLOBBERED ! GIVE ME MY ENVIRONMENT! Saturday, April 23, 2011
  • 64. started asking questions people ? Saturday, April 23, 2011
  • 65. started asking questions people ? process? Saturday, April 23, 2011
  • 66. started asking questions people ? process? tools ? Saturday, April 23, 2011
  • 67. “Very” Large Game Company Before LeanOps Implementation NOC server templates TAR RPM restarts TAR TAR code, EC2 content pupp deploys et RS studio RS deployment devs deployment S3 yum repo Provision-time builds reconfigs TAR EXE TAR AUTO server TOOLS code templates TAR RPM middleware devs platform CONTROL PROVISION RELEASE system admins Saturday, April 23, 2011
  • 68. “Very” Large Game Company After LeanOps Implementation process apache/php messaging, memcached queuing mysql app middleware 3rd party yum yum winning.c rundeck om code, "D content, te" e plo metas o mo y" "pr job & jo "Re jenkins yum b leas e" builds dev prod Saturday, April 23, 2011
  • 69. “Very” Large Game Company Infrastructure as SDLC SVN hud agent cfg yum pup son repo pet packages active users run packages directory deck commands nag splunk ios resource model sys cfg right instance create scale events new node Node a log data CONTROL PROVISION RELEASE Saturday, April 23, 2011
  • 70. Ops part of the architecture rundeck yum puppet operations middleware tools web[server array] memcached[server array] mysql new Rightscale deployment Saturday, April 23, 2011
  • 71. How it is done • Discovery process through workshop Discover sessions and individual meetings • Formal decision modeling to align strategies to business goals Align • Cost-benefit analysis • Validate against reference process architecture and Open-Source application and system provisioning Act tool-chain (process vs platform rationalization) Saturday, April 23, 2011
  • 73. Program Organization Assessment engineers Program Management Saturday, April 23, 2011
  • 74. Program Organization SVPs Individual Interviews & IT Architecture, Software Engineering, Software Working groups QA, Systems Engineering Assessment engineers Program Management Saturday, April 23, 2011
  • 75. Program Organization Advisory Various VPs Committee SVPs Individual Interviews & IT Architecture, Software Engineering, Software Working groups QA, Systems Engineering Assessment engineers Program Management Saturday, April 23, 2011
  • 76. Program Organization CIO Sponsor Advisory Various VPs Committee SVPs Individual Interviews & IT Architecture, Software Engineering, Software Working groups QA, Systems Engineering Assessment engineers Program Management Saturday, April 23, 2011
  • 78. Example Analysis Systemic Issues Bottleneck •8 group sessions Dislocation Inconsistency •11 individual interviews Instability Opacity •133 problems identified Rigidity •41 candidate strategies Traceability Business Issues 0 3.75 7.50 11.25 15.00 Business Scale Life-Cycle Phases Control & Auth Planning Failure Rate Requirement Operational Throughput Design Resource Util Development Build 0 7.5 15.0 22.5 30.0 Testing Release Consensus Raw Delivery 0 5 10 15 20 Saturday, April 23, 2011
  • 80. Example Prioritization/ Budget Proposal Saturday, April 23, 2011
  • 81. Devops Workshop ‣ Two Day Workshop ‣ Devops and LeanOps Theory ‣ Devops Modeling ‣ Devops Team Build ‣ LeanOps Team Build http://www.flickr.com/photos/asten/2159525309/sizes/l/ Saturday, April 23, 2011
  • 82. dtosolutions.com John Willis john@dtosolutions Saturday, April 23, 2011