SlideShare a Scribd company logo
1 of 50
Download to read offline
#DevOpsLive
AIOps Is How We
Will Survive DevOps
Marco Coulter –
Technical Evangelist
@marcocoulter
www.appdynamics.com/blog/author/marco-coulter/
techwhisperernyc.com/category/strategy/
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 2
#about_marco
Marco Coulter
Technical Evangelist
@marcocoulter
marco.coulter@appdynamics.com
www.appdynamics.com/blog/author/marco-coulter/
bit.ly/techwhisperer
AppDynamics is now part of Cisco. © 2018 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 3
q “We react to performance events each time they happen”
q ”We proactively learn from past events to improve our
processes”
q “We use data to predict imminent events”
q “We use data to preemptively optimize our outcomes”
Reality check: which quote best matches you?
AppDynamics is now part of Cisco. © 2018 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 4
Full report at: http://ow.ly/kI1X30nlXkc or https://connectedfutures.cisco.com/report/transforming-it-operations-for-business-value/
27% 33%7%
26% 38% 22% 14%
33%
Reactive Proactive Predictive Preemptive
Today
In two years
Self-assessment:
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 5
Surviving DevOps
Machine Learning Reality Check
What is AIOps
Deciding What to Automate
AIOps Adoption Journey
Chapters:
Surviving
DevOps
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 7
Plan
Release
DEV OPS
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 8
PlanRelease
PLAN/CODE/BUILD/
TEST/RELEASE
Preparation Customer-facing
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 9
Mainframe
Private
Cloud
Data
center
VM
VM
VM
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 10
Separate Control Planes Aren’t Enough
Domain Controllers
Public cloud
Private cloud
Data center
Business Monitoring
(AppDynamics)
Bug Database
End User Monitoring
(AppDynamics)
Log Management
Change Management
Application Performance Monitoring
(AppDynamics)
Network Management
(DNA-C)
Security Management
(Cisco Security Suite)
Infrastructure Management
(ACI, UCS Director)
Cloud Monitoring
Infra Ops
App Ops
Sec Ops
Net Ops
Let’s talk about
Artificial Intelligence
and
Machine Learning
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 12
Promise vs. Reality
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 13
Example:
Train a model to predict the
selling price (y) of a home using a
simple linear regression algorithm
y = a + bx
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 14
Instance (Observation,
Record)
Feature (Attribute, Predictor) Objective (Target)
Basic Terminology
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 15
Read the data
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 16
Prepare the data
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 17
Correlate the data to find our x
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 18
Now we have x, we still need a and b
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 19
Train the model (derive a and b) and test
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 20
Visualize the result (for fun and confirmation)
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 21
Lots of dots becomes blue line, because mathematics!
AppDynamics is now part of Cisco. © 2018 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 22
AI/ML is not magic, it is just fast!
Ok, I now grok
AI/ML, but … umm,
what is AIOps?
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 24
What Is AIOps?
AIOps
AI IT Ops
Autonomous IT Systems
• Self-manage
• Auto-configure
• Auto-heal
insights
AI / ML
Top Use Cases:
• Intelligent alerts (67%)
• Event Correlation & RCA (61%)
• Vulnerability & Threat Detection (55%)
• Optimization (54%)
• Predictive & Auto-Remediate (53%)
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 25
“
AIOps augments technology teams
by leveraging AI/ML for baselines,
real-time anomaly detection and
insights, identifying root cause(s)
and automating resolutions.
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 26
?
Have you manually set health rules
or thresholds for a performance
monitor?
26
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 27
What is Normal? Goodbye Manual Thresholds!
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 28
AIOps: Contextually Correlate Metrics
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 29
AIOps: Contextually Correlate Metrics
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 30
Automated Triage
950
900
850
800
750
700
650
600
550
500
450
400
300 350 400 450 500 550 600
ART
Q95ART(ms)
Problem 1
Problem 2
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 31
AIOps:
Automated Root
Cause(s) Analysis
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 32
AIOps: Detects
anomalies in
business
transaction
performance
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 33
AIOps: Correlates
anomalies and
events
to identify the
most suspicious
causes
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 34
AIOps: Isolates
resource
problems
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 35
AIOps: Detect Business Anomaly
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 36
AIOps:
Automated Root
Cause(s) Analysis
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 37
Timeseriesandeventsdata
Alerting
API
Correlation Engine
Public
Cloud
Private
Cloud
Application
Business
AI/ML
Orchestration
Feedback Loop
Unified
Visibility
3rd Party Actions
Visibility Insight Action
Automation Decision
Criteria
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 39
Frequency
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 40
Impact
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 41
Coverage
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 42
Probability
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 43
Timescale
AIOps Adoption
Journey
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 45
AIOps Adoption Journey
DEV DEPL MONIT
DevOps CI/CD pipeline
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 46
AIOps Adoption Journey
DEVELOP DEPLOY MONITOR ANALYZE REPAIR
AIOps
DevOps CI/CD pipeline
Intelligent Alerts Event Correlation Optimization
Auto-RemediatePredictive RCA
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 47
•AIOps brings immediate relief to engineering burden
•Cross domain strategy
•Automate the complex & mundane
•Build your skills from ‘I’ to ‘T’-shaped
•Augment yourself!
AIOps Is How We Will Survive DevOps
AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 48
Questions & Links
• Is Your IT Workforce Ready For AIOps?
https://www.forbes.com/sites/appdynamics/2019/03/11/is-your-it-
workforce-ready-for-aiops/#5ff583f2b005
• https://www.appdynamics.com/blog/aiops/slowdown-new-outage-sinto/
• Writing on AIOps - https://www.appdynamics.com/blog/aiops/
• https://techwhisperernyc.com/category/strategy/
• Transforming IT Operations for Business Value http://ow.ly/kI1X30nlXkc
AppDynamics is now part of Cisco. © 2018 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 49
Thank you!
@marcocoulter
Email marco@appdynamics.com for a PDF of this presentation
#DevOpsLive
AIOps Is How We
Will Survive DevOps
Marco Coulter –
Technical Evangelist
@marcocoulter
www.appdynamics.com/blog/author/marco-coulter/
techwhisperernyc.com/category/strategy/

