Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
How to manage your heterogenous IT environment & simplify your IT operation Smoke Test & first experience of Oracle Management Cloud (OMC)
Volker Linz Oracle November 2016
Oracle Confidential – Internal/Restricted/Highly Restricted
Copyright © 2016, 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.
Oracle Confidential – Internal/Restricted/Highly Restricted 2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 3
Kurzporträt
• Volker Linz
– Senior Sales Consultant bei Oracle, Enterprise & Cloud Management Solution
– Aktivitäten
– „Community matters ...“
– Kontakt
@sporti1703 [email protected]
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal
Agenda
Circumstances in heterogenous Enterprise IT environments
Oracle Management Cloud Services as a solution
– Current Services (APM, LA, ITA, InfraMon) incl. Demo
– Tips & Tricks leveraging OMC
Outlook
Q & A
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Circumstances in heterogenous Enterprise IT environments
Oracle Confidential – Internal/Restricted/Highly Restricted 5
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Multiple Clouds
Integration Containers
Continuous Delivery Polyglot Languages
Micro-Services
On Premise
6
How do you manage an application in a loosely-coupled architecture?
Today’s Application and Infrastructure Topologies
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 7
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 © 2016, 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
8
IT Organizations are Drowning
Too many tools 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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Management Cloud as a solution
Oracle Confidential – Internal/Restricted/Highly Restricted 9
Copyright © 2016, 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
10
Complete, Integrated Suite
END USER EXPERIENCE
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 Tickets Alerts
DISCOVERY & MONITORING
CONFIGURATION & COMPLIANCE
AUTOMATION & ORCHESTRATION
ANALYTICS & PLANNING
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 11
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
Compliance Orchestration
Security Monitoring & Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Monitor real users, synthetic users and application performance
Oracle Confidential – Internal 12
Services Designed To Work Together
Infrastructure Monitoring
Compliance Orchestration
Application Performance Monitoring
Log Analytics
IT Analytics
Monitor database and cross-tier infrastructure performance
Aggregate, index and explore the entire enterprise log estate
Manage configuration and change against industry and custom standards
Execute automated remediation and other tasks at hyper scale
Analyze business and IT data using pre-built apps and ad-hoc exploration
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Application Performance Monitoring Cloud Service
16 November 2016 13
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
<script> 1.2sec order.jsp 0.5sec
16 November 2016 14
Application Performance Monitoring Cloud Service
Triage Cross-Tier Issues from End-User to Code
Unify Monitoring Visibility Across Dev and Ops
Assure Good User Experience
End User Web Server Middleware Database
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 15
Oracle APM on Applications
Deep Transaction Visibility
Associated Log Information
End User Experience
Correlation of End User/Application
Data
Mobile End User Big Data Analytics
End User • Actual user experience for web and mobile
• Applications down to the individual session level
Server Request • Flexible Application Definition
• Performance to the operation/method level
Log and Infrastructure • Application and
infrastructure logs
• Automatic topology correlation
No Configuration, Elastic Application Model, Rest API, Anomaly Detection
Database Java Integration Process Messaging
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 16
Oracle Application Performance Monitoring Deliver Better Software Faster
Elastic Application Model with Automatic Infrastructure Discovery
Integrated Log Analysis and Application Topology
Visibility across traditional IT Silos Sessions
Pages
Ajax Calls
Server Requests
Application Server
HW infrastructure
Log files
Synthetic Tests
Application Performance Monitoring - DEMO
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Log Analytics Cloud Service
16 November 2016 18
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 19
Even though logs can be boring…there is tremendous opportunity in logs…
Aug 7 08:02:26 <WebLogicServer> <<WLS Kernel>> <BEA-000360> <Server started in RUNNING mode> java.lang.Exception at . . . at weblogic.work.ExecuteThread.run(ExecuteThread.java:254 opendirectoryd.log.3:2015-07-15 15:04:34.646312 PDT - AID: 0x000000290000001A - 191.878, Node: /Local/Default, Module: PlistFile - unable to update FDE password - missing critical information 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326
…In computing, “Logs record what happened.” EVERY computing device generates logs – application, software, hardware, platforms.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 20
Extracting Useful Insight from Heterogeneous Log Data
Database Application Storage EMCC Repository
Customer Data Center
Customer Private Cloud
Customer Oracle Cloud
Customer AWS, Azure, etc.
Logs + Operational Data
Logs + Operational Data
Logs + Operational Data
Logs + Operational Data
Application Storage
Oracle Application Storage
Database Application Storage
Log Analytics - DEMO
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
IT Analytics Cloud Service
16 November 2016 22
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 23
Problems solved by IT Analytics
• Predict future system state and their impact on performance
• Pinpoint unknown root causes of system behavior
• Identify most timely and cost effective resolution to faults
• Improve monitoring operations
• Assign problem to appropriate owner based on inference
Gartner (August 2013)
18 April 2016
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 24
Availability
Capacity
IT Analytics
Performance
• Capacity
– Host Resource Analytics
– Database Resource Analytics
–Middleware Resource Analytics
• Performance
– Application Performance Analytics
– Database Performance Analytics
–Middleware Performance Analytics
• Availability
– Availability Analytics
Out-of-the-Box Apps
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
IT Analytics - DEMO
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Infrastructure Monitoring Cloud Service
16 November 2016 26
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
All Your IT Infrastructure Monitored From a Single Platform
27
• Rapid deployment, quick time to value, scales on demand • Broad, heterogeneous coverage • Purpose-built dashboards • Flexible Alerting • Correlate and Troubleshoot • Unified, Rich Data Model • Rest APIs for custom metrics/data
Infra Status & Health, Associations
Problem Detection & Alerting
Correlation & Troubleshooting
Panoramic, Unified Visibility
Cloud
On-Premises
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 28
Minimal deployment with quick time to value
Heterogeneous Monitoring with Common Metrics
Monitor Many by Exception
Flexible Alerting
Extensible Platform
Infrastructure Monitoring Cloud Service
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Minimal Deployment • Cloud Agent
– Monitors entities on local or remote host
• Gateway – Receives data from Cloud
Agents and sends to Infrastructure Monitoring Service
• Monitoring starts – As soon as entities are added
– Metrics collected
– Associations between entities detected based on configuration information
– Availability status monitored: ‘Entity down’ alerts auto-generated
29
Cloud On-premises
Gateway
Oracle Infrastructure Monitoring Cloud Service
Monitored Infrastructure
REST apis
Administrator
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Zero Deployment for Cloud Monitoring
• One-time setup for discovery – Specify credentials
– Discovery refresh interval (based on how often new resources might be added)
• Monitoring starts – Performance metrics collected and visible in
Infrastructure Monitoring Service UI
– All features apply: monitor in the same way that you would for all your other IT infrastructure
• Automatically keeps in sync with changes in your cloud resources
30
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Proactive, Flexible Alerting
• Alerts auto-generated for entities that are down
– Just let us know who to notify via alert rule
• Alert Rules at any level
– Specific: for this SQL Server database
– By platform: for all SQL Server databases
– By tier: For all relational databases
– Broad: For any entity running on a host (Hosted Target)
31
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Extensible Platform
• Support for new entity types, new metrics via REST APIs
• Two Options:
–Option #1: Use pre-defined generic entity types
–Option #2: Create new entity type
• New entities/metrics automatically integrated with Infrastructure Monitoring Service features
Monitor anything in your IT estate
32
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Option #1: Use pre-defined generic entity types
• User creates new instance of “Generic Relational Database” to monitor PostgreSQL in OMC
• User uploads metric data for PostgresSQL using REST APIs
• Entity is seamlessly integrated into Monitoring Service UI
33
Entity
Hosted Target
Relational DB
Oracle
MySql
SQL Server
Web App Server
LDAP Server
Target
etc.
Generic Rel DB
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Option #2: Create new entity type
• User defines new entity type (usr_postgreSQL)
• User creates a new instance of this type and uploads metric data
• Entities seamlessly integrated into Monitoring Service UI
34
Entity
Hosted Target
Relational DB
Oracle
MySql
SQL Server
Web App Server
LDAP Server
Target
etc.
usr_postgreSQL
Infrastructure Monitoring - DEMO
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Tips & Tricks leveraging OMC
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Customer Data Center
Oracle Management Cloud Architecture
37
All communication over https/443 unless noted
APM
Customer Proxy
OMC Components
APM Agent on Application Servers
APM Agent
End User Browser
Performance Data
Gateway * (optional)
Cloud Agent **
Cloud Agent
Log Analytics
Oracle Enterprise Manager Cloud Control
Data Collector** (optional)
Data Collector
IT Analytics
* External communication to https://<tenantid>.itom.management.us2.oraclecloud.com/* ** Internal communication to Gateway server (typically 1830)
Rest APIs
Infrastructure Monitoring
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agent Deployment
• Download Master ZIP file from OMC platform
• Unzip & execute master install script
• Verify fully qualified name of your host (be resolvable by DNS server) & proxy settings
• Recommend to use OMCTool script
– Checks installation requirements (fully qualified host name, connection to OMC )
– fully supports complete agent installation & ensures right order of component installation (Gateway, Collector, Cloud Agent)
– collect logs & config information for Oracle support in case of issues )
– checks health agent status
Oracle Confidential – Internal/Restricted/Highly Restricted 38
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Custom Log Parser
• Parser Configuration in OMC Platform => you need special knowledge about RegEx
• Use Online site (http://regex101.com/ ) to check RegEx expression
• Test valid RegEx expression with some sample log data in UI
Oracle Confidential – Internal/Restricted/Highly Restricted 39
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Test Log Analytics with On-Demand Upload Service
Use cases:
– Trials - can reduce trial times for customers to days or weeks
– To analyze legacy data or data from non-running environments
–When there is no Cloud Agent for the customer’s OS type (yet)
• Tips:
– Split logs into smaller parts for uploads
– Give backend process time to index logs, else Upload Name appears as a number
–OMCTool assist to wrap curl command for On-Demand Upload, otherthise you can use curl or postman
Oracle Confidential – Internal/Restricted/Highly Restricted 40
Does not require Log Agent, simple REST API
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Outlook
Oracle Confidential – Internal/Restricted/Highly Restricted 41
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 42
New Services in the pipeline
IT Compliance
• Ongoing assessment of configurations for on-prem and cloud
• Analyze deviations from industry benchmarks and best practices
• Protect applications from unwanted changes and known vulnerabilities
• Detect security threats and user anomalies continuously
• Investigate and visualize threats across users, assets and locations
• Mitigate risk proactively with policy based remediation
Security Monitoring
and Analytics
• Automate application deployment from a single control point
• Execute tasks at hyper scale
• Integrated with analytics to detect operational anomalies
Orchestration
Copyright © 2016, 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
43
Unified Platform Drives Better Security
END USER EXPERIENCE
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 Tickets Alerts
✔ GREATER AGILITY
✔ INCREASED EFFICIENCY
✔ FEWER OUTAGES
✔ BETTER SECURITY
Security Events Identity Global Threat Feeds
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 16 November 2016 44
Get Started Today
Transformational Incremental
IT Analytics Cloud Service
Application Performance
Monitoring Cloud Service
$ Log Analytics Cloud Service
Infrastructure Monitoring Cloud Service
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
https://community.oracle.com/community/cloud_computing/platform-as-a-service-paas/oracle-management-cloud
Discuss with OMC Community
45
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
For More Information
cloud.oracle.com/management
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |