Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 42 Publicité

SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones

Télécharger pour lire hors ligne

DevOps took us from SysAdmins to DeployAdmins to improve availability but came with a tidal wave of tools and environments, leaving detecting anomalies and finding root cause a task for the overcrowded war-room of siloed experts.
Developers need to understand infrastructure, and operations needs to understand the SDLC.
The good news is AIOps can help!
Let’s look at what AIOps can realistically do for us, identify criteria for where to automate and lay out the stepping stones for achieving AIOps.

DevOps took us from SysAdmins to DeployAdmins to improve availability but came with a tidal wave of tools and environments, leaving detecting anomalies and finding root cause a task for the overcrowded war-room of siloed experts.
Developers need to understand infrastructure, and operations needs to understand the SDLC.
The good news is AIOps can help!
Let’s look at what AIOps can realistically do for us, identify criteria for where to automate and lay out the stepping stones for achieving AIOps.

Publicité
Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Similaire à SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones (20)

Publicité

Plus récents (20)

SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones

  1. 1. Marco Coulter Technical Evangelist AppDynamics @marcocoulter marco@appdynamics.com AIOps Stepping Stones
  2. 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. 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. 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. 5. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 5 Machine Learning Reality Check What is AIOps Deciding What to Automate AIOps Adoption Journey Chapters:
  6. 6. Let’s talk about Artificial Intelligence and Machine Learning
  7. 7. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 7 Promise vs. Reality
  8. 8. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 8 @ m a r c o c o u l t e r 8 Traditional Programming vs. Machine Learning T R A D I T I O N A L , R U L E S - B A S E D Live data Program Output A I O p s – H o w W e W i l l S u r v i v e D e v O p s
  9. 9. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 9 @ m a r c o c o u l t e r 9 Traditional Programming vs. Machine Learning 101000 0110 0 11000011100 1 1001 1101 111 T R A D I T I O N A L , R U L E S - B A S E D M A C H I N E L E A R N I N G Training data Input Libraries Program (Model) Live data Program Output A I O p s – H o w W e W i l l S u r v i v e D e v O p s
  10. 10. AppDynamics is now part of Cisco. © 2018 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 10 AI/ML is not magic, it is just fast!
  11. 11. Ok, I now grok AI/ML, but … umm, what is AIOps?
  12. 12. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 12 Transform your monitoring with unified full-stack coverage & cross-domain correlation The AIOps Platform Ingest & Correlate Detect & Alert Query & Visualize Diagnose & Remediate
  13. 13. AppDynamics is now part of Cisco. © 2018 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 13 13 Have you manually set health rules or thresholds for a performance monitor?
  14. 14. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 14 AIOps: Ingest • Robust outlier handling • Identify seasonality
  15. 15. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 15 § Map traditional and cloud-native apps & infrastructure with dynamic topology § Unlock analysis across domains AIOps: Correlate Business Transaction 24 Business Services 97 Data Centers 2 Clusters 10 Deployments 9 Events 201 Payment Service Alerts 13 Incidents 2 Processes 21 Volumes 2 Databases 1 Virtual Machines 4 Networks 9 Containers 7
  16. 16. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 16 AIOps: Contextually Correlate Metrics
  17. 17. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 17 AIOps: Contextually Correlate Metrics
  18. 18. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 18 AIOps: 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
  19. 19. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 19 AIOps: Automated Root Cause(s) Analysis
  20. 20. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 20 AIOps: Detects anomalies in business transaction performance
  21. 21. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 21 AIOps: Correlates anomalies and events to identify the most suspicious causes
  22. 22. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 22 AIOps: Query & Visualize Context SELECT * FROM "servers" WHERE “service” == ‘payment-service’ AND "__time" >= CURRENT_TIMESTAMP-INTERVAL '3' DAY ORDER BY "__time" DESC Payment Service
  23. 23. AIOps: Security Domain
  24. 24. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 24 AIOps Use Case: Remediation ACTIONVISIBILITY INSIGHT • Identify slow application response time • Measure business impact to performance degradation $
  25. 25. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 25 AIOps Use Case: Remediation ACTIONVISIBILITY INSIGHT $ Know exactly why the resource is constrained Know the right action to take (Place, Scale, Move, Configure, Start/stop, Match/Purchase RI) CWOM Automates Actions
  26. 26. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 26 AIOps Use Case: Remediation ACTIONVISIBILITY INSIGHT Automate workload placement and sizing to guarantee customer experience $ Underutilized Move Reconfigure Start SERVER CAPACITY Over Capacity
  27. 27. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 27 Timeseriesandeventsdata RCA Alerting API Correlation engine AI/ML Access and query The Central Nervous System for IT Incident response Resource scaling Cost optimization Network provisioning Security enforcement Visibility Insight Action Feedback Loop Data Center Cloud (public/ private) Security Application Network Business Infrastructure User Experience
  28. 28. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 28 Timeseriesandeventsdata RCA Alerting API Correlation engine AI/ML Access and query The Central Nervous System for IT Incident response Resource scaling Cost optimization Network provisioning Security enforcement Visibility Insight Action Feedback Loop Data Center Cloud (public/ private) Security Application Network Business Infrastructure User Experience
  29. 29. Automation Decision Criteria
  30. 30. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 30 Frequency
  31. 31. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 31 Impact
  32. 32. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 32 Coverage
  33. 33. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 33 Probability
  34. 34. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 34 Timescale
  35. 35. AIOps Adoption Journey
  36. 36. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 36 Self-driving Cars
  37. 37. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 37 AIOps Adoption Journey DEV DEPL MONIT DevOps CI/CD pipeline
  38. 38. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 38 AIOps Adoption Journey DEVELOP DEPLOY MONITOR ANALYZE REPAIR AIOps DevOps CI/CD pipeline Intelligent Alerts Event Correlation Optimization Auto-RemediatePredictive RCA
  39. 39. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 39 •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 Stepping Stones
  40. 40. AppDynamics (Part of Cisco). © 2019 Cisco and/or its affiliates. All rights reserved. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 40 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://tech-whisperer.com/category/strategy/ • Transforming IT Operations for Business Value http://ow.ly/kI1X30nlXkc
  41. 41. THANK YOU! Meet me in the Network Chat Lounge for questions AIOps Stepping Stones AIOps Stepping Stones
  42. 42. Marco Coulter Technical Evangelist AppDynamics @marcocoulter marco@appdynamics.com AIOps Stepping Stones

×