SlideShare a Scribd company logo
Copyright © 2017,Oracle and/orits affiliates. All rights reserved.
Machine Learning Turbo-Charges
the Ops Portion of DevOps
DevOps.com webinar
Tania Le Voi
Director
Oracle Management Cloud
October, 2017
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
Program Agenda
Defining terms
Why (Dev)Ops is Perfect for Machine Learning
Making Machine Learning Smarter
Q&A
1
2
3
4
#MgmtCloud or #DevOps or #devopswebinars
@OracleMgmtCloud
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
Program Agenda
Defining terms
Why (Dev)Ops is perfect for machine learning
Making Machine Learning Smarter
Q&A
1
2
3
4
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
Defining Terms (source: wikipedia.com)
• Machine Learning
– Machine learning is the subfield of computer science that gives computers the ability to learn
without being explicitly programmed. Evolved from the study of pattern recognition and
computational learning theory in artificial intelligence, machine learning explores the study
and construction of algorithms that can learn from and make predictions on data.
• DevOps
– DevOps (a clipped compound of "software DEVelopment" and "information technology
OPerationS") is a term used to refer to a set of practices that emphasize the collaboration and
communication of both software developers and information technology (IT) professionals
while automating the process of software delivery and infrastructure changes.
• Systems Management or IT Operations Management
– IT Operations is responsible for the smooth functioning of the infrastructure and operational
environments that support application deployment to internal and external customers,
including the network infrastructure; server and device management; computer operations;
IT infrastructure library (ITIL) management; and help desk services for an organization.
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
Program Agenda
Defining terms
Why (Dev)Ops is perfect for machine learning
Making Machine Learning Smarter
Q&A
1
2
3
4
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
• Development is creating
faster…
≥ Low-code
≥ Agile
≥ Microservices
≥ CI
• (Dev)Ops is promoting
faster…
≥ Containers
≥ IaaS & PaaS
≥ CD
≥ Packages
• (the rest of)Ops is not
moving any faster…
≥ #(*^(#^#)&^$(@^@($^
$(@)%&^$^**&^)!!!!
≥ #(*^(#^#)&^$(@^@($^
$(@)%&^$^**&^)!!!!
≥ …
We have a problem: Dev has outpaced Ops
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
OPTION 1:
Your Changes Don’t Hit Production Until Ops is Ready
Confidential – Oracle Internal/Restricted/Highly Restricted 8
Option 2:
You Promote Unmanaged Code Anyway
One of Two Likely Outcomes, Both Bad
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
It's not my
machines, it's
your code!
It's not my
code, it's your
machines!
Where’s the data?
9
What does the data mean?
The Reason: Ops Depends on Human Effort
END USER
EXPERIENCE
APPLICATION
MIDDLE TIER
DATA TIER
VIRTUALIZATION
TIER
VM CONTAINER
INFRASTRUCTURE
TIER
VM CONTAINER
Real Users
Synthetic Users
App metrics
Transactions
Server metrics
Diagnostics
Logs
Host metrics
VM metrics
Container metrics
CMDB
Tickets
Alerts
END USER
EXPERIENCE
APPLICATION
MIDDLE TIER
DATA TIER
VIRTUALIZATION
TIER
VM CONTAINER
INFRASTRUCTURE
TIER
VM CONTAINER
Real Users
Synthetic Users
App metrics
Transactions
Server metrics
Diagnostics
Logs
Host metrics
VM metrics
Container metrics
CMDB
Tickets
Alerts
END USER
EXPERIENCE
APPLICATION
MIDDLE TIER
DATA TIER
VIRTUALIZATION
TIER
VM CONTAINER
INFRASTRUCTURE
TIER
VM CONTAINER
Real Users
Synthetic Users
App metrics
Transactions
Server metrics
Diagnostics
Logs
Host metrics
VM metrics
Container metrics
CMDB
Tickets
Alerts
END USER
EXPERIENCE
APPLICATION
MIDDLE TIER
DATA TIER
VIRTUALIZATION
TIER
VM CONTAINER
INFRASTRUCTURE
TIER
VM CONTAINER
Real Users
Synthetic Users
App metrics
Transactions
Server metrics
Diagnostics
Logs
Host metrics
VM metrics
Container metrics
CMDB
Tickets
Alerts
END USER
EXPERIENCE
APPLICATION
MIDDLE TIER
DATA TIER
VIRTUALIZATION
TIER
VM CONTAINER
INFRASTRUCTURE
TIER
VM CONTAINER
Real Users
Synthetic Users
App metrics
Transactions
Server metrics
Diagnostics
Logs
Host metrics
VM metrics
Container metrics
CMDB
Tickets
Alerts
END USER
EXPERIENCE
APPLICATION
MIDDLE TIER
DATA TIER
VIRTUALIZATION
TIER
VM CONTAINER
INFRASTRUCTURE
TIER
VM CONTAINER
Real Users
Synthetic Users
App metrics
Transactions
Server metrics
Diagnostics
Logs
Host metrics
VM metrics
Container metrics
CMDB
Tickets
Alerts
END USER
EXPERIENCE
APPLICATION
MIDDLE TIER
DATA TIER
VIRTUALIZATION
TIER
VM CONTAINER
INFRASTRUCTURE
TIER
VM CONTAINER
Real Users
Synthetic Users
App metrics
Transactions
Server metrics
Diagnostics
Logs
Host metrics
VM metrics
Container metrics
CMDB
Tickets
Alerts
END USER
EXPERIENCE
APPLICATION
MIDDLE TIER
DATA TIER
VIRTUALIZATION
TIER
VM CONTAINER
INFRASTRUCTURE
TIER
VM CONTAINER
Real Users
Synthetic Users
App metrics
Transactions
Server metrics
Diagnostics
Logs
Host metrics
VM metrics
Container metrics
CMDB
Tickets
Alerts
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. 10
Oracle Management Cloud
INTELLIGENT,
UNIFIED PLATFORM
POWERED BY
MACHINE
LEARNING
INFORMED BY
A COMPLETE
DATA SET
HETEROGENEOUS
AND OPEN
APPLICATION
MIDDLE TIER
DATA TIER
VIRTUALIZATION
TIER
INFRASTRUCTURE
TIER
END USER
EXPERIENCE / ACTIVITY
Unified Platform
Global threat feeds
Cloud access
Identity
Real users
Synthetic users
App metrics
Transactions
Server metrics
Diagnostics logs
Host metrics
VM metrics
Container metrics
Configuration
Compliance
Tickets & Alerts
Security & Network
events
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | 11
Ops Data is Perfect for Machine Learning
✓Massive volume
✓Highly patterned
✓Predictable format
✓Silos can be unified
✓Seasonal trends
✓Known sources
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
Algorithmic Approaches to IT Ops Data
ANOMALY DETECTION
CLUSTERING
PREDICTION
CORRELATION
12
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
Program Agenda
Defining terms
Why (Dev)Ops is perfect for machine learning
Making Machine Learning Smart for IT Ops
Q&A
1
2
3
4
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
ML is not smart out of the box
for every question
To make ML smarter, know the
questions you want to ask, then…
1. Enhance Algorithms
2. Increase Breadth
Maturing Machine Learning: A Three-Step Approach
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
Increase Breadth With Data Unification & Normalization
Oracle Management Cloud Data Store
Log Analytics
IT Analytics
Infrastructure
Monitoring ComplianceOrchestration
Security
Monitoring &
Analytics
Application
Performance
Monitoring
Convert to Time Series
(Clustering & Rollup)
Base Lining &
Anomaly Detection
• Norm is repo by repo
projects: slow and
incremental.
• By centralizing data, we
are able to deliver ML
driven features more
quickly.
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
Increase Depth With Context, Topology, & Domain Expertise
Context:
Forecasted
SLA violation
& observe
divergent
correlation.
Topology:
Tells us where
to look.
Domain
Expertise:
Allows to
identify root
cause.
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
Applied Machine Learning for IT Operation Management
1. Metric data is automatically
baselined and logs records are
enriched
2. ITOM specific algorithms and models
are provided out of the box. User
input can be provided to further tune
the algorithms.
3. Operationalization and automation
using event processing for
notifications and remedial
orchestration actions
Oracle Confidential – Internal/Restricted/Highly Restricted17
• Is increased load anomalous or
expected at this time of the day
• Early warning for future outages or SLA
violations
• Abnormal and rare system behavior
• Capacity planning , WhatIf Analysis
• All metric and log data is continually used to
train the models
• Corrective Actions: automated scale out,
system restart, trigger diagnostic dump,
revert configuration changes
• Notification: Send alerts/notifications
through a variety of channels
• Incident: Create incident in 3rd party
ticketing system, update status, attach
evidence
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
APM AJAX Calls Anomalies
• Ajax call metrics baselined and anomalies identified
• Alert rules and corrective actions can be taken for anomalies
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
Anomaly-based Alerts
Alert when CPU Utilization(%)
is anomalous
Confidential – Oracle Internal/Restricted/Highly Restricted 19
Leverage Machine Learning
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
Alert Notifications
Confidential – Oracle Internal/Restricted/Highly Restricted 20
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
Applied Machine Learning for Security and Compliance
1. Security log events are auto-enriched
with user, asset, and threat
intelligence context
2. Threat specific algorithms and
security models are provided out of
the box
3. Operationalization and automation
using event processing for
notifications and remedial SOC
playbook execution
Oracle Confidential – Internal/Restricted/Highly Restricted21
• Is the user privileged?
• Is the asset regulated?
• Is an accessed URL malicious?
• Users coming from anomalous IPs
• Users executing anomalous SQL queries
• Assets with anomalous configuration drift
• Identity: password reset, multi-factor
authentication, privilege change
• Asset: AV scan, endpoint data collection,
configuration change
• Incident: Create incident in 3rd party
ticketing system, update status, attach
evidence
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
• Common attributes in user actions are
automatically and individually baselined from
enriched security activity logs
• Anomalies from self and/or peer group activity
baselines per attribute are automatically
flagged using prebuilt machine learning models
• Behavioral threat specific remediation jobs are
available for automatic or SOC analyst guided
execution
– URL blocking, identity actions, host isolation,
endpoint data collection, incident management,
firewall rule updates etc.
22
Example: Suspicious User Activity
• Alice is executing actions from an IP
address anomalous to her source IP
baseline.
• Bob is accessing internal assets anomalous
for the sales team that he is part of.
• Neil is accessing critical assets at a time of
day that neither he nor his peer group are
not normally active.
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
DEMO: Matured Machine Learning in Action
Copyright © 2017,Oracle and/orits affiliates. All rights reserved. |
Key Takeaways
• DevOps depends on “Ops” speed
matching “Dev” speed
• The DevOps problem is well-suited to
machine learning
BUT…
• Machine Learning must be matured
• Unified data and context increases the
effectiveness of ML and analysis
Confidential – Oracle Internal/Restricted/Highly Restricted 24
Copyright © 2017,Oracle and/orits affiliates. All rights reserved.
Program Agenda
Defining terms
Why (Dev)Ops is perfect for machine learning
Making Machine Learning Smarter
Q&A
1
2
3
4
Copyright © 2017,Oracle and/orits affiliates. All rights reserved.
TRY IT FREE FOR 30 DAYS
cloud.oracle.com/tryit
oracle.com/managementcloud
Copyright © 2017,Oracle and/orits affiliates. All rights reserved.
Safe Harbor Statement
The preceding is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
Machine Learning to Turbo-Charge the Ops Portion of DevOps

