drive faster & better software delivery with performance monitoring & devops

50
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Drive faster, better Software Delivery with Performance Monitoring and DevOps Volker Linz Senior Sales Consultant IT Systems (Operations) Management JAX 2017 conference

Upload: volker-linz

Post on 21-Jan-2018

99 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Drive faster, better Software Delivery with Performance Monitoring and DevOps

Volker Linz Senior Sales Consultant IT Systems (Operations) Management

JAX 2017 conference

Page 2: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its 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.

2

Page 3: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Agenda

Challenges in faster, better software delivery

Use case - Manage a hybride architecture

Solution Demo

Q & A

Page 4: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Challenges in faster, better software delivery

4

Page 5: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 5

DevOps

Paid to add new features

Dev Ops

DevOps

Paid to keep system stable, fast and available

New goal: Add new features and keep the system stable, fast and available

Page 6: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 6

Characteristics of DevOps Movement

Agile Methodologies

Open Culture

Cloud-like Infrastructure

Heavy Automation

Open Source

DevOps

Page 7: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 7

Software Delivery

Plan

Code

Build

Test

Release

Deploy

Operate

Monitor

Page 8: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 8

Business & DevOps drivers

Better Customer Experience Faster Delivery

200 fold increase in

releases per year

Milliseconds make the sale

LOB

IT

Head of Dev

Page 9: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 9

War rooms between Dev and Ops team

It's not my machines, it's your code!

It's not my code, it's your machines!

Hey Ops - Here’s our code...good

luck!

Page 10: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 10

Culture Dictates Technology Decisions

Any piece of software reflects the organizational structure that produced it -Conway’s Law (1968)

Melvin Conway

Page 11: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 11

Application Development Landscape 2016/2017

Innovation Software - Find the Next Business (Cloud Native Apps, Microservices)

Differentiation Software - Run Current Business (Transact. Systems)

Systems of Record – Keep the Lights On (Backoffice HR, ERP)

Oracle Optimizes DevOps/AppDev for All Categories

Modern, Emerging Software, Modern DevOps

Mature, Stable Software, First Generation DevOps

Aged Software, Limited DevOps

Page 12: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

• Cloud Native (a.k.a. 12 Factor App)

– Driven by the need for continuous innovation

– Designed to take advantage of cloud frameworks, that are composed of distributed, elastic cloud services

– Cloud Native Computing Foundation • cncf.io, promoting apps that are

– Container packaged

– Dynamically managed

– Microservice oriented

12

Cloud Native Applications and Microservices

Page 13: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

13

Page 14: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

“Problem Troubleshooting is not easy”

14

Operate & Monitor

Plan

Code

Build

Test

Release

Deploy

Operate

Monitor

Page 15: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

01100100 01100001 01110100 01100001 0110010001100001 01110100 0100 01100001 01100100 01100001 01110100 01100001 0110010001100001 01011 01110100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 0100111 01100001 01110100 110000101100100 01100001 01110100 01100001 011010 0110010001100001 01110100

15

IT Organizations are Drowning 01100100 01100001 01110100 01100001 0110010001100001 01110100 0100 01100001 01100100 01100001 01110100 01100001 0110010001100001 01011 01110100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 0100111 01100001 01110100 110000101100100 01100001 01110100 01100001 011010 0110010001100001 01110100 01100001 0110010001100001 01110100 01001 01100001 0110010001100001 01110100 01100001 0110010001100001 01001 01110100 01100001 0110010001100001 01110100 01100001 0100101001 001 0110010001100001 01110100 01100001 0110010001100001 01110100 010011 01100001 0110010001100001 01110100 01100001 01100100 01100001 01001 01110100 01100001 0110010001100001 01110100 01100001 01100100 0100 01100001 01110100 01100001 0110010001100001 01110100 01000100 0100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 01100001 010001 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 01000 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 010011

END USER EXPERIENCE

APPLICATION

MIDDLE TIER

DATA TIER

VIRTUALIZATION TIER

INFRASTRUCTURE TIER

VM CONTAINER

Real Users Synthetic Users

App metrics Transactions

Server metrics Diagnostics Logs

Host metrics VM metrics Container metrics

CMDB Tickets Alerts

Too much data

No insight

