More Related Content Similar to Drive faster & better software delivery with performance monitoring & DevOps (20) Drive faster & better software delivery with performance monitoring & DevOps1. 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
2. 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
3. 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
4. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Challenges in faster, better software delivery
4
5. 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
6. 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
7. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 7
Software Delivery
Plan
Code
Build
Test
Release
Deploy
Operate
Monitor
8. 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
9. 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!
10. 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
11. 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
12. 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
14. 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
15. 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
16. 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
17. 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
18. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Manage a hybride architecture
Use case
Oracle Confidential – Internal/Restricted/Highly Restricted 18
19. 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
20. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Use Case – ecommerce – architecture in detail
20
External
Services
Integration CS
Process CS
On-PremHost
Data Center Cloud Third Party
Webshop
Carrier Service
Label Service
Article Service
Payment Service
APM
System
Monitoring
IT
Analytics
21. 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
22. 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
23. 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
24. 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
25. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle Management Cloud (OMC) in action
Live-Demo
26. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
DEMO Backup
Slides
26
27. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 27
Login & Welcome Page – OMC UI
28. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 28
Dashboards
29. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Management (Operate & Monitor)
Seite 29
30. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
eCommerce – Application Topology View
Seite 30
31. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Using Application topology (root context menu)
Seite 31
32. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Monitor eCommerce application
Seite 32
33. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Monitor critical server requests your IT Infrastructur
(Example: eCommerce)
Seite 33
34. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Detailed views into methods
Seite 34
35. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Drill-down in application related log files
Seite 35
36. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Analyze application logs
Seite 36
37. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Advanced Analytics of IT components
Seite 37
38. 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
39. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
OMC Security & Compliance Data Flow
39
COLLECT ANALYZE RESPONDINVESTIGATE
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
40. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Security Monitoring & Analytics
Seite 40
41. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Cyber Kill Chain – example
Seite 41
42. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Configuration & Compliance Service
Seite 42
43. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle Management Cloud (OMC) in action
Live-Demo
44. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 44
Automate Monitoring, Management too
Build Better Applications Faster
HudsonCode
Repository
Continuous
Integration
Continuous
Delivery
Incorporate agent
Telemetry from tests
Telemetry from pre-prod/prod
Unified
Platfor
m
45. 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
46. 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
47. 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
48. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
+49 331 2007116
volker.linz@oracle.com
@sporti1703
Contact details or visit me at Oracle demo booth
50. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 50
Smarter insight.
Swifter action.
Smarter insight.
Swifter action.