winops conf 2015 - john rakowski - militarise it for #devops success

36
Militarise IT For DevOps Success John Rakowski, Director of Technology Strategy

Upload: winops-conf

Post on 07-Jan-2017

346 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success

Militarise IT For DevOps SuccessJohn Rakowski, Director of Technology Strategy

Page 2: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success

“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
Page 4: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success

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

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

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

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

Copyright © 2015 AppDynamics. All rights reserved. 8

Understanding the context

Page 9: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success

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

Copyright © 2015 AppDynamics. All rights reserved. 10

Performance really matters

Page 11: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success

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

Copyright © 2015 AppDynamics. All rights reserved. 12

Understanding the consequences

Page 13: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success

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

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

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

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

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

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

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

Application failures are very public in the software defined business

20

Page 21: WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success

“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

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

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

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

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

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

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

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

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

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

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

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

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

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

“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

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