DevOpsDays SV 2013: DevOps = Change
-
date post
21-Oct-2014 -
Category
Technology
-
view
17.895 -
download
0
description
Transcript of DevOpsDays SV 2013: DevOps = Change
Jesse RobbinsCofounder & Advisor, Opscode@[email protected]
Dev+Ops = ChangeDevOpsDays SV 2013
Friday, June 21, 13
Friday, June 21, 13
“The Web is changing the way we live and touches every person alive.
As more and more people depend on the Web, they depend on us.”
Forward to “Web Operations” 2010
Friday, June 21, 13
DevOps* is the ability to consistently create and deploy reliable software to an
unreliable platform that scales horizontally.
4
http://radar.oreilly.com/2007/10/operations-is-a-competitive-ad.html
Friday, June 21, 13
The right culture & tools are a requirement for survival &
success.
...and that is why we are all here.Friday, June 21, 13
Friday, June 21, 13
Mobile Traffic as % of Global Internet Traffic = Growing 1.5x per Year & Likely to Maintain Trajectory or Accelerate
0%
5%
10%
15%
20%
25%
30%
12/08 12/09 12/10 12/11 12/12 12/13 12/14
% o
f Int
erne
t Tr
affic
Global Mobile Traffic as % of Total Internet Traffic, 12/08 – 5/13 (with Trendline Projection to 5/15E)
0.9% in 5/09
2.4% in 5/10
15% in 5/13
Source: StatCounter Global Stats, 5/13. Note that PC-based Internet data bolstered by streaming. 32
6% in 5/11
10% in 5/12
Trendline
E E
Friday, June 21, 13
Applications became customer service vehicles
• Prior to this transition, customer service problems were mitigated by human beings
“The goal as a company is to have customer service that is not just the best, but legendary.” – Sam Walton (Walmart)
• They are now mitigated by software and infrastructure updates
“If you make customers unhappy in the physical world, they might each tell 6 friends. If you make customers unhappy on the Internet, they can each tell 6,000 friends.” – Jeff Bezos (Amazon.com)
Friday, June 21, 13
Friday, June 21, 13
Friday, June 21, 13
Friday, June 21, 13
Le
vel
of
Str
ate
gic
Pla
y
Uses Open to Compete
Die
Adapt
Choice
Step 1
http://blog.gardeviance.org/
Friday, June 21, 13
Copyright © 2010 Opscode, Inc - All Rights Reserved 13Friday, June 21, 13
U.S. Postal Service Mail Volume Peaked in 2006 Owing to Email Rise Profitability Plummeted
Pieces of Mail Delivered (MM) and Net Profit / (Loss) ($MM) of U.S. Postal Service, 1886 - 2012
Source: Annual Report of the Postmaster General. Data not available for 1914 - 1925.
($20,000)
($15,000)
($10,000)
($5,000)
$0
$5,000
0
50,000
100,000
150,000
200,000
250,000
1886 1900 1914 1928 1942 1956 1970 1984 1998 2012
Net
Pro
fit /
(Los
s) ($
MM
)
Pie
ces
of M
ail D
eliv
ered
(MM
) Pieces of Mail (MM) Net Profit / (Loss) ($MM)
94
Friday, June 21, 13
Friday, June 21, 13
meanwhile... back at the office.
Friday, June 21, 13
Friday, June 21, 13
Friday, June 21, 13
Friday, June 21, 13
Friday, June 21, 13
Friday, June 21, 13
misaligned incentives
Friday, June 21, 13
Convergent Evolution
Friday, June 21, 13
http://www.flickr.com/photos/garymacfadyen/6860004327/
elephants cannot fly just by flapping their ears harder...
Friday, June 21, 13
elephants cannot fly by flapping their ears harder...
http://www.flickr.com/photos/lhirlimann/4872199920/
To fly you must have wings, surface area, and a high power to weight ratio...
Friday, June 21, 13
You have been duly warned.
Many companies are disrupted not by unexpected market changes but
entirely predictable market changes they could not see.
http://blog.gardeviance.org/Friday, June 21, 13
Copyright © 2010 Opscode, Inc - All Rights Reserved 27Friday, June 21, 13
Copyright © 2010 Opscode, Inc - All Rights Reserved 28Friday, June 21, 13
Copyright © 2010 Opscode, Inc - All Rights Reserved 29Friday, June 21, 13
Conway’s law: “Organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations...”
Brook’s found (in Mythical Man-Month):“Quality is strongly affected by organization structure.”
Friday, June 21, 13
Fundamental Attributes of Successful Cultures
1) Shared Mission & Incentives2) Infrastructure as Code3) Application as Services4) Dev + Ops + All as Teams
Friday, June 21, 13
Common Attributes of Successful Cultures
Infrastructureas Code
‣Full Stack Automation‣Commodity Hardware
and/or Cloud Infra‣Reliability in software
stack ‣Datacenter or Cloud
Infrastructure APIs ‣Core Infra Services‣ Infrastructure as
Product‣App as Customer
Applicationas Services
‣ Service Orientation‣ Lightweight Protocols‣ Versioned APIs‣ Software Resiliency
(Design for Failure)‣Database/Storage
Abstraction‣Complexity pushed up
the stack‣Deep Instrumentation
Dev / Ops / Allas Teams
‣ Agile‣ Shared Metrics /
Monitoring‣ Incident Management‣ Service Owners On-call ‣ Tight integration‣ Continuous Integration‣ Continuous
Deployment‣ SRE/SRO‣GameDay
Shared Mission & Incentives
Friday, June 21, 13
Change takes time(sorry about that)
Friday, June 21, 13
www.Amazon.comdidn’t switch to EC2 until
November 10, 2010
Friday, June 21, 13
You cannot change everyone or everything at once.
Friday, June 21, 13
Jesse’s Rule:
Don’t Fight Stupid,Make More Awesome!
Friday, June 21, 13
Changing Culture:1. Start small, build trust & safety2. Create Champions3. Use metrics to build confidence4. Celebrate successes5. Exploit Compelling Events
37Friday, June 21, 13
http://thisisindexed.com/2008/12/might-as-well-own-this-meltdown/Friday, June 21, 13
The future depends on you.
Friday, June 21, 13
Jesse RobbinsCofounder & Advisor, Opscode
Friday, June 21, 13