More Related Content

What's hot

What's hot (19)

AIOps Roundtable Munich 2018
AIOps Roundtable Munich 2018AIOps Roundtable Munich 2018
AIOps Roundtable Munich 2018
 
Before You Deploy An AIOps System, Do this
Before You Deploy An AIOps System, Do thisBefore You Deploy An AIOps System, Do this
Before You Deploy An AIOps System, Do this
 
Agile Network India | Agility Day @Noida | SRE & AIOps | Murugan Muthayan
Agile Network India | Agility Day @Noida | SRE & AIOps | Murugan MuthayanAgile Network India | Agility Day @Noida | SRE & AIOps | Murugan Muthayan
Agile Network India | Agility Day @Noida | SRE & AIOps | Murugan Muthayan
 
AWS re:Invent - AIOps - What do you say you do here
AWS re:Invent - AIOps - What do you say you do hereAWS re:Invent - AIOps - What do you say you do here
AWS re:Invent - AIOps - What do you say you do here
 
Doing DevOps for Big Data? What You Need to Know About AIOps
Doing DevOps for Big Data? What You Need to Know About AIOpsDoing DevOps for Big Data? What You Need to Know About AIOps
Doing DevOps for Big Data? What You Need to Know About AIOps
 
AIOps - The next 5 years
AIOps - The next 5 yearsAIOps - The next 5 years
AIOps - The next 5 years
 
Developer Marketing: Building Experiences
Developer Marketing: Building ExperiencesDeveloper Marketing: Building Experiences
Developer Marketing: Building Experiences
 
Hey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima MukkamalaHey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima Mukkamala
 
Modernizing Infrastructure Monitoring and Management with AIOps
Modernizing Infrastructure Monitoring and Management with AIOpsModernizing Infrastructure Monitoring and Management with AIOps
Modernizing Infrastructure Monitoring and Management with AIOps
 
Scale Container Operations with AIOps
Scale Container Operations with AIOpsScale Container Operations with AIOps
Scale Container Operations with AIOps
 
Context is Critical: How Richer Data Yields Richer Results in AIOps | Bhanu S...
Context is Critical: How Richer Data Yields Richer Results in AIOps | Bhanu S...Context is Critical: How Richer Data Yields Richer Results in AIOps | Bhanu S...
Context is Critical: How Richer Data Yields Richer Results in AIOps | Bhanu S...
 
