WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success
-
Upload
winops-conf -
Category
Technology
-
view
347 -
download
1
Transcript of WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success
![Page 1: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/1.jpg)
Militarise IT For DevOps SuccessJohn Rakowski, Director of Technology Strategy
![Page 2: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/2.jpg)
“Victorious warriors win first and then go to war, while defeated warriors go to war first and then seek to win”. Sun Tzu, 6 th Century BC
![Page 3: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/3.jpg)
![Page 4: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/4.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 4
“You Never Know Where You Are Going Until You Know Where You Have Been” Will Smith, Will2k
http://i.huffpost.com/gen/1232576/images/o-WILL-SMITH-facebook.jpg
![Page 5: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/5.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 5
Two sides to measurement
Monitoring Metrics
![Page 6: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/6.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 6
Agenda
• Measurement and monitoring• Introducing situational awareness and OODA• Three capabilities to speed up OODA
![Page 7: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/7.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 7
What do we need to monitor?
Infrastructure
Databases
Applications
Users
![Page 8: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/8.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 8
Understanding the context
![Page 9: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/9.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 9
Applications are complex
Fast Release
Loyalty
Engagement
Revenue
![Page 10: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/10.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 10
Performance really matters
![Page 11: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/11.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 11
Performance really matters
11.6 seconds
24,000 releases
300 releases
![Page 12: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/12.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 12
Understanding the consequences
![Page 13: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/13.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 13
Understand the consequences
8th July 2015
![Page 14: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/14.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 14
How many enterprise monitoring products would you estimate your IT org owns?
65% have more than 10 products!
Source: EMA and AppDynamics Monitoring Survey, May 2015 , sample size = 302 IT professionals
![Page 15: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/15.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 15
Many tools equals “proactive” monitoring?
19% 44%
Source: EMA and AppDynamics Monitoring Survey, May 2015 , sample size = 302 IT professionals
![Page 16: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/16.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 16
Monitoring tools usually focus only on one metric
MTTR
![Page 17: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/17.jpg)
Copyright © 2014 AppDynamics. All rights reserved. 17
Mean Time To Innocence
COSTPEOPLE | INFRASTRUCTURE
BRAND LOYALTY
THE WAR ROOM
£ is down
business
Network Not the DB ?? REVENUE
“Your app is slow!”
web database network
![Page 18: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/18.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 18
But the big issues are…
1/3Issues reported by end
users
77%Issues require 5+ people
hours to resolve
![Page 19: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/19.jpg)
19
Source: http://thenextweb.com/wp-content/blogs.dir/1/files/2011/04/We-waited-30-min.jpg
Complaints like this are no more…
![Page 20: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/20.jpg)
Application failures are very public in the software defined business
20
![Page 21: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/21.jpg)
“Victorious warriors win first and then go to war, while defeated warriors go to war first and then seek to win”. Sun Tzu, 6 th Century BC
![Page 22: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/22.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 22
Agenda
• Measurement and monitoring• Introducing situational awareness and OODA• Three capabilities to speed up OODA
![Page 23: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/23.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 23
Embrace situational awareness
“Knowing what is going on so you can figure out what to do”
![Page 24: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/24.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 24
Operate fast via OODA
Source: http://www.toledoblade.com/World/2003/03/22/Air-Force-pilot-s-ideas-shaped-modern-military-strategy.html
• Observe• Orient• Decide
• Act
![Page 25: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/25.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 25
OODA explained
Observations Decision Act
Traditions
New Info Past Exp
GenericHeritage
Analysis Synthesis
Observe Orient Act
Unfoldingcircumstances
Environment
Feed Forward
Feed Forward
Feed Forward
Feed Back
Unfolding interaction
Analytics DecideMonitoring
![Page 26: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/26.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 26
OODA applies across the organisation
Arch App Dev
Test/Release Ops
Plan and Design
Build Quality Assurance
Support
Business
MarketingProd Mgmt
![Page 27: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/27.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 27
Agenda
• Measurement and monitoring• Introducing situational awareness and OODA• Three capabilities to speed up OODA
![Page 28: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/28.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 28
Three capabilities to speed up OODA
SEE ACT KNOWObserve and Orient
Feedback and Optimize
Decide and Act
![Page 29: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/29.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 29
Unified monitoring1) Transaction tracing and mapping
3) Application topology and visualization
4) Application monitoring
5) End User Experience Monitoring (EUEM)
6) Infrastructure Monitoring
7) Database monitoring
SEE
2) Business Transaction understanding
![Page 30: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/30.jpg)
DevOps Collaboration
Automation On Emerging Issues
Compare Application Releases Easily
Ability to Collaborate In One Console
ACT
![Page 31: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/31.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 31
KNOW App-centric analytics
Performance Engagement
Value
OptimiseOODA
![Page 32: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/32.jpg)
Top Product Categories
Customers by Tier
Average Response Time
£232,390Revenue Top Products
Revenue by cities
Customer breakdown
Total Revenues
Top Cities
Performance of every transaction
Optimise observe and orient
![Page 33: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/33.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 33
Optimise continuous delivery
Application Revenue
ApplicationResponse time
agilerelease 1
agilerelease 2
agilerelease 3
£44,499 per min
3.1 sec 1.9 sec
£54,499 per min
![Page 34: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/34.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 34
See, Act, Know across the organisation
Arch App Dev
Test/Release OpsBusiness
Customer Needs, Customer Feedback, New App And Release Information, New Feature Information, Bug Fix Info etc
Revenue Per Release, Customer Engagement, App Performance Information, Device Information, Crashes etc,
![Page 35: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/35.jpg)
“Victorious warriors win first and then go to war, while defeated warriors go to war first and then seek to win”. Sun Tzu, 6 th Century BC
![Page 36: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success](https://reader031.fdocuments.us/reader031/viewer/2022013004/586fd8031a28ab18428b543d/html5/thumbnails/36.jpg)
Copyright © 2015 AppDynamics. All rights reserved. 36
Conclusion
Source: http://i.ytimg.com/vi/9m35k2VLnlY/maxresdefault.jpg
• Measurement equals monitoring and metrics• Do you current monitoring tools provide situational
awareness?– Observe– Orient– Decide – Act
• Think See, Act, Know for situation intelligent response