SlideShare una empresa de Scribd logo
1 de 61
Descargar para leer sin conexión
Operations Culture
Speaker:

Jesse Robbins CEO
  ‣ jesse@opscode.com
  ‣ @jesserobbins
  ‣ www.opscode.com
                        1
Today




        2
Today

‣ Operations is Culture




                          2
Today

‣ Operations is Culture

‣ Failure Happens




                          2
Today

‣ Operations is Culture

‣ Failure Happens

‣ The OODA Loop




                          2
Today

‣ Operations is Culture

‣ Failure Happens

‣ The OODA Loop

‣ Do Fire Drills



                          2
Operations is Culture



                        3
“You don’t choose the moment,
   the moment chooses you.

  You only get to choose how
prepared you are when it does.”
	 	 	 	 	 	 	 	 	 	   -Fire Chief Mike Burtch




                                                4
Cloud Operations
 is the ability to consistently create
 and deploy reliable software to an
   unreliable platform that scales
              horizontally.


http://radar.oreilly.com/2007/10/operations-is-a-competitive-ad.html
                                                                       5
“It’s not my code, it’s your machines!




http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr   6
“It’s not my code, it’s your machines!




http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr   6
“It’s not my code, it’s your machines!



                            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   6
No ngerpointing




http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
http://www. ickr.com/photos/rocketjim54/2955889085/ Reserved
                                           Copyright © 2010 Opscode, Inc - All Rights    7
Fingerpointyness

        problem!!!
         argggh!




                                                                                         time




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

        problem!!!
         argggh!



                 freaking out,
                  not talking,
                  finding fault



                                                                                         time




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

        problem!!!
         argggh!



                 freaking out, blaming,
                  not talking, covering
                  finding fault    ass



                                                                                         time




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

        problem!!!
         argggh!



                 freaking out, blaming,
                  not talking, covering          whining,
                  finding fault    ass            hiding.
                                                hurt egos


                                                                                         time




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

        problem!!!
         argggh!



                 freaking out, blaming,                         figuring it
                  not talking, covering          whining,          out
                  finding fault    ass            hiding.
                                                hurt egos


                                                                                         time




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

        problem!!!
         argggh!                                                                      fixed


                 freaking out, blaming,                         figuring it




                                                                                fixing things
                  not talking, covering          whining,          out
                  finding fault    ass            hiding.
                                                hurt egos


                                                                                               time




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

        problem!!!
         argggh!




                                                                                         time




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

        problem!!!
         argggh!



                  figuring it
                     out




                                                                                         time




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

        problem!!!
         argggh!                        fixed


                  figuring it      fixing things
                     out




                                                                                         time




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

        problem!!!
         argggh!                        fixed


                  figuring it      fixing things   feeling
                     out                          guilty




                                                                                         time




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

        problem!!!
         argggh!                        fixed


                  figuring it      fixing things   feeling move
                     out                          guilty on with
                                                           life



                                                                                         time




http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
This will be on the test:
  FAILURE HAPPENS!
Good
Book!
Catastrophic Potential
           Simple             Complexity                               Complex


   Tight
Coupling
 Loose




                                             Created by Jesse Robbins
              "Catastrophic Potential" adapted from Normal Accidents by Charles Perrow
                                                                                         12
Catastrophic Potential
           Simple             Complexity                               Complex


   Tight                                              KEEP
                                                      OUT!!!
Coupling
 Loose




                                             Created by Jesse Robbins
              "Catastrophic Potential" adapted from Normal Accidents by Charles Perrow
                                                                                         12
define:
 Nines (roughly)
define:
 Nines (roughly)
   99%	 5256 min (3.5 days)
define:
 Nines (roughly)
   99%	 5256 min (3.5 days)
   99.9%	 528 min ( 8.8 hours )
define:
 Nines (roughly)
   99%	 5256 min (3.5 days)
   99.9%	 528 min ( 8.8 hours )
   99.99% 53 min
define:
 Nines (roughly)
   99%	 5256 min (3.5 days)
   99.9%	 528 min ( 8.8 hours )
   99.99% 53 min
   99.999% 5 min
define:
 Nines (roughly)
   99%	 5256 min (3.5 days)
   99.9%	 528 min ( 8.8 hours )
   99.99% 53 min
   99.999% 5 min
   99.9999% 30 Seconds
define:
 Nines (roughly)
   99%	 5256 min (3.5 days)
   99.9%	 528 min ( 8.8 hours )
   99.99% 53 min
   99.999% 5 min
   99.9999% 30 Seconds
   99.99999% 3 Seconds
99.9% *
99.9% *
99.9%
   =
99.7%
          14
Internet Routing... won’t.
;''-1(<"=/-)"3.1>0?-'"@'-':




!"#$$%"&'(')*)"+,-.,-/01,(   +/.01210*"345467"89:   #
http://radar.oreilly.com/2008/10/sprint-blocking-cogent-network.html
#googlefail
YOU




Copyright © 2010 Opscode, Inc - All Rights Reserved   21
Continuous Power...
       isn’t
365 Main SF
365 364.96 Main SF
http://radar.oreilly.com/2007/07/failure-happens-a-summary-of-t.html
http://radar.oreilly.com/2007/07/failure-happens-a-summary-of-t.html
Failure happens

 A single datacenter is the
 problem
 • Since they all fail at some point

 Recovery procedures after
 failure
 • Power was gone ~45 minutes
 • Most services took hours to come back
 • Some unnamed ones more than 12 hours