More Related Content

What's hot (20)

PDF
The Anti-Transformation transformation @DevOps Summit Amsterdam
Mirco Hering
 
PDF
Add Security Testing Tools to Your Delivery Pipeline
TechWell
 
PPTX
DevOps: A Value Proposition
Nicole Forsgren
 
PPTX
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
QASymphony
 
PPTX
Keys to Continuous Delivery Success - Mark Warren, Product Director, Perforc...
Perforce
 
PPTX
Thinking Beyond HPQC ALM
QASymphony
 
PDF
Diving Deeper into DevOps Deployments
Jules Pierre-Louis
 
PDF
Continuous Delivery e-book
Zend by Rogue Wave Software
 
PPTX
Testing in a DevOps team
Laurent PY
 
PPT
Test Automation In The Hands of "The Business"
Greg Tutunjian
 
PDF
2017 DevSecOps Survey
Sonatype
 
PPTX
Five Ways Automation Has Increased Application Deployment and Changed Culture
XebiaLabs
 
PDF
Achieving Continuous Delivery with Puppet
Devoteam Revolve
 
PDF
Continuous Delivery: The New Normal. London Event.
Perforce
 
PPTX
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Gene Kim
 
PDF
MeetingPoint 2015 - Swimming upstream in the container revolution
Bert Jan Schrijver
 
