Mais conteúdo relacionado
Semelhante a Smoketest - Oracle Management Cloud (20)
Smoketest - Oracle Management Cloud
- 1. 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
- 2. 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
- 3. 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 volker.linz@oracle.com
- 4. 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
- 5. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Circumstances in heterogenous Enterprise IT
environments
Oracle Confidential – Internal/Restricted/Highly Restricted 5
- 6. 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
- 7. 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
- 8. 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
- 9. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Management Cloud as a solution
Oracle Confidential – Internal/Restricted/Highly Restricted 9
- 10. 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
- 11. 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
- 12. 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
- 13. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Application Performance Monitoring
Cloud Service
16 November 2016 13
- 14. 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
- 15. 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
MobileEnd User Big DataAnalytics
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
DatabaseJava IntegrationProcessMessaging
- 16. 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
- 18. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Log Analytics Cloud Service
16 November 2016 18
- 19. 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.
- 20. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 20
Extracting Useful Insight from Heterogeneous Log Data
DatabaseApplicationStorage 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
ApplicationStorage
OracleApplicationStorage
DatabaseApplicationStorage
- 22. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
IT Analytics Cloud Service
16 November 2016 22
- 23. 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
- 24. 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.
- 26. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Infrastructure Monitoring Cloud Service
16 November 2016 26
- 27. 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
- 28. 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
- 29. 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
CloudOn-premises
Gateway
Oracle
Infrastructure Monitoring
Cloud Service
Monitored Infrastructure
REST apis
Administrator
- 30. 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
- 31. 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
- 32. 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
- 33. 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
- 34. 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
- 36. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Tips & Tricks leveraging OMC
- 37. 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
- 38. 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
- 39. 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
- 40. 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
- 41. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Outlook
Oracle Confidential – Internal/Restricted/Highly Restricted 41
- 42. 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
- 43. 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
- 44. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |16 November 2016
44
Get Started Today
TransformationalIncremental
IT Analytics
Cloud Service
Application
Performance
Monitoring Cloud
Service
$
Log Analytics
Cloud Service
Infrastructure Monitoring
Cloud Service
- 45. 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
- 46. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
For More Information
cloud.oracle.com/management