GE Predix - The IIoT Platform
GE Predix - The IIoT PlatformGE Predix - The IIoT Platform
GE Predix - The IIoT Platform
 
AIOps - Steps Towards Autonomous Operations - AWS Summit Sydney 2019
AIOps - Steps Towards Autonomous Operations - AWS Summit Sydney 2019AIOps - Steps Towards Autonomous Operations - AWS Summit Sydney 2019
AIOps - Steps Towards Autonomous Operations - AWS Summit Sydney 2019
 
No Ops? Or Yes, Ops! The Future of Operations in a DevOps World
No Ops? Or Yes, Ops! The Future of Operations in a DevOps WorldNo Ops? Or Yes, Ops! The Future of Operations in a DevOps World
No Ops? Or Yes, Ops! The Future of Operations in a DevOps World
 
Splunk for AIOps: Reduce IT outages through prediction with machine learning
Splunk for AIOps: Reduce IT outages through prediction with machine learningSplunk for AIOps: Reduce IT outages through prediction with machine learning
Splunk for AIOps: Reduce IT outages through prediction with machine learning
 
The future of AIOps
The future of AIOpsThe future of AIOps
The future of AIOps
 
NUS-ISS Learning Day 2018- Dev Ops intro -Devops for unicorns and Devops for...
NUS-ISS Learning Day 2018- Dev Ops intro  -Devops for unicorns and Devops for...NUS-ISS Learning Day 2018- Dev Ops intro  -Devops for unicorns and Devops for...
NUS-ISS Learning Day 2018- Dev Ops intro -Devops for unicorns and Devops for...
 
Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)
 
Bringing AIOps to Hybrid Cloud Monitoring and Management
Bringing AIOps to Hybrid Cloud Monitoring and ManagementBringing AIOps to Hybrid Cloud Monitoring and Management
Bringing AIOps to Hybrid Cloud Monitoring and Management
 

Similar to AIOps Is How We Will Survive DevOps

[Cisco Connect 2018 - Vietnam] Brink sanders cisco connect opening_keynote_vn_v4
[Cisco Connect 2018 - Vietnam] Brink sanders cisco connect opening_keynote_vn_v4[Cisco Connect 2018 - Vietnam] Brink sanders cisco connect opening_keynote_vn_v4
[Cisco Connect 2018 - Vietnam] Brink sanders cisco connect opening_keynote_vn_v4
Nur Shiqim Chok
 

Similar to AIOps Is How We Will Survive DevOps (20)

AIOps Your DevOps Co-pilot - PDF for TechGig Webinar
AIOps Your DevOps Co-pilot - PDF for TechGig WebinarAIOps Your DevOps Co-pilot - PDF for TechGig Webinar
AIOps Your DevOps Co-pilot - PDF for TechGig Webinar
 
AIOps: Your DevOps Copilot
AIOps: Your DevOps CopilotAIOps: Your DevOps Copilot
AIOps: Your DevOps Copilot
 
Prepare Your DevOps Culture to Withstand the Digital Experience Onslaught
Prepare Your DevOps Culture to Withstand the Digital Experience OnslaughtPrepare Your DevOps Culture to Withstand the Digital Experience Onslaught
Prepare Your DevOps Culture to Withstand the Digital Experience Onslaught
 
Managing Change in a Modern DevOps-Powered Enterprise
Managing Change in a Modern DevOps-Powered EnterpriseManaging Change in a Modern DevOps-Powered Enterprise
Managing Change in a Modern DevOps-Powered Enterprise
 
The Microservices Manifesto: How to Get More Out of the Development Lifecycle
The Microservices Manifesto: How to Get More Out of the Development LifecycleThe Microservices Manifesto: How to Get More Out of the Development Lifecycle
The Microservices Manifesto: How to Get More Out of the Development Lifecycle
 
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
 
What’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonWhat’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour London
 
Top Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonTop Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour London
 
What's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourWhat's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global Tour
 