PPTX
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Deborah Schalm
 
PPTX
The Human Side of DevSecOps
Jules Pierre-Louis
 
PPTX
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony
 
PDF
AppSec is Eating Security
Alex Stamos
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
Mirco Hering
 
Add Security Testing Tools to Your Delivery Pipeline
TechWell
 
DevOps: A Value Proposition
Nicole Forsgren
 
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
QASymphony
 
Keys to Continuous Delivery Success - Mark Warren, Product Director, Perforc...
Perforce
 
Thinking Beyond HPQC ALM
QASymphony
 
Diving Deeper into DevOps Deployments
Jules Pierre-Louis
 
Continuous Delivery e-book
Zend by Rogue Wave Software
 
Testing in a DevOps team
Laurent PY
 
Test Automation In The Hands of "The Business"
Greg Tutunjian
 
2017 DevSecOps Survey
Sonatype
 
Five Ways Automation Has Increased Application Deployment and Changed Culture
XebiaLabs
 
Achieving Continuous Delivery with Puppet
Devoteam Revolve
 
Continuous Delivery: The New Normal. London Event.
Perforce
 
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
Gene Kim
 
MeetingPoint 2015 - Swimming upstream in the container revolution
Bert Jan Schrijver
 
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Deborah Schalm
 
The Human Side of DevSecOps
Jules Pierre-Louis
 
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
QASymphony
 