VM CONTAINER

Too many tools

Page 16: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

IT Security Challenges

16

Shrinking Visibility

• Cloud, BYOD reduce perimeter security efficacy

• DevOps multiplies change rates

• Shrinking window to catch vulnerable config

Growing Detection Gap

• Zero day attacks require anomaly detection

• Low & slow, multi-stage threats require sequence awareness

• Targeted attacks require identity awareness

Falling Efficiency

• More assets, more security tools, more alerts

• Staffing shortages

• Negative impact on SOC metrics

Page 17: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Fragmented and Integration Intensive Solution

17

SIEM (Security Information and Event Management)

Security context, Rules based detection

UEBA (User and Entity Behavior Analytics)

User context, Anomaly detection

X Multi-product/vendor challenges X Integration, UIs, data models, support… X Scale and delivery model differences X High viability and M&A risk X Point in time, app specific state checks

Log Management Raw logs, Forensic search, IT ops analytics

Configuration Management Secure state, configuration auditing

Page 18: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Manage a hybride architecture Use case

Oracle Confidential – Internal/Restricted/Highly Restricted 18

Page 19: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Use Case – ecommerce

19

http://www.planqsoissons.com

ERP

Webshop

Warehouses

Carriers

Suppliers

Label Generation

Purchase Order Generation

Article Details

Sales Order Creation

Parcel Information

Status Updates

CRM

Page 20: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Use Case – ecommerce – architecture in detail

20

External Services

Integration CS

Process CS

On-Prem

Host

Data Center Cloud Third Party

Webshop

Carrier Service

Label Service

Article Service

Payment Service

APM

System Monitoring

IT Analytics

Page 21: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 21

Our Vision

Complete, integrated suite of systems management solutions

Designed for heterogeneous applications and infrastructure

Rapid time to value

On Premise

Application Performance Monitoring

Log Analytics IT

Analytics

Infrastructure Monitoring

Configuration & Compliance

Orchestration

Security Monitoring & Analytics

New services available in spring 2017

Page 22: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

01100100 01100001 01110100 01100001 0110010001100001 01110100 0100 01100001 01100100 01100001 01110100 01100001 0110010001100001 01011 01110100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 0100111 01100001 01110100 110000101100100 01100001 01110100 01100001 011010 0110010001100001 01110100 01100001 0110010001100001 01110100 01001 01100001 0110010001100001 01110100 01100001 0110010001100001 01001 01110100 01100001 0110010001100001 01110100 01100001 0100101001 001 0110010001100001 01110100 01100001 0110010001100001 01110100 010011 01100001 0110010001100001 01110100 01100001 01100100 01100001 01001 01110100 01100001 0110010001100001 01110100 01100001 01100100 0100 01100001 01110100 01100001 0110010001100001 01110100 01000100 0100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 01100001 010001 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 01000 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 010011

Next-Generation Unified Data

22

END USER EXPERIENCE/ACTIVITY

APPLICATION

MIDDLE TIER

DATA TIER

VIRTUALIZATION TIER

VM CONTAINER

INFRASTRUCTURE TIER

VM CONTAINER

Real Users Synthetic Users

Unified Platform

App metrics Transactions

Server metrics Diagnostics Logs

Host metrics VM metrics Container metrics

CMDB/Compliance Tickets Alerts

INTELLIGENT, UNIFIED PLATFORM

POWERED BY MACHINE LEARNING

INFORMED BY A COMPLETE DATA SET

HETEROGENEOUS AND OPEN

Security Events

Global Threat Feeds CASB Identity

Page 23: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

01100100 01100001 01110100 01100001 0110010001100001 01110100 0100 01100001 01100100 01100001 01110100 01100001 0110010001100001 01011 01110100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 0100111 01100001 01110100 110000101100100 01100001 01110100 01100001 011010 0110010001100001 01110100 01100001 0110010001100001 01110100 01001 01100001 0110010001100001 01110100 01100001 0110010001100001 01001 01110100 01100001 0110010001100001 01110100 01100001 0100101001 001 0110010001100001 01110100 01100001 0110010001100001 01110100 010011 01100001 0110010001100001 01110100 01100001 01100100 01100001 01001 01110100 01100001 0110010001100001 01110100 01100001 01100100 0100 01100001 01110100 01100001 0110010001100001 01110100 01000100 0100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 01100001 010001 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 01000 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 010011

