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

PPTX
Where Testers & QA Fit in the Story of DevOps
PDF
Quality Jam 2017: Kevin Dunne "Macro Trends and Useful Tools that 'Get It'"
PDF
Quality Jam 2017: Elise Carmichael and Corey Pyle "Jumpstarting Your Test Aut...
PPTX
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
ODP
Lessons from DevOps: Taking DevOps practices into your AppSec Life
PPTX
How is testing different in a DevOps agile team. A perspective from the team.
PDF
Building a Secure DevOps Pipeline - for your AppSec Program
ODP
Building an Open Source AppSec Pipeline
Where Testers & QA Fit in the Story of DevOps
Quality Jam 2017: Kevin Dunne "Macro Trends and Useful Tools that 'Get It'"
Quality Jam 2017: Elise Carmichael and Corey Pyle "Jumpstarting Your Test Aut...
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
Lessons from DevOps: Taking DevOps practices into your AppSec Life
How is testing different in a DevOps agile team. A perspective from the team.
Building a Secure DevOps Pipeline - for your AppSec Program
Building an Open Source AppSec Pipeline

What's hot (20)

PDF
The Anti-Transformation transformation @DevOps Summit Amsterdam
PDF
Add Security Testing Tools to Your Delivery Pipeline
PPTX
DevOps: A Value Proposition
PPTX
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
PPTX
Keys to Continuous Delivery Success - Mark Warren, Product Director, Perforc...
PPTX
Thinking Beyond HPQC ALM
PDF
Diving Deeper into DevOps Deployments
PDF
Continuous Delivery e-book
PPTX
Testing in a DevOps team
PPT
Test Automation In The Hands of "The Business"
PDF
2017 DevSecOps Survey
PPTX
Five Ways Automation Has Increased Application Deployment and Changed Culture
PDF
Achieving Continuous Delivery with Puppet
PDF
Continuous Delivery: The New Normal. London Event.
PPTX
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
PDF
MeetingPoint 2015 - Swimming upstream in the container revolution
PPTX
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
PPTX
The Human Side of DevSecOps
PPTX
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
PDF
AppSec is Eating Security
The Anti-Transformation transformation @DevOps Summit Amsterdam
Add Security Testing Tools to Your Delivery Pipeline
DevOps: A Value Proposition
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
Keys to Continuous Delivery Success - Mark Warren, Product Director, Perforc...
Thinking Beyond HPQC ALM
Diving Deeper into DevOps Deployments
Continuous Delivery e-book
Testing in a DevOps team
Test Automation In The Hands of "The Business"
2017 DevSecOps Survey
Five Ways Automation Has Increased Application Deployment and Changed Culture
Achieving Continuous Delivery with Puppet
Continuous Delivery: The New Normal. London Event.
Why Everyone Needs DevOps Now: 15 Year Study Of High Performing Technology Orgs
MeetingPoint 2015 - Swimming upstream in the container revolution
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
The Human Side of DevSecOps
QASymphony and TestPlant: Bringing Together Best-in-Class Test Management and...
AppSec is Eating Security
Ad

Viewers also liked (20)

PPTX
Is SIEM really Dead ? OR Can it evolve into a Platform ?
PPTX
Rage WITH the machine, not against it: Machine learning for Event Management
PPTX
Introduction to Machine Learning
PPTX
NTT SIC marketplace slide deck at Tokyo Summit
PPTX
Voetsporen 38
PDF
Understanding big data
PPTX
Becoming the master of disaster... with asr
PPTX
Global Azure Bootcamp - Azure OMS
PDF
Philips Big Data Expo
PDF
Events Processing and Data Analysis with Lucidworks Fusion: Presented by Kira...
PPTX
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...
PPT
Chapter 3 Computer Crimes
PPTX
Delivering Quality Open Data by Chelsea Ursaner
PDF
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
PDF
SRE Study Notes - CH2,3,4
PPTX
Cloud Camp: Infrastructure as a service advance workloads
PPTX
Oracle cloud, private, public and hybrid
PDF
Microsoft Big Data Expo
PPTX
De Persgroep Big Data Expo
PPTX
Big Data Expo 2015 - Trillium software Big Data and the Data Quality
Is SIEM really Dead ? OR Can it evolve into a Platform ?
Rage WITH the machine, not against it: Machine learning for Event Management
Introduction to Machine Learning
NTT SIC marketplace slide deck at Tokyo Summit
Voetsporen 38
Understanding big data
Becoming the master of disaster... with asr
Global Azure Bootcamp - Azure OMS
Philips Big Data Expo
Events Processing and Data Analysis with Lucidworks Fusion: Presented by Kira...
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...
Chapter 3 Computer Crimes
Delivering Quality Open Data by Chelsea Ursaner
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
SRE Study Notes - CH2,3,4
Cloud Camp: Infrastructure as a service advance workloads
Oracle cloud, private, public and hybrid
Microsoft Big Data Expo
De Persgroep Big Data Expo
Big Data Expo 2015 - Trillium software Big Data and the Data Quality
Ad

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

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

More from Deborah Schalm (20)

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

Recently uploaded (20)

PDF
top salesforce developer skills in 2025.pdf
PDF
AI in Product Development-omnex systems
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
L1 - Introduction to python Backend.pptx
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
Introduction to Artificial Intelligence
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPT
Introduction Database Management System for Course Database
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Online Work Permit System for Fast Permit Processing
top salesforce developer skills in 2025.pdf
AI in Product Development-omnex systems
Softaken Excel to vCard Converter Software.pdf
L1 - Introduction to python Backend.pptx
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Navsoft: AI-Powered Business Solutions & Custom Software Development
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Operating system designcfffgfgggggggvggggggggg
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Introduction to Artificial Intelligence
ISO 45001 Occupational Health and Safety Management System
Which alternative to Crystal Reports is best for small or large businesses.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Introduction Database Management System for Course Database
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Design an Analysis of Algorithms II-SECS-1021-03
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Online Work Permit System for Fast Permit Processing

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.