Geography is a
Single Point of Failure
Copyright © 2010 Opscode, Inc - All Rights Reserved   30
Providers are
baskets too.
Copyright © 2010 Opscode, Inc - All Rights Reserved   32
Failure Happens.
Anyone promising otherwise
 is either foolish or lying
          (or both).
OODA
Observe, Orient, Decide, Act



                               34
OODA: Observe, Orient, Decide, Act




             http://en.wikipedia.org/wiki/OODA_loop




                                                      35
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
http://www.flickr.com/photos/dnorman/2678090600
Speaker:

Jesse Robbins CEO
  ‣ jesse@opscode.com
  ‣ @jesserobbins
  ‣ www.opscode.com
                        37

Más contenido relacionado

Similar a Cloud Operations Bootcamp: Culture - Jesse Robbins

Similar a Cloud Operations Bootcamp: Culture - Jesse Robbins (6)

Presos that Pop
Presos that PopPresos that Pop
Presos that Pop
 
Row Together, Row in the Right Direction, Row Faster
Row Together, Row in the Right Direction, Row FasterRow Together, Row in the Right Direction, Row Faster
Row Together, Row in the Right Direction, Row Faster
 
Teaching Interdependence v2
Teaching Interdependence v2Teaching Interdependence v2
Teaching Interdependence v2
 
Planningness 2011: Marketing to Primates
Planningness 2011: Marketing to PrimatesPlanningness 2011: Marketing to Primates
Planningness 2011: Marketing to Primates
 
Mobile Devices in the Classroom
Mobile Devices in the ClassroomMobile Devices in the Classroom
Mobile Devices in the Classroom
 
Semantic Web For Distributed Social Networks
Semantic Web For Distributed Social NetworksSemantic Web For Distributed Social Networks
Semantic Web For Distributed Social Networks
 

Más de Jesse Robbins

Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013
Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013
Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013
Jesse Robbins
 
Failure Happens Interop Nyc
Failure Happens Interop NycFailure Happens Interop Nyc
Failure Happens Interop Nyc
Jesse Robbins
 
Serving Those That Serve Others Web2 Summit Jesse Robbins Final
Serving Those That Serve Others Web2 Summit Jesse Robbins FinalServing Those That Serve Others Web2 Summit Jesse Robbins Final
Serving Those That Serve Others Web2 Summit Jesse Robbins Final
Jesse Robbins
 
Failure Happens: CloudCamp Interop
Failure Happens: CloudCamp InteropFailure Happens: CloudCamp Interop
Failure Happens: CloudCamp Interop
Jesse Robbins
 
DisasterTech Presentation @ NEMA
DisasterTech Presentation @ NEMADisasterTech Presentation @ NEMA
DisasterTech Presentation @ NEMA
Jesse Robbins
 

Más de Jesse Robbins (12)

Jesse Robbins @ MWC 2015 - Building Orion Onyx - Real-time wearable push to t...
Jesse Robbins @ MWC 2015 - Building Orion Onyx - Real-time wearable push to t...Jesse Robbins @ MWC 2015 - Building Orion Onyx - Real-time wearable push to t...
Jesse Robbins @ MWC 2015 - Building Orion Onyx - Real-time wearable push to t...
 
Orion Labs - From Bits to Atoms
Orion Labs - From Bits to AtomsOrion Labs - From Bits to Atoms
Orion Labs - From Bits to Atoms
 
Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013
Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013
Jesse Robbins Keynote - Hacking Culture @ Cloud Expo Europe 2013
 
Continuous Deployment & Delivery + Culture Hacks @ QCON 2012
Continuous Deployment & Delivery + Culture Hacks @ QCON 2012Continuous Deployment & Delivery + Culture Hacks @ QCON 2012
Continuous Deployment & Delivery + Culture Hacks @ QCON 2012
 
Rebooting a Cloud
Rebooting a CloudRebooting a Cloud
Rebooting a Cloud
 
GameDay: Creating Resiliency Through Destruction - LISA11
GameDay: Creating Resiliency Through Destruction - LISA11GameDay: Creating Resiliency Through Destruction - LISA11
GameDay: Creating Resiliency Through Destruction - LISA11
 
Gov 2.0: Scaling, Automation, & Management in the Cloud
Gov 2.0: Scaling, Automation, & Management in the CloudGov 2.0: Scaling, Automation, & Management in the Cloud
Gov 2.0: Scaling, Automation, & Management in the Cloud
 
Failure Happens Interop Nyc
Failure Happens Interop NycFailure Happens Interop Nyc
Failure Happens Interop Nyc
 
Using Chef for Automated Infrastructure in the Cloud
Using Chef for Automated Infrastructure in the CloudUsing Chef for Automated Infrastructure in the Cloud
Using Chef for Automated Infrastructure in the Cloud
 
Serving Those That Serve Others Web2 Summit Jesse Robbins Final
Serving Those That Serve Others Web2 Summit Jesse Robbins FinalServing Those That Serve Others Web2 Summit Jesse Robbins Final
Serving Those That Serve Others Web2 Summit Jesse Robbins Final
 
Failure Happens: CloudCamp Interop
Failure Happens: CloudCamp InteropFailure Happens: CloudCamp Interop
Failure Happens: CloudCamp Interop
 
DisasterTech Presentation @ NEMA
DisasterTech Presentation @ NEMADisasterTech Presentation @ NEMA
DisasterTech Presentation @ NEMA
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Cloud Operations Bootcamp: Culture - Jesse Robbins