AppSec is Eating Security
Alex Stamos
 

Viewers also liked (20)

PPTX
Is SIEM really Dead ? OR Can it evolve into a Platform ?
Aujas
 
PPTX
Rage WITH the machine, not against it: Machine learning for Event Management
Splunk
 
PPTX
Introduction to Machine Learning
Lior Rokach
 
PPTX
NTT SIC marketplace slide deck at Tokyo Summit
Toshikazu Ichikawa
 
PPTX
Voetsporen 38
goedbericht
 
PDF
Understanding big data
IBM India Smarter Computing
 
PPTX
Becoming the master of disaster... with asr
nj-azure
 
PPTX
Global Azure Bootcamp - Azure OMS
Bruno Lopes
 
PDF
Philips Big Data Expo
BigDataExpo
 
PDF
Events Processing and Data Analysis with Lucidworks Fusion: Presented by Kira...
Lucidworks
 
PPTX
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...
SPS Paris
 
PPT
Chapter 3 Computer Crimes
Mar Soriano
 
PPTX
Delivering Quality Open Data by Chelsea Ursaner
Data Con LA
 
PDF
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
Kai Wähner
 
PDF
SRE Study Notes - CH2,3,4
Rick Hwang
 
PPTX
Cloud Camp: Infrastructure as a service advance workloads
Asaf Nakash
 
PPTX
Oracle cloud, private, public and hybrid
Johan Louwers
 
PDF
Microsoft Big Data Expo
BigDataExpo
 
PPTX
De Persgroep Big Data Expo
BigDataExpo
 
PPTX
Big Data Expo 2015 - Trillium software Big Data and the Data Quality
BigDataExpo
 
Is SIEM really Dead ? OR Can it evolve into a Platform ?
Aujas
 
Rage WITH the machine, not against it: Machine learning for Event Management
Splunk
 
Introduction to Machine Learning
Lior Rokach
 
NTT SIC marketplace slide deck at Tokyo Summit
Toshikazu Ichikawa
 
Voetsporen 38
goedbericht
 
Understanding big data
IBM India Smarter Computing
 
Becoming the master of disaster... with asr
nj-azure
 
Global Azure Bootcamp - Azure OMS
Bruno Lopes
 
Philips Big Data Expo
BigDataExpo
 
Events Processing and Data Analysis with Lucidworks Fusion: Presented by Kira...
Lucidworks
 
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...
SPS Paris
 
Chapter 3 Computer Crimes
Mar Soriano
 
Delivering Quality Open Data by Chelsea Ursaner
Data Con LA
 
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
Kai Wähner
 
SRE Study Notes - CH2,3,4
Rick Hwang
 
Cloud Camp: Infrastructure as a service advance workloads
Asaf Nakash
 
Oracle cloud, private, public and hybrid
Johan Louwers
 
Microsoft Big Data Expo
BigDataExpo
 
De Persgroep Big Data Expo
BigDataExpo
 
Big Data Expo 2015 - Trillium software Big Data and the Data Quality
BigDataExpo
 