23

Powered By Machine Learning

END USER EXPERIENCE

APPLICATION

MIDDLE TIER

DATA TIER

VIRTUALIZATION TIER

VM CONTAINER

INFRASTRUCTURE TIER

VM CONTAINER

Unified Platform

ANOMALY DETECTION

CLUSTERING

CORRELATION

PREDICTION

Real Users Synthetic Users

App metrics Transactions

Server metrics Diagnostics Logs

Host metrics VM metrics Container metrics

CMDB/Compliance Tickets Alerts

Security Events

Global Threat Feeds CASB Identity

Page 24: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Why (IT/Dev)Ops is Perfect for Machine Learning

Massive volume

Highly patterned

Predictable format

Possible to unify data

Exhibits long-term trends

Sources constantly change

Page 25: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Management Cloud (OMC) in action Live-Demo

Page 26: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

DEMO Backup Slides

26

Page 27: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 27

Login & Welcome Page – OMC UI

Page 28: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 28

Dashboards

Page 29: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Management (Operate & Monitor)

Seite 29

Page 30: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

eCommerce – Application Topology View

Seite 30

Page 31: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Using Application topology (root context menu)

Seite 31

Page 32: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Monitor eCommerce application

Seite 32

Page 33: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Monitor critical server requests your IT Infrastructur (Example: eCommerce)

Seite 33

Page 34: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Detailed views into methods

Seite 34

Page 35: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Drill-down in application related log files

Seite 35

Page 36: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Analyze application logs

Seite 36

Page 37: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Advanced Analytics of IT components

Seite 37

Page 38: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle SOC solution - Overview

38

Content Security

User Security

Network Security

Security Posture Applications, data and user activity analytics, threat intelligence, and compliance

One-Stop SOC Dashboard

Automated Incident Response & Remediation

Security Monitoring & Analytics + Compliance Cloud Services

Cloud Security Service

Identity Cloud Service

API Platform Cloud Service

Page 39: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

OMC Security & Compliance Data Flow

39

COLLECT ANALYZE RESPOND INVESTIGATE

FORMATS

Dashboards Reports Search

DIMENSIONS

Users Assets

Threats

SOC Analyst, Admin SOC Manager Incident Response Auditors CSO, CIO

ANY ACTIVITY Logs, flows, metrics, transactions, config (On-premise, cloud)

ANY CONTEXT

Assets Users Threats

Vulnerabilities

TRIAGE

Incidents Workflow

Configuration

Correlation Rules Machine Learning

Risk Scoring

ANALYTICS

Page 40: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Security Monitoring & Analytics

Seite 40

Page 41: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Cyber Kill Chain – example

Seite 41

Page 42: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Configuration & Compliance Service

Seite 42

Page 43: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Management Cloud (OMC) in action Live-Demo

Page 44: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 44

Automate Monitoring, Management too

Build Better Applications Faster

Hudson Code Repository

Continuous Integration

Continuous Delivery

Incorporate agent

Telemetry from tests

Telemetry from pre-prod/prod

Unified Platfor

m

Page 45: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Management Cloud (OMC) Platform Leverage

• Topology awareness

– Lateral movement within application

– Multi-tier attack within application

• Orchestration/Remediation

– Execute configuration assessment

– Change user privileges

• Cross service visibility

– Configuration assessment results

– Operational metrics (CPU, memory etc.)

• Modern service platform benefits

– Scale, Availability, Security

45

Page 46: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

For More Information

cloud.oracle.com/management

@OracleMgmtCloud (use #MgmtCloud)

blogs.oracle.com/cloud

http://bit.ly/OMCYoutube

Page 47: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

https://community.oracle.com/community/cloud_computing/platform-as-a-service-paas/oracle-management-cloud

Engage with OMC Community on Oracle’s community platform

Page 48: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

+49 331 2007116

[email protected]

@sporti1703

Contact details or visit me at Oracle demo booth

Page 49: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Page 50: Drive faster & better software delivery with performance monitoring & DevOps

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 50

Smarter insight.

Swifter action.

Smarter insight.

Swifter action.