Cloud-Native Insights: How Platform & App Visibility Drive Business Outcomes
Cloud-Native Insights: How Platform & App Visibility Drive Business OutcomesCloud-Native Insights: How Platform & App Visibility Drive Business Outcomes
Cloud-Native Insights: How Platform & App Visibility Drive Business Outcomes
 
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit EuropeCisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
 
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmTop Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
 
Brink sanders cisco architecture keynote
Brink sanders   cisco architecture keynoteBrink sanders   cisco architecture keynote
Brink sanders cisco architecture keynote
 
[Cisco Connect 2018 - Vietnam] Brink sanders cisco connect opening_keynote_vn_v4
[Cisco Connect 2018 - Vietnam] Brink sanders cisco connect opening_keynote_vn_v4[Cisco Connect 2018 - Vietnam] Brink sanders cisco connect opening_keynote_vn_v4
[Cisco Connect 2018 - Vietnam] Brink sanders cisco connect opening_keynote_vn_v4
 
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour LondonGood Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
 
How to build containerized architectures for deep learning - Data Festival 20...
How to build containerized architectures for deep learning - Data Festival 20...How to build containerized architectures for deep learning - Data Festival 20...
How to build containerized architectures for deep learning - Data Festival 20...
 
Cisco Connect 2018 Philippines - delivering a secure, intelligent platform fo...
Cisco Connect 2018 Philippines - delivering a secure, intelligent platform fo...Cisco Connect 2018 Philippines - delivering a secure, intelligent platform fo...
Cisco Connect 2018 Philippines - delivering a secure, intelligent platform fo...
 
Brksec 2048-demystifying aci-security
Brksec 2048-demystifying aci-securityBrksec 2048-demystifying aci-security
Brksec 2048-demystifying aci-security
 
Scaling DevOps Adoption
Scaling DevOps AdoptionScaling DevOps Adoption
Scaling DevOps Adoption
 
Cisco Connect 2018 Singapore - Transforming Enterprises in a Multi-Cloud World
Cisco Connect 2018 Singapore - Transforming Enterprises in a Multi-Cloud WorldCisco Connect 2018 Singapore - Transforming Enterprises in a Multi-Cloud World
Cisco Connect 2018 Singapore - Transforming Enterprises in a Multi-Cloud World
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Recently uploaded (20)

Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

