SlideShare a Scribd company logo
1 of 36
Militarise IT For DevOps Success
John 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
Two sides to measurement
Copyright © 2015 AppDynamics. All rights reserved. 5
Monitoring Metrics
Agenda
• Measurement and monitoring
• Introducing situational awareness and OODA
• Three capabilities to speed up OODA
Copyright © 2015 AppDynamics. All rights reserved. 6
What do we need to monitor?
Copyright © 2015 AppDynamics. All rights reserved. 7
Infrastructure
Databases
Applications
Users
Understanding the context
Copyright © 2015 AppDynamics. All rights reserved. 8
Applications are complex
Copyright © 2015 AppDynamics. All rights reserved. 9
Fast Release
Loyalty
Engagement
Revenue
Performance really matters
Copyright © 2015 AppDynamics. All rights reserved. 10
Performance really matters
Copyright © 2015 AppDynamics. All rights reserved. 11
11.6 seconds
24,000 releases
300 releases
Understanding the consequences
Copyright © 2015 AppDynamics. All rights reserved. 12
Understand the consequences
Copyright © 2015 AppDynamics. All rights reserved. 13
How many enterprise monitoring products would
you estimate your IT org owns?
Copyright © 2015 AppDynamics. All rights reserved. 14
65% have more
than 10 products!
Source: EMA and AppDynamics Monitoring Survey, May 2015 , sample size = 302 IT professionals
Many tools equals “proactive” monitoring?
Copyright © 2015 AppDynamics. All rights reserved. 15
44%
Source: EMA and AppDynamics Monitoring Survey, May 2015 , sample size = 302 IT professionals
Monitoring tools usually focus only on one
metric
Copyright © 2015 AppDynamics. All rights reserved. 16
MTTR
Mean Time To Innocence
Copyright © 2014 AppDynamics. All rights reserved. 17
COST
PEOPLE | INFRASTRUCTURE
BRAND LOYALTY
THE WAR ROOM
£ is
down
business
Network Not the
DB ?? REVENUE
“Your
app is
slow!”
web database network
But the big issues are…
Copyright © 2015 AppDynamics. All rights reserved. 18
1/3
Issues 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
Agenda
• Introducing situational awareness and OODA
Copyright © 2015 AppDynamics. All rights reserved. 22
Copyright © 2015 AppDynamics. All rights reserved. 23
Embrace situational awareness
“Knowing what is going on so you can figure out what to do”
Operate fast via OODA
Copyright © 2015 AppDynamics. All rights reserved. 24
Source: http://www.toledoblade.com/World/2003/03/22/Air-Force-pilot-s-ideas-
shaped-modern-military-strategy.html
• Observe
• Orient
• Decide
• Act
OODA explained
Copyright © 2015 AppDynamics. All rights reserved. 25
Observations Decision Act
Traditions
New Info Past Exp
Generic
Heritage
Analysis
Synthesis
Observe Orient Act
Unfolding
circumstances
Environment
Feed
Forward
Feed
Forward
Feed
Forward
Feed
Back
Unfolding
interaction
Analytics Decide
Monitoring
OODA applies across the organisation
Copyright © 2015 AppDynamics. All rights reserved. 26
Arch App
Dev
Test/Rel
ease Ops
Plan and
Design
Build Quality
Assurance
Support
Business
Marketin
g
Prod
Mgmt
Agenda
• Three capabilities to speed up OODA
Copyright © 2015 AppDynamics. All rights reserved. 27
Three capabilities to speed up OODA
Copyright © 2015 AppDynamics. All rights reserved. 28
SEE ACT KNOW
Observe
and Orient
Feedback and
Optimize
Decide
and Act
Unified monitoring
Copyright © 2015 AppDynamics. All rights reserved. 29
1) 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
Optimise
OODA
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
Optimise continuous delivery
Copyright © 2015 AppDynamics. All rights reserved. 33
Application
Revenue
Application
Response time
agile
release 1
agile
release 2
agile
release 3
£44,499 per min
3.1 sec
1.9 sec
£54,499 per min
See, Act, Know across the organisation
Copyright © 2015 AppDynamics. All rights reserved. 34
Arch App
Dev
Test/Rel
ease 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
Conclusion
Copyright © 2015 AppDynamics. All rights reserved. 36
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

