33. Lots of moving parts
Requires teamwork
Produces a cohesive output
Thursday, July 29, 2010
34. Web Operations 1.0 Web Operations 2.0
http://dev2ops.org/toolchain
Thursday, July 29, 2010
35. NE
DO
Web Operations 1.0 Web Operations 2.0
http://dev2ops.org/toolchain
Thursday, July 29, 2010
36. Spock Scotty
Little bit weird Pulls levers & turns knobs
Sits closer to the boss Easily excited
Thinks too hard Yells a lot in emergencies
John Allspaw and Paul Hammond (Velocity 2009)
Thursday, July 29, 2010
37. NE
DO Spock Scotty
Little bit weird
Sits closer to the boss
Thinks too hard
Pulls levers & turns knobs
Easily excited
Yells a lot in emergencies
John Allspaw and Paul Hammond (Velocity 2009)
Thursday, July 29, 2010
52. Coordinates end-to-end lifecycle
Seeks out bottlenecks and
problems
Bridges differences between
roles
Sets goals and measures success
Thursday, July 29, 2010
53. How do you make better “music”?
Thursday, July 29, 2010
61. An IT organization’s culture “ear”
Evaluates collective output
Thursday, July 29, 2010
62. An IT organization’s culture “ear”
Evaluates collective output
Shared understanding of goals
Thursday, July 29, 2010
63. An IT organization’s culture “ear”
Evaluates collective output
Shared understanding of goals
Impacts individual decisions
Thursday, July 29, 2010
64. An IT organization’s culture “ear”
Evaluates collective output
Shared understanding of goals
Impacts individual decisions
“Tuned” for your specific business
Thursday, July 29, 2010
65. Anti-Pattern #1:
Dev Ops
Manager Manager
Thursday, July 29, 2010
66. Anti-Pattern #2:
3º
Responsibility for full lifecycle of
2º a service is more than 3 degrees
away from the actual process
1º
Thursday, July 29, 2010
104. A Tornado Hits Your Data
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
105. A Tornado Hits Your Data
• Pause your movie
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
106. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
107. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
• Upload your offsite backups
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
108. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
• Upload your offsite backups
• Provision, config and integrate the new servers
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
109. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
• Upload your offsite backups
• Provision, config and integrate the new servers
• Change DNS to point to “Hit by Tornado” page
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
110. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
• Upload your offsite backups
• Provision, config and integrate the new servers
• Change DNS to point to “Hit by Tornado” page
• Restore the customer and application data
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
111. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
• Upload your offsite backups
• Provision, config and integrate the new servers
• Change DNS to point to “Hit by Tornado” page
• Restore the customer and application data
• Remove the “Hit by Tornado” page
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
112. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
• Upload your offsite backups
• Provision, config and integrate the new servers
• Change DNS to point to “Hit by Tornado” page
• Restore the customer and application data
• Remove the “Hit by Tornado” page
• Unpause movie http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
113. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
• Upload your offsite backups
• Provision, config and integrate the new servers
• Change DNS to point to “Hit by Tornado” page
• Restore the customer and application data
• Remove the “Hit by Tornado” page
• Unpause movie http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
114. A Tornado Hits Your Data
• Pause your movie
• Chapter 5
Sign into your cloud provider
Infrastructure
• Upload your offsite backups
as Code
• Provision, config and Jacob the new servers
Adam integrate
• Change DNS to point to “Hit by Tornado” page
• Restore the customer and application data
• Remove the “Hit by Tornado” page
• Unpause movie http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
123. Anti-Pattern:
vs.
Wish Reality
Thursday, July 29, 2010
124. Rule #2:
Agree on what measurement
really is and how to do it
Thursday, July 29, 2010
125. Rule #2:
Get consensus on what
measurement really is
“Measurement: a set of observations
that reduce uncertainty where the
result is expressed as a quantity"
-Douglas W. Hubbard
Thursday, July 29, 2010
126. Rule #3:
Get consensus on what to
measure, how to measure it,
and why you are measuring
it.
Thursday, July 29, 2010