AIOps Is How We Will Survive DevOps

  • 1. #DevOpsLive AIOps Is How We Will Survive DevOps Marco Coulter – Technical Evangelist @marcocoulter www.appdynamics.com/blog/author/marco-coulter/ techwhisperernyc.com/category/strategy/
  • 2. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 2 #about_marco Marco Coulter Technical Evangelist @marcocoulter marco.coulter@appdynamics.com www.appdynamics.com/blog/author/marco-coulter/ bit.ly/techwhisperer
  • 3. AppDynamics is now part of Cisco. © 2018 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 3 q “We react to performance events each time they happen” q ”We proactively learn from past events to improve our processes” q “We use data to predict imminent events” q “We use data to preemptively optimize our outcomes” Reality check: which quote best matches you?
  • 4. AppDynamics is now part of Cisco. © 2018 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 4 Full report at: http://ow.ly/kI1X30nlXkc or https://connectedfutures.cisco.com/report/transforming-it-operations-for-business-value/ 27% 33%7% 26% 38% 22% 14% 33% Reactive Proactive Predictive Preemptive Today In two years Self-assessment:
  • 5. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 5 Surviving DevOps Machine Learning Reality Check What is AIOps Deciding What to Automate AIOps Adoption Journey Chapters:
  • 7. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 7 Plan Release DEV OPS
  • 8. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 8 PlanRelease PLAN/CODE/BUILD/ TEST/RELEASE Preparation Customer-facing
  • 9. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 9 Mainframe Private Cloud Data center VM VM VM
  • 10. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 10 Separate Control Planes Aren’t Enough Domain Controllers Public cloud Private cloud Data center Business Monitoring (AppDynamics) Bug Database End User Monitoring (AppDynamics) Log Management Change Management Application Performance Monitoring (AppDynamics) Network Management (DNA-C) Security Management (Cisco Security Suite) Infrastructure Management (ACI, UCS Director) Cloud Monitoring Infra Ops App Ops Sec Ops Net Ops
  • 11. Let’s talk about Artificial Intelligence and Machine Learning
  • 12. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 12 Promise vs. Reality
  • 13. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 13 Example: Train a model to predict the selling price (y) of a home using a simple linear regression algorithm y = a + bx
  • 14. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 14 Instance (Observation, Record) Feature (Attribute, Predictor) Objective (Target) Basic Terminology
  • 15. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 15 Read the data
  • 16. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 16 Prepare the data
  • 17. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 17 Correlate the data to find our x
  • 18. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 18 Now we have x, we still need a and b
  • 19. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 19 Train the model (derive a and b) and test
  • 20. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 20 Visualize the result (for fun and confirmation)
  • 21. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 21 Lots of dots becomes blue line, because mathematics!
  • 22. AppDynamics is now part of Cisco. © 2018 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 22 AI/ML is not magic, it is just fast!
  • 23. Ok, I now grok AI/ML, but … umm, what is AIOps?
  • 24. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 24 What Is AIOps? AIOps AI IT Ops Autonomous IT Systems • Self-manage • Auto-configure • Auto-heal insights AI / ML Top Use Cases: • Intelligent alerts (67%) • Event Correlation & RCA (61%) • Vulnerability & Threat Detection (55%) • Optimization (54%) • Predictive & Auto-Remediate (53%)
  • 25. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 25 “ AIOps augments technology teams by leveraging AI/ML for baselines, real-time anomaly detection and insights, identifying root cause(s) and automating resolutions.
  • 26. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 26 ? Have you manually set health rules or thresholds for a performance monitor? 26
  • 27. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 27 What is Normal? Goodbye Manual Thresholds!
  • 28. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 28 AIOps: Contextually Correlate Metrics
  • 29. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 29 AIOps: Contextually Correlate Metrics
  • 30. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 30 Automated Triage 950 900 850 800 750 700 650 600 550 500 450 400 300 350 400 450 500 550 600 ART Q95ART(ms) Problem 1 Problem 2
  • 31. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 31 AIOps: Automated Root Cause(s) Analysis
  • 32. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 32 AIOps: Detects anomalies in business transaction performance
  • 33. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 33 AIOps: Correlates anomalies and events to identify the most suspicious causes
  • 34. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 34 AIOps: Isolates resource problems
  • 35. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 35 AIOps: Detect Business Anomaly
  • 36. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 36 AIOps: Automated Root Cause(s) Analysis
  • 37. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 37 Timeseriesandeventsdata Alerting API Correlation Engine Public Cloud Private Cloud Application Business AI/ML Orchestration Feedback Loop Unified Visibility 3rd Party Actions Visibility Insight Action
  • 39. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 39 Frequency
  • 40. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 40 Impact
  • 41. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 41 Coverage
  • 42. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 42 Probability
  • 43. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 43 Timescale
  • 45. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 45 AIOps Adoption Journey DEV DEPL MONIT DevOps CI/CD pipeline
  • 46. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 46 AIOps Adoption Journey DEVELOP DEPLOY MONITOR ANALYZE REPAIR AIOps DevOps CI/CD pipeline Intelligent Alerts Event Correlation Optimization Auto-RemediatePredictive RCA
  • 47. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 47 •AIOps brings immediate relief to engineering burden •Cross domain strategy •Automate the complex & mundane •Build your skills from ‘I’ to ‘T’-shaped •Augment yourself! AIOps Is How We Will Survive DevOps
  • 48. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 48 Questions & Links • Is Your IT Workforce Ready For AIOps? https://www.forbes.com/sites/appdynamics/2019/03/11/is-your-it- workforce-ready-for-aiops/#5ff583f2b005 • https://www.appdynamics.com/blog/aiops/slowdown-new-outage-sinto/ • Writing on AIOps - https://www.appdynamics.com/blog/aiops/ • https://techwhisperernyc.com/category/strategy/ • Transforming IT Operations for Business Value http://ow.ly/kI1X30nlXkc
  • 49. AppDynamics is now part of Cisco. © 2018 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 49 Thank you! @marcocoulter Email marco@appdynamics.com for a PDF of this presentation
  • 50. #DevOpsLive AIOps Is How We Will Survive DevOps Marco Coulter – Technical Evangelist @marcocoulter www.appdynamics.com/blog/author/marco-coulter/ techwhisperernyc.com/category/strategy/