More Related Content

What's hot

How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013
Puppet
 
QSM Mendix Benchmark Report
QSM Mendix Benchmark ReportQSM Mendix Benchmark Report
QSM Mendix Benchmark Report
Matt Haney
 

What's hot (20)

New Relic - Digital Intelligence - Meetup #12
New Relic - Digital Intelligence - Meetup #12New Relic - Digital Intelligence - Meetup #12
New Relic - Digital Intelligence - Meetup #12
 
How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013How Do We Better Sell DevOps? - PuppetConf 2013
How Do We Better Sell DevOps? - PuppetConf 2013
 
DevOps Transformations
DevOps TransformationsDevOps Transformations
DevOps Transformations
 
Microsoft DevOps Journey
Microsoft DevOps JourneyMicrosoft DevOps Journey
Microsoft DevOps Journey
 
The Devops Handbook
The Devops HandbookThe Devops Handbook
The Devops Handbook
 
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
 
The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014The What and Why of DevOps - DevOps Cardiff - May 2014
The What and Why of DevOps - DevOps Cardiff - May 2014
 
01 why of dev ops - devopsguys - magentys - final
01   why of dev ops - devopsguys - magentys - final01   why of dev ops - devopsguys - magentys - final
01 why of dev ops - devopsguys - magentys - final
 
bg Meetup München - DevOps Demystified
bg Meetup München - DevOps Demystifiedbg Meetup München - DevOps Demystified
bg Meetup München - DevOps Demystified
 
Top Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps HandbookTop Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps Handbook
 
The Four Keys - Measuring DevOps Success
The Four Keys - Measuring DevOps SuccessThe Four Keys - Measuring DevOps Success
The Four Keys - Measuring DevOps Success
 
Introducing Continuous Integration Using Vsts
Introducing Continuous Integration Using VstsIntroducing Continuous Integration Using Vsts
Introducing Continuous Integration Using Vsts
 
Long-term Impact of Log4J
Long-term Impact of Log4JLong-term Impact of Log4J
Long-term Impact of Log4J
 
Very first introduction to DevOps
Very first introduction to DevOps Very first introduction to DevOps
Very first introduction to DevOps
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
Drinking from the Stream: How to Use Messaging Platforms for Scalability & Pe...
Drinking from the Stream: How to Use Messaging Platforms for Scalability & Pe...Drinking from the Stream: How to Use Messaging Platforms for Scalability & Pe...
Drinking from the Stream: How to Use Messaging Platforms for Scalability & Pe...
 
DevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesDevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call Responsibilties
 
A DevOps Mario Developer Game Challenge with GRC
A DevOps Mario Developer Game Challenge with GRCA DevOps Mario Developer Game Challenge with GRC
A DevOps Mario Developer Game Challenge with GRC
 
OpenControl Overview - Joshua McKenty
OpenControl Overview - Joshua McKentyOpenControl Overview - Joshua McKenty
OpenControl Overview - Joshua McKenty
 
QSM Mendix Benchmark Report
QSM Mendix Benchmark ReportQSM Mendix Benchmark Report
QSM Mendix Benchmark Report
 

Viewers also liked

Tornado Presentation
Tornado PresentationTornado Presentation
Tornado Presentation
GreatBilal
 

Viewers also liked (14)

Resume 2-17-16
Resume 2-17-16Resume 2-17-16
Resume 2-17-16
 
Muhammad Iqbal
Muhammad IqbalMuhammad Iqbal
Muhammad Iqbal
 
