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

Post on 07-Jan-2017

346 views 1 download

transcript

Militarise IT For DevOps SuccessJohn Rakowski, Director of Technology Strategy

“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

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

Copyright © 2015 AppDynamics. All rights reserved. 5

Two sides to measurement

Monitoring Metrics

Copyright © 2015 AppDynamics. All rights reserved. 6

Agenda

• Measurement and monitoring• Introducing situational awareness and OODA• Three capabilities to speed up OODA

Copyright © 2015 AppDynamics. All rights reserved. 7

What do we need to monitor?

Infrastructure

Databases

Applications

Users

Copyright © 2015 AppDynamics. All rights reserved. 8

Understanding the context

Copyright © 2015 AppDynamics. All rights reserved. 9

Applications are complex

Fast Release

Loyalty

Engagement

Revenue

Copyright © 2015 AppDynamics. All rights reserved. 10

Performance really matters

Copyright © 2015 AppDynamics. All rights reserved. 11

Performance really matters

11.6 seconds

24,000 releases

300 releases

Copyright © 2015 AppDynamics. All rights reserved. 12

Understanding the consequences

Copyright © 2015 AppDynamics. All rights reserved. 13

Understand the consequences

8th July 2015

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

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

Copyright © 2015 AppDynamics. All rights reserved. 16

Monitoring tools usually focus only on one metric

MTTR

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

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

19

Source: http://thenextweb.com/wp-content/blogs.dir/1/files/2011/04/We-waited-30-min.jpg

Complaints like this are no more…

Application failures are very public in the software defined business

20

“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

Copyright © 2015 AppDynamics. All rights reserved. 22

Agenda

• Measurement and monitoring• Introducing situational awareness and OODA• Three capabilities to speed up OODA

Copyright © 2015 AppDynamics. All rights reserved. 23

Embrace situational awareness

“Knowing what is going on so you can figure out what to do”

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

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

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

Copyright © 2015 AppDynamics. All rights reserved. 27

Agenda

• Measurement and monitoring• Introducing situational awareness and OODA• Three capabilities to speed up OODA

Copyright © 2015 AppDynamics. All rights reserved. 28

Three capabilities to speed up OODA

SEE ACT KNOWObserve and Orient

Feedback and Optimize

Decide and Act

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

DevOps Collaboration

Automation On Emerging Issues

Compare Application Releases Easily

Ability to Collaborate In One Console

ACT

Copyright © 2015 AppDynamics. All rights reserved. 31

KNOW App-centric analytics

Performance Engagement

Value

OptimiseOODA

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

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

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,

“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

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