Ad

Similar to Machine Learning to Turbo-Charge the Ops Portion of DevOps (20)

PDF
Machine Learning in IT Operations - Sampath Manickam
Sampath Manickam
 
PDF
Cloud Service Management: Why Machine Learning is Now Essential
DevOps.com
 
PDF
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
Sandesh Rao
 
PDF
Introducing New AI Ops Innovations in Oracle 19c Autonomous Health Framework ...
Sandesh Rao
 
PDF
Introducing new AIOps innovations in Oracle 19c - San Jose AICUG
Sandesh Rao
 
PDF
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
Sandesh Rao
 
PDF
The future of cyber security
Sandip Juthani
 
PDF
Big Data for Better Datacenters
Krishna Raj Raja
 
PPTX
What Does Artificial Intelligence Have to Do with IT Operations?
Precisely
 
PDF
Oracle Management Cloud
Fabio Batista
 
PPTX
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
Lucas Jellema
 
PDF
Big dataforbetterdatacenters - Strata2014
Balaji Parimi
 
PPTX
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
Lucas Jellema
 
PDF
AI is Revolutionizing IT Operation Management.pdf
Carley Cramer
 
PDF
Get ready for_an_autonomous_data_driven_future_ext
Oracle Developers
 
PDF
Machine Learning Everywhere
DataWorks Summit
 
PDF
The Machine Learning behind the Autonomous Database ILOUG Feb 2020
Sandesh Rao
 
PDF
[db tech showcase Tokyo 2018] #dbts2018 #B27 『Discover Machine Learning and A...
Insight Technology, Inc.
 
PPTX
Modernizing IT Operations for Digital Economy
Digital Enterprise Journal
 
PPTX
Modernizing IT Operations for Digital Economy
Bojan Simic
 
Machine Learning in IT Operations - Sampath Manickam
Sampath Manickam
 
Cloud Service Management: Why Machine Learning is Now Essential
DevOps.com
 
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
Sandesh Rao
 
Introducing New AI Ops Innovations in Oracle 19c Autonomous Health Framework ...
Sandesh Rao
 
Introducing new AIOps innovations in Oracle 19c - San Jose AICUG
Sandesh Rao
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
Sandesh Rao
 
The future of cyber security
Sandip Juthani
 
Big Data for Better Datacenters
Krishna Raj Raja
 
What Does Artificial Intelligence Have to Do with IT Operations?
Precisely
 
Oracle Management Cloud
Fabio Batista
 
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
Lucas Jellema
 
Big dataforbetterdatacenters - Strata2014
Balaji Parimi
 
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
Lucas Jellema
 
AI is Revolutionizing IT Operation Management.pdf
Carley Cramer
 
Get ready for_an_autonomous_data_driven_future_ext
Oracle Developers
 
Machine Learning Everywhere
DataWorks Summit
 
The Machine Learning behind the Autonomous Database ILOUG Feb 2020
Sandesh Rao
 
[db tech showcase Tokyo 2018] #dbts2018 #B27 『Discover Machine Learning and A...
Insight Technology, Inc.
 
Modernizing IT Operations for Digital Economy
Digital Enterprise Journal
 
Modernizing IT Operations for Digital Economy
Bojan Simic
 
Ad

More from Deborah Schalm (20)

PDF
Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Deborah Schalm
 
PDF
Discovering Dark Debt in your Culture
Deborah Schalm
 
PDF
A Discussion of Automated Infrastructure Security with a Practical Example
Deborah Schalm
 
PDF
Protect Your Organization Against Known Security Defects
Deborah Schalm
 
PDF
Putting the Ops in DevOps
Deborah Schalm
 
PDF
Post-Equifax: How to Trust But Verify Your Software Supply Chain
Deborah Schalm
 
PDF
30 Minutes to a Private Cloud
Deborah Schalm
 
PDF
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Deborah Schalm
 
PDF
Top 5 Considerations for Operating a Kubernetes Environment at Scale
Deborah Schalm
 
PPTX
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Deborah Schalm
 
PDF
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
Deborah Schalm
 
PDF
Application Discovery! The Gift That Keeps on Giving
Deborah Schalm
 
PDF
Top 5 Challenges in Scaling DevOps in Brownfield Environments
Deborah Schalm
 
PDF
The Coming Earthquake in WebSphere Application Server Configuration Management
Deborah Schalm
 