TechEd North America Speaker Idol Heat Presentation
TechEd North America Speaker Idol Heat PresentationTechEd North America Speaker Idol Heat Presentation
TechEd North America Speaker Idol Heat Presentation
 
Azure AD Connect
Azure AD ConnectAzure AD Connect
Azure AD Connect
 
Cisco’s Agile Journey
Cisco’s Agile JourneyCisco’s Agile Journey
Cisco’s Agile Journey
 
Auf die Plätze – fertig – Regenbogenkotze! #AFBMC
Auf die Plätze – fertig – Regenbogenkotze! #AFBMCAuf die Plätze – fertig – Regenbogenkotze! #AFBMC
Auf die Plätze – fertig – Regenbogenkotze! #AFBMC
 
Die praktische Anwendung von Facebook Atlas im Uhren-Segment #AFBMC
Die praktische Anwendung von Facebook Atlas im Uhren-Segment #AFBMCDie praktische Anwendung von Facebook Atlas im Uhren-Segment #AFBMC
Die praktische Anwendung von Facebook Atlas im Uhren-Segment #AFBMC
 
„Oida, Facebook! Bist deppert?“ #AFBMC
 „Oida, Facebook! Bist deppert?“ #AFBMC „Oida, Facebook! Bist deppert?“ #AFBMC
„Oida, Facebook! Bist deppert?“ #AFBMC
 
How Trek-Segafredo Powers its Racing With CA Flowdock
How Trek-Segafredo Powers its Racing With CA FlowdockHow Trek-Segafredo Powers its Racing With CA Flowdock
How Trek-Segafredo Powers its Racing With CA Flowdock
 
Microsoft Dynamics AX 2012 - X++ Compiled to CIL
Microsoft Dynamics AX 2012 - X++ Compiled to CILMicrosoft Dynamics AX 2012 - X++ Compiled to CIL
Microsoft Dynamics AX 2012 - X++ Compiled to CIL
 
Tornado Presentation
Tornado PresentationTornado Presentation
Tornado Presentation
 
Tornado
TornadoTornado
Tornado
 
PEGA CSSA Dumps | PEGA 7.1 CSSA Dumps
PEGA CSSA  Dumps | PEGA 7.1 CSSA Dumps PEGA CSSA  Dumps | PEGA 7.1 CSSA Dumps
PEGA CSSA Dumps | PEGA 7.1 CSSA Dumps
 
Cómo crear un curriculum vitae perfecto en 2019
Cómo crear un curriculum vitae perfecto en 2019Cómo crear un curriculum vitae perfecto en 2019
Cómo crear un curriculum vitae perfecto en 2019
 

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

TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise EnvironmentsTopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
Jonah Kowall
 
DevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsDevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environments
Jonah Kowall
 

Similar to WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success (20)

AppSphere 15 - Deep Dive into AppDynamics Application Analytics
AppSphere 15 - Deep Dive into AppDynamics Application AnalyticsAppSphere 15 - Deep Dive into AppDynamics Application Analytics
AppSphere 15 - Deep Dive into AppDynamics Application Analytics
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart Beat
 
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive IndustryAppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
AppSphere 15 - Revolutionizing Troubleshooting in the Automotive Industry
 
AppSphere 15 - Achieving Stability and End-to-End Monitoring
AppSphere 15 - Achieving Stability and End-to-End MonitoringAppSphere 15 - Achieving Stability and End-to-End Monitoring
AppSphere 15 - Achieving Stability and End-to-End Monitoring
 
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations CenterAppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
 
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise EnvironmentsTopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
TopConf : DevOps Monitoring: Feedback Loops in Enterprise Environments
 
Take Control of Application Performance
Take Control of Application PerformanceTake Control of Application Performance
Take Control of Application Performance
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
 
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
AppSphere 15 - Shining a Light on Shadow IT: A New Way of Working for "Busine...
 
