Drive faster & better software delivery with performance monitoring & DevOps
-
Upload
volker-linz -
Category
Software
-
view
99 -
download
0
Transcript of 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
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
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
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Challenges in faster, better software delivery
4
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
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
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 7
Software Delivery
Plan
Code
Build
Test
Release
Deploy
Operate
Monitor
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
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!
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
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
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
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
13
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
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
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
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
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Manage a hybride architecture Use case
Oracle Confidential – Internal/Restricted/Highly Restricted 18
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
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
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
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
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
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
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle Management Cloud (OMC) in action Live-Demo
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
DEMO Backup Slides
26
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 27
Login & Welcome Page – OMC UI
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 28
Dashboards
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Management (Operate & Monitor)
Seite 29
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
eCommerce – Application Topology View
Seite 30
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Using Application topology (root context menu)
Seite 31
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Monitor eCommerce application
Seite 32
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Monitor critical server requests your IT Infrastructur (Example: eCommerce)
Seite 33
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Detailed views into methods
Seite 34
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Drill-down in application related log files
Seite 35
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Analyze application logs
Seite 36
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Advanced Analytics of IT components
Seite 37
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
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
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Security Monitoring & Analytics
Seite 40
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Cyber Kill Chain – example
Seite 41
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Configuration & Compliance Service
Seite 42
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle Management Cloud (OMC) in action Live-Demo
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
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
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
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
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
+49 331 2007116
@sporti1703
Contact details or visit me at Oracle demo booth
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 50
Smarter insight.
Swifter action.
Smarter insight.
Swifter action.