PDF
Planet of the APIs: Monitoring Transactions in the Wild
Deborah Schalm
 
PDF
Get Loose! Microservices and Loosely Coupled Architectures
Deborah Schalm
 
PDF
Proactive Monitoring: Playing Offense for the Win
Deborah Schalm
 
PDF
No Tool is an Island: Building DevOps into your business
Deborah Schalm
 
PDF
Scale Continuous Deployment to Production with DeployHub and CloudBees
Deborah Schalm
 
PDF
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Deborah Schalm
 
Exploring Prometheus: Combining Metrics and Alerting to Improve Incident Mana...
Deborah Schalm
 
Discovering Dark Debt in your Culture
Deborah Schalm
 
A Discussion of Automated Infrastructure Security with a Practical Example
Deborah Schalm
 
Protect Your Organization Against Known Security Defects
Deborah Schalm
 
Putting the Ops in DevOps
Deborah Schalm
 
Post-Equifax: How to Trust But Verify Your Software Supply Chain
Deborah Schalm
 
30 Minutes to a Private Cloud
Deborah Schalm
 
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...
Deborah Schalm
 
Top 5 Considerations for Operating a Kubernetes Environment at Scale
Deborah Schalm
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Deborah Schalm
 
EMA: Ten Priorities for Hybrid Cloud, Containers and DevOps in 2017
Deborah Schalm
 
Application Discovery! The Gift That Keeps on Giving
Deborah Schalm
 
Top 5 Challenges in Scaling DevOps in Brownfield Environments
Deborah Schalm
 
The Coming Earthquake in WebSphere Application Server Configuration Management
Deborah Schalm
 
Planet of the APIs: Monitoring Transactions in the Wild
Deborah Schalm
 
Get Loose! Microservices and Loosely Coupled Architectures
Deborah Schalm
 
Proactive Monitoring: Playing Offense for the Win
Deborah Schalm
 
No Tool is an Island: Building DevOps into your business
Deborah Schalm
 
Scale Continuous Deployment to Production with DeployHub and CloudBees
Deborah Schalm
 
Monitoring First - Instrumenting Your Entire Stack for the Ultimate in Observ...
Deborah Schalm
 

Recently uploaded (20)

PDF
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PPTX
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PPTX
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
PPTX
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Tally software_Introduction_Presentation
AditiBansal54083
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 