Marketing in the Age of Mobile
Marketing in the Age of MobileMarketing in the Age of Mobile
Marketing in the Age of Mobile
 
Data Science Case Studies: The Internet of Things: Implications for the Enter...
Data Science Case Studies: The Internet of Things: Implications for the Enter...Data Science Case Studies: The Internet of Things: Implications for the Enter...
Data Science Case Studies: The Internet of Things: Implications for the Enter...
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APM
 
How often do Your Machines and People talk? Humanizing the IoT - AWS IoT Web Day
How often do Your Machines and People talk? Humanizing the IoT - AWS IoT Web DayHow often do Your Machines and People talk? Humanizing the IoT - AWS IoT Web Day
How often do Your Machines and People talk? Humanizing the IoT - AWS IoT Web Day
 
Top 5 .NET Challenges, Performance Monitoring Tips & Tricks
Top 5 .NET Challenges, Performance Monitoring Tips & TricksTop 5 .NET Challenges, Performance Monitoring Tips & Tricks
Top 5 .NET Challenges, Performance Monitoring Tips & Tricks
 
Cutting Through the Disruption
Cutting Through the DisruptionCutting Through the Disruption
Cutting Through the Disruption
 
DevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environmentsDevOps monitoring: Feedback loops in enterprise environments
DevOps monitoring: Feedback loops in enterprise environments
 
Data Science Powered Apps for Internet of Things
Data Science Powered Apps for Internet of ThingsData Science Powered Apps for Internet of Things
Data Science Powered Apps for Internet of Things
 
WeSecure Data Security Congres: 5 must haves to safe cloud enablement
WeSecure Data Security Congres: 5 must haves to safe cloud enablementWeSecure Data Security Congres: 5 must haves to safe cloud enablement
WeSecure Data Security Congres: 5 must haves to safe cloud enablement
 
How Facility Controls Systems Present Cybersecurity Challenges - OSIsoft
How Facility Controls Systems Present Cybersecurity Challenges - OSIsoftHow Facility Controls Systems Present Cybersecurity Challenges - OSIsoft
How Facility Controls Systems Present Cybersecurity Challenges - OSIsoft
 
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...
When Downtime Isn’t an Option: Performance Optimization Analytics in the Era ...
 

More from WinOps Conf

More from WinOps Conf (20)

Rik Hepworth - ARM Yourself for Effective Azure Provisioning
Rik Hepworth - ARM Yourself for Effective Azure ProvisioningRik Hepworth - ARM Yourself for Effective Azure Provisioning
Rik Hepworth - ARM Yourself for Effective Azure Provisioning
 
Trond Hindenes - 18 months of learning: Notes from implementing Ansible in a ...
Trond Hindenes - 18 months of learning: Notes from implementing Ansible in a ...Trond Hindenes - 18 months of learning: Notes from implementing Ansible in a ...
Trond Hindenes - 18 months of learning: Notes from implementing Ansible in a ...
 
Flynn Bundy - 60 micro-services in 6 months
Flynn Bundy - 60 micro-services in 6 months Flynn Bundy - 60 micro-services in 6 months
Flynn Bundy - 60 micro-services in 6 months
 
Ian Margetts - ASOS’ Journey to Continuous Deployment
Ian Margetts - ASOS’ Journey to Continuous DeploymentIan Margetts - ASOS’ Journey to Continuous Deployment
Ian Margetts - ASOS’ Journey to Continuous Deployment
 
Connon MacRae - Evolution of Ticketmaster's journey to DevOps
Connon MacRae - Evolution of Ticketmaster's journey to DevOpsConnon MacRae - Evolution of Ticketmaster's journey to DevOps
Connon MacRae - Evolution of Ticketmaster's journey to DevOps
 
Eduardo Piairo - Deployment pipeline for databases (Azure SQL Database, SQL S...
Eduardo Piairo - Deployment pipeline for databases (Azure SQL Database, SQL S...Eduardo Piairo - Deployment pipeline for databases (Azure SQL Database, SQL S...
Eduardo Piairo - Deployment pipeline for databases (Azure SQL Database, SQL S...
 
Ed Elliott - Practical DSC in Azure
Ed Elliott - Practical DSC in AzureEd Elliott - Practical DSC in Azure
Ed Elliott - Practical DSC in Azure
 
Alex Magnay - Azure Infrastructure as Code with Hashicorp Terraform
Alex Magnay - Azure Infrastructure as Code with Hashicorp TerraformAlex Magnay - Azure Infrastructure as Code with Hashicorp Terraform
Alex Magnay - Azure Infrastructure as Code with Hashicorp Terraform
 
Neil Peterson - Azure CLI Deep Dive
Neil Peterson - Azure CLI Deep DiveNeil Peterson - Azure CLI Deep Dive
Neil Peterson - Azure CLI Deep Dive
 
Sam Guckenheimer - Moving to One Engineering System
Sam Guckenheimer - Moving to One Engineering SystemSam Guckenheimer - Moving to One Engineering System
Sam Guckenheimer - Moving to One Engineering System
 
Jeffrey Snover - Empowering DevOps with Azure Stack
Jeffrey Snover - Empowering DevOps with Azure StackJeffrey Snover - Empowering DevOps with Azure Stack
Jeffrey Snover - Empowering DevOps with Azure Stack
 
WinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release Pipelines
 
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
 
WinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows Server
WinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows ServerWinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows Server
WinOps Conf 2016 - Jeffrey Snover - The DevOpsification of Windows Server
 
WinOps Conf 2016 - Peter Mounce - DoS yourself in production every night to p...
WinOps Conf 2016 - Peter Mounce - DoS yourself in production every night to p...WinOps Conf 2016 - Peter Mounce - DoS yourself in production every night to p...
WinOps Conf 2016 - Peter Mounce - DoS yourself in production every night to p...
 
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOpsWinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
 
WinOps Conf 2016 - Richard Siddaway - DevOps With Nano Server and Windows Con...
WinOps Conf 2016 - Richard Siddaway - DevOps With Nano Server and Windows Con...WinOps Conf 2016 - Richard Siddaway - DevOps With Nano Server and Windows Con...
WinOps Conf 2016 - Richard Siddaway - DevOps With Nano Server and Windows Con...
 
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSCWinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
 
WinOps Conf 2015 - Deploying apps to the Cloud with Octopus Deploy
WinOps Conf 2015 - Deploying apps to the Cloud with Octopus DeployWinOps Conf 2015 - Deploying apps to the Cloud with Octopus Deploy
WinOps Conf 2015 - Deploying apps to the Cloud with Octopus Deploy
 
WinOps Conf 2015 - Microsoft Azure & Open Source
WinOps Conf 2015 - Microsoft Azure & Open SourceWinOps Conf 2015 - Microsoft Azure & Open Source
WinOps Conf 2015 - Microsoft Azure & Open Source
 

Recently uploaded

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

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

  • 1. Militarise IT For DevOps Success John Rakowski, Director of Technology Strategy
  • 2. “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
  • 3.
  • 4. 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
  • 5. Two sides to measurement Copyright © 2015 AppDynamics. All rights reserved. 5 Monitoring Metrics
  • 6. Agenda • Measurement and monitoring • Introducing situational awareness and OODA • Three capabilities to speed up OODA Copyright © 2015 AppDynamics. All rights reserved. 6
  • 7. What do we need to monitor? Copyright © 2015 AppDynamics. All rights reserved. 7 Infrastructure Databases Applications Users
  • 8. Understanding the context Copyright © 2015 AppDynamics. All rights reserved. 8
  • 9. Applications are complex Copyright © 2015 AppDynamics. All rights reserved. 9 Fast Release Loyalty Engagement Revenue
  • 10. Performance really matters Copyright © 2015 AppDynamics. All rights reserved. 10
  • 11. Performance really matters Copyright © 2015 AppDynamics. All rights reserved. 11 11.6 seconds 24,000 releases 300 releases
  • 12. Understanding the consequences Copyright © 2015 AppDynamics. All rights reserved. 12
  • 13. Understand the consequences Copyright © 2015 AppDynamics. All rights reserved. 13
  • 14. How many enterprise monitoring products would you estimate your IT org owns? Copyright © 2015 AppDynamics. All rights reserved. 14 65% have more than 10 products! Source: EMA and AppDynamics Monitoring Survey, May 2015 , sample size = 302 IT professionals
  • 15. Many tools equals “proactive” monitoring? Copyright © 2015 AppDynamics. All rights reserved. 15 44% Source: EMA and AppDynamics Monitoring Survey, May 2015 , sample size = 302 IT professionals
  • 16. Monitoring tools usually focus only on one metric Copyright © 2015 AppDynamics. All rights reserved. 16 MTTR
  • 17. Mean Time To Innocence Copyright © 2014 AppDynamics. All rights reserved. 17 COST PEOPLE | INFRASTRUCTURE BRAND LOYALTY THE WAR ROOM £ is down business Network Not the DB ?? REVENUE “Your app is slow!” web database network
  • 18. But the big issues are… Copyright © 2015 AppDynamics. All rights reserved. 18 1/3 Issues reported by end users 77% Issues require 5+ people hours to resolve
  • 20. Application failures are very public in the software defined business 20
  • 21. “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
  • 22. Agenda • Introducing situational awareness and OODA Copyright © 2015 AppDynamics. All rights reserved. 22
  • 23. Copyright © 2015 AppDynamics. All rights reserved. 23 Embrace situational awareness “Knowing what is going on so you can figure out what to do”
  • 24. Operate fast via OODA Copyright © 2015 AppDynamics. All rights reserved. 24 Source: http://www.toledoblade.com/World/2003/03/22/Air-Force-pilot-s-ideas- shaped-modern-military-strategy.html • Observe • Orient • Decide • Act
  • 25. OODA explained Copyright © 2015 AppDynamics. All rights reserved. 25 Observations Decision Act Traditions New Info Past Exp Generic Heritage Analysis Synthesis Observe Orient Act Unfolding circumstances Environment Feed Forward Feed Forward Feed Forward Feed Back Unfolding interaction Analytics Decide Monitoring
  • 26. OODA applies across the organisation Copyright © 2015 AppDynamics. All rights reserved. 26 Arch App Dev Test/Rel ease Ops Plan and Design Build Quality Assurance Support Business Marketin g Prod Mgmt
  • 27. Agenda • Three capabilities to speed up OODA Copyright © 2015 AppDynamics. All rights reserved. 27
  • 28. Three capabilities to speed up OODA Copyright © 2015 AppDynamics. All rights reserved. 28 SEE ACT KNOW Observe and Orient Feedback and Optimize Decide and Act
  • 29. Unified monitoring Copyright © 2015 AppDynamics. All rights reserved. 29 1) 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
  • 30. DevOps Collaboration Automation On Emerging Issues Compare Application Releases Easily Ability to Collaborate In One Console ACT
  • 31. Copyright © 2015 AppDynamics. All rights reserved. 31 KNOW App-centric analytics Performance Engagement Value Optimise OODA
  • 32. 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
  • 33. Optimise continuous delivery Copyright © 2015 AppDynamics. All rights reserved. 33 Application Revenue Application Response time agile release 1 agile release 2 agile release 3 £44,499 per min 3.1 sec 1.9 sec £54,499 per min
  • 34. See, Act, Know across the organisation Copyright © 2015 AppDynamics. All rights reserved. 34 Arch App Dev Test/Rel ease 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,
  • 35. “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
  • 36. Conclusion Copyright © 2015 AppDynamics. All rights reserved. 36 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

Editor's Notes

  1. Image: https://inthefootstepsofhemingway.files.wordpress.com/2013/04/sun_tzu_general.jpg
  2. https://pixabay.com/static/uploads/photo/2013/07/12/17/45/tank-152362_640.png http://rs523.pbsrc.com/albums/w356/unkadug/explosion-1.gif~c200
  3. https://upload.wikimedia.org/wikipedia/commons/3/33/A_soldier_watches_the_impact_area_as_artillery_rounds_are_fired_during_a_live_fire_exercise_in_eastern_Afghanistan_on_Nov._25,_2012._121125-A-IS500-560.jpg http://4.bp.blogspot.com/-ida8BuSamS0/UuwErwHE6YI/AAAAAAAAD7U/kxj2hBfbIpg/s1600/bank.png
  4. [TALK] The problem is that applications are increasingly complex Problems with performance can come from a variety of locations Mobiles, tablets, laptops, Code Application servers Supporting infrastructure servers Databases And these components can either be on premises or in the cloud, plus could be managed by you for delivered via a third party. On top of this, worrying about performance is only one area – Applications now have to be released faster, must lead to customer engagement, revenue and ultimately customer loyalty.
  5. https://www.theguardian.com/info/developer-blog/2015/jan/05/delivering-continuous-delivery-continuously http://product.hubspot.com/blog/how-we-deploy-300-times-a-day
  6. http://www.reuters.com/article/2015/07/08/us-ual-flights-idUSKCN0PI1IX20150708 https://www.rt.com/usa/272479-nyse-technical-glitch-shutdown/ http://wqad.com/2015/07/08/wall-street-journal-website-homepage-down-at-same-time-nyse-down/
  7. http://cdn1.tnwcdn.com/wp-content/blogs.dir/1/files/2015/04/bluefountain.jpg
  8. What is the primary way your IT organization is currently monitoring/managing enterprise applications? 19% An Application Management Platform A single, consolidated Application and Infrastructure Monitoring/ Management solution 13% Considering the commercial enterprise monitoring/mgmt products owned by your company, what percentage is currently in active use versus shelved or retired? 44%
  9. Image source: http://cdn.ebaumsworld.com/mediaFiles/picture/2315435/83965228.jpg
  10. The So what slide Typically today End user complains of slow performance. Gartner say 80% of IT issues are reported by the end user. In my experience this is a low number! The solution today is to typically get everyone into a “war room “ – sit around a table playing the blame game, everyone checking their own tools, wasting time proving it’s not your fault etc – Mean time to innocence Meanwhile your companies brad is being Impacted, customer loyalty is tested and you loose customers to the competition, ultimately impacting revenue and leads to wasted costs in expensive people and infrastructure
  11. Image source (gun) http://foolishgadgets.com/files/2009/03/shoot-yourself-gun_tfxnt_6648.jpg
  12. Image Source (Butterfly): http://fc05.deviantart.net/fs43/f/2009/114/5/5/Pretty_Butterfly_Clipart_by_HauntingVisionsStock.jpg
  13. Image: https://inthefootstepsofhemingway.files.wordpress.com/2013/04/sun_tzu_general.jpg
  14.   “…the perception of the elements in the environment within a volume of time and space, the comprehension of their meaning, and the projection of their status in the near future”.
  15. Next, business’ need to be able to act quickly on emerging issues, before they impact the customer. Three areas that you should look for here: Automation to allow automatic response to emerging issues, so be able to scale up capacity into a cloud environment automatically. Compare new application releases quickly and easily Also the ability for business, development and operations to collaborate in one console – it must be possible to provide information in context.
  16. [TALK] Finally, know is all about optimising software strategy. Firstly, be able to analyze the performance of every transaction. Understand and group customer personas …and then understand how these customers are driving revenue
  17. Image: https://inthefootstepsofhemingway.files.wordpress.com/2013/04/sun_tzu_general.jpg