Machine Learning to Turbo-Charge the Ops Portion of DevOps

  • 1. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. Machine Learning Turbo-Charges the Ops Portion of DevOps DevOps.com webinar Tania Le Voi Director Oracle Management Cloud October, 2017
  • 2. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
  • 3. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | Program Agenda Defining terms Why (Dev)Ops is Perfect for Machine Learning Making Machine Learning Smarter Q&A 1 2 3 4 #MgmtCloud or #DevOps or #devopswebinars @OracleMgmtCloud
  • 4. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | Program Agenda Defining terms Why (Dev)Ops is perfect for machine learning Making Machine Learning Smarter Q&A 1 2 3 4
  • 5. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | Defining Terms (source: wikipedia.com) • Machine Learning – Machine learning is the subfield of computer science that gives computers the ability to learn without being explicitly programmed. Evolved from the study of pattern recognition and computational learning theory in artificial intelligence, machine learning explores the study and construction of algorithms that can learn from and make predictions on data. • DevOps – DevOps (a clipped compound of "software DEVelopment" and "information technology OPerationS") is a term used to refer to a set of practices that emphasize the collaboration and communication of both software developers and information technology (IT) professionals while automating the process of software delivery and infrastructure changes. • Systems Management or IT Operations Management – IT Operations is responsible for the smooth functioning of the infrastructure and operational environments that support application deployment to internal and external customers, including the network infrastructure; server and device management; computer operations; IT infrastructure library (ITIL) management; and help desk services for an organization.
  • 6. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | Program Agenda Defining terms Why (Dev)Ops is perfect for machine learning Making Machine Learning Smarter Q&A 1 2 3 4
  • 7. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | • Development is creating faster… ≥ Low-code ≥ Agile ≥ Microservices ≥ CI • (Dev)Ops is promoting faster… ≥ Containers ≥ IaaS & PaaS ≥ CD ≥ Packages • (the rest of)Ops is not moving any faster… ≥ #(*^(#^#)&^$(@^@($^ $(@)%&^$^**&^)!!!! ≥ #(*^(#^#)&^$(@^@($^ $(@)%&^$^**&^)!!!! ≥ … We have a problem: Dev has outpaced Ops
  • 8. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | OPTION 1: Your Changes Don’t Hit Production Until Ops is Ready Confidential – Oracle Internal/Restricted/Highly Restricted 8 Option 2: You Promote Unmanaged Code Anyway One of Two Likely Outcomes, Both Bad
  • 9. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | It's not my machines, it's your code! It's not my code, it's your machines! Where’s the data? 9 What does the data mean? The Reason: Ops Depends on Human Effort END USER EXPERIENCE APPLICATION MIDDLE TIER DATA TIER VIRTUALIZATION TIER VM CONTAINER INFRASTRUCTURE TIER VM CONTAINER Real Users Synthetic Users App metrics Transactions Server metrics Diagnostics Logs Host metrics VM metrics Container metrics CMDB Tickets Alerts END USER EXPERIENCE APPLICATION MIDDLE TIER DATA TIER VIRTUALIZATION TIER VM CONTAINER INFRASTRUCTURE TIER VM CONTAINER Real Users Synthetic Users App metrics Transactions Server metrics Diagnostics Logs Host metrics VM metrics Container metrics CMDB Tickets Alerts END USER EXPERIENCE APPLICATION MIDDLE TIER DATA TIER VIRTUALIZATION TIER VM CONTAINER INFRASTRUCTURE TIER VM CONTAINER Real Users Synthetic Users App metrics Transactions Server metrics Diagnostics Logs Host metrics VM metrics Container metrics CMDB Tickets Alerts END USER EXPERIENCE APPLICATION MIDDLE TIER DATA TIER VIRTUALIZATION TIER VM CONTAINER INFRASTRUCTURE TIER VM CONTAINER Real Users Synthetic Users App metrics Transactions Server metrics Diagnostics Logs Host metrics VM metrics Container metrics CMDB Tickets Alerts END USER EXPERIENCE APPLICATION MIDDLE TIER DATA TIER VIRTUALIZATION TIER VM CONTAINER INFRASTRUCTURE TIER VM CONTAINER Real Users Synthetic Users App metrics Transactions Server metrics Diagnostics Logs Host metrics VM metrics Container metrics CMDB Tickets Alerts END USER EXPERIENCE APPLICATION MIDDLE TIER DATA TIER VIRTUALIZATION TIER VM CONTAINER INFRASTRUCTURE TIER VM CONTAINER Real Users Synthetic Users App metrics Transactions Server metrics Diagnostics Logs Host metrics VM metrics Container metrics CMDB Tickets Alerts END USER EXPERIENCE APPLICATION MIDDLE TIER DATA TIER VIRTUALIZATION TIER VM CONTAINER INFRASTRUCTURE TIER VM CONTAINER Real Users Synthetic Users App metrics Transactions Server metrics Diagnostics Logs Host metrics VM metrics Container metrics CMDB Tickets Alerts END USER EXPERIENCE APPLICATION MIDDLE TIER DATA TIER VIRTUALIZATION TIER VM CONTAINER INFRASTRUCTURE TIER VM CONTAINER Real Users Synthetic Users App metrics Transactions Server metrics Diagnostics Logs Host metrics VM metrics Container metrics CMDB Tickets Alerts
  • 10. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. 10 Oracle Management Cloud INTELLIGENT, UNIFIED PLATFORM POWERED BY MACHINE LEARNING INFORMED BY A COMPLETE DATA SET HETEROGENEOUS AND OPEN APPLICATION MIDDLE TIER DATA TIER VIRTUALIZATION TIER INFRASTRUCTURE TIER END USER EXPERIENCE / ACTIVITY Unified Platform Global threat feeds Cloud access Identity Real users Synthetic users App metrics Transactions Server metrics Diagnostics logs Host metrics VM metrics Container metrics Configuration Compliance Tickets & Alerts Security & Network events
  • 11. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | 11 Ops Data is Perfect for Machine Learning ✓Massive volume ✓Highly patterned ✓Predictable format ✓Silos can be unified ✓Seasonal trends ✓Known sources
  • 12. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | Algorithmic Approaches to IT Ops Data ANOMALY DETECTION CLUSTERING PREDICTION CORRELATION 12
  • 13. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | Program Agenda Defining terms Why (Dev)Ops is perfect for machine learning Making Machine Learning Smart for IT Ops Q&A 1 2 3 4
  • 14. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | ML is not smart out of the box for every question To make ML smarter, know the questions you want to ask, then… 1. Enhance Algorithms 2. Increase Breadth Maturing Machine Learning: A Three-Step Approach
  • 15. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | Increase Breadth With Data Unification & Normalization Oracle Management Cloud Data Store Log Analytics IT Analytics Infrastructure Monitoring ComplianceOrchestration Security Monitoring & Analytics Application Performance Monitoring Convert to Time Series (Clustering & Rollup) Base Lining & Anomaly Detection • Norm is repo by repo projects: slow and incremental. • By centralizing data, we are able to deliver ML driven features more quickly.
  • 16. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | Increase Depth With Context, Topology, & Domain Expertise Context: Forecasted SLA violation & observe divergent correlation. Topology: Tells us where to look. Domain Expertise: Allows to identify root cause.
  • 17. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | Applied Machine Learning for IT Operation Management 1. Metric data is automatically baselined and logs records are enriched 2. ITOM specific algorithms and models are provided out of the box. User input can be provided to further tune the algorithms. 3. Operationalization and automation using event processing for notifications and remedial orchestration actions Oracle Confidential – Internal/Restricted/Highly Restricted17 • Is increased load anomalous or expected at this time of the day • Early warning for future outages or SLA violations • Abnormal and rare system behavior • Capacity planning , WhatIf Analysis • All metric and log data is continually used to train the models • Corrective Actions: automated scale out, system restart, trigger diagnostic dump, revert configuration changes • Notification: Send alerts/notifications through a variety of channels • Incident: Create incident in 3rd party ticketing system, update status, attach evidence
  • 18. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | APM AJAX Calls Anomalies • Ajax call metrics baselined and anomalies identified • Alert rules and corrective actions can be taken for anomalies
  • 19. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | Anomaly-based Alerts Alert when CPU Utilization(%) is anomalous Confidential – Oracle Internal/Restricted/Highly Restricted 19 Leverage Machine Learning
  • 20. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | Alert Notifications Confidential – Oracle Internal/Restricted/Highly Restricted 20
  • 21. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | Applied Machine Learning for Security and Compliance 1. Security log events are auto-enriched with user, asset, and threat intelligence context 2. Threat specific algorithms and security models are provided out of the box 3. Operationalization and automation using event processing for notifications and remedial SOC playbook execution Oracle Confidential – Internal/Restricted/Highly Restricted21 • Is the user privileged? • Is the asset regulated? • Is an accessed URL malicious? • Users coming from anomalous IPs • Users executing anomalous SQL queries • Assets with anomalous configuration drift • Identity: password reset, multi-factor authentication, privilege change • Asset: AV scan, endpoint data collection, configuration change • Incident: Create incident in 3rd party ticketing system, update status, attach evidence
  • 22. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | • Common attributes in user actions are automatically and individually baselined from enriched security activity logs • Anomalies from self and/or peer group activity baselines per attribute are automatically flagged using prebuilt machine learning models • Behavioral threat specific remediation jobs are available for automatic or SOC analyst guided execution – URL blocking, identity actions, host isolation, endpoint data collection, incident management, firewall rule updates etc. 22 Example: Suspicious User Activity • Alice is executing actions from an IP address anomalous to her source IP baseline. • Bob is accessing internal assets anomalous for the sales team that he is part of. • Neil is accessing critical assets at a time of day that neither he nor his peer group are not normally active.
  • 23. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | DEMO: Matured Machine Learning in Action
  • 24. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. | Key Takeaways • DevOps depends on “Ops” speed matching “Dev” speed • The DevOps problem is well-suited to machine learning BUT… • Machine Learning must be matured • Unified data and context increases the effectiveness of ML and analysis Confidential – Oracle Internal/Restricted/Highly Restricted 24
  • 25. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. Program Agenda Defining terms Why (Dev)Ops is perfect for machine learning Making Machine Learning Smarter Q&A 1 2 3 4
  • 26. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. TRY IT FREE FOR 30 DAYS cloud.oracle.com/tryit oracle.com/managementcloud
  • 27. Copyright © 2017,Oracle and/orits affiliates. All rights reserved. Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.