Oracle offers a broad portfolio of software and hardware products and services to enable public, private and hybrid clouds to power the enterprise. However, enterprise cloud computing presents new management challenges that need to be addressed to realize the economic benefits of cloud computing. In this session you will learn about the methods and tools you can use to proactively monitor your end-to-end Oracle Applications environment in the cloud, define service-level objectives, gain insight into end users, and troubleshoot performance problems from a single console.
(As presented by Basheer Khan of Innowave Technology at Oracle Technology Network Architect Day in Chicago, October 24, 2011.)
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Manage and Monitor Oracle Applications in the Cloud
1. Manage & Monitor
OTN Architect Day
Oracle Applications in the Cloud Chicago, IL
Oct 24, 2011
2. 2 Cloud Computing
Changes the processes and tools that organizations currently
use
Enterprise no longer has control and visibility into service
components
If a core service is replaced by the cloud, organization needs to
guarantee equivalent availability and performance service levels
As cloud computing evolves, isolating and resolving problems
gets more and more complex
Need a management tool that can:
Gather metadata and dynamic confirmation
Monitor environment &provide in-depth view
Provide real-time diagnostics and traceability
Track and prove that service levels are being met
3. 3 Future-Proof Your Application Management
With Oracle Enterprise Manager Cloud Control
EBS, Siebel,
PeopleSoft, OBI-EE
JDE E1
Fusion Fusion
Middleware Application
4. 4 Complete Application Management
Business visibility built-into each category
Discovery & System Application Performance
Monitoring Management
Application
Management
Lifecycle Management Configuration Management
5. 5 Discovery and Systems Monitoring
Key Challenges
Monitor what • What do you monitor in a typical Application
deployment of product families, products,
matters domains, clusters, servers
Manage by • What are the performance baselines in my
exception environment? What is the best practice?
Business • Are technology issues impacting the business
Impact • What is the fastest way to resolve an incident?
7. 7 Routing Visibility Through Topology Viewer
• Predefined, graphical topology of
Fusion Applications environment
• Understand routing details (e.g. OHS
to WLS to Database)
• Assess overall health across Fusion
deployment
• Search/filter topology
• Overlay performance data
• Context sensitive menus via right-
mouse click on nodes
• Print as .PNG file
8. 8 Monitoring from Business Perspective
• 100+ business metrics for
Fusion applications. Examples:
̶ Payables - Invoice Import -
Interface Lines Processed
̶ Receivables - Create
Accounting Distribution Lines
Processed
• Complete set of metrics for
Fusion Middleware stack
̶ WLS Server, JVM, SOA, ESS
• Key Performance Indicator
Reports for Business and
technology metrics
9. 9 Proactive Monitoring through Incident Manager
Incident list
Views for
filtering
Manage incident workflow
Guided diagnostics and resolution
10. 10 Incident Visibility Through Support Workbench
• Automatic Incident and problem
creation for Fusion Application,
FMW and Database
• Console to manage incidents,
problem and IPS packages
• Add additional Diagnostic Dumps
– Supports auto as well as
manual trigger
• Integration with Selective tracing
• Assemble and upload packages
to MOS
11. 11 Problem Flow Analysis
For Root Cause Identification
5. Log Search 1. Incident Notification
Analyze related log Out-of box Monitoring
entries for incident Templates
Root
4. Analyze Related
Targets
Cause 2. Analyze Metric
Historical views
View Topology,
Incidents, &
Configuration Changes
3. Analyze Related Metrics
Meta-data driven correlation
12. 12 Discovery and Systems Monitoring
Solution Summary
Monitor what • Applications and Middleware monitoring
matters • Topology Viewer
• Alert based monitoring from business and
Manage by technology perspective
exception • Diagnostic incident visibility through support
workbench
• Root cause analysis through Problem flow
Business analysis
Impact • User Interface diagnostics through Selective
Tracing
13. 13 Complete Application Management
Business visibility built-into each category
Discovery & System Application Performance
Monitoring Management
Application
Management
Lifecycle Management Configuration Management
14. 14 Application Performance Management
Key Challenges
End-User • How can I achieve an objective measure of what
my end users are experiencing with
Experience Applications? (e.g., performance, failures, etc.)
Transaction • Can I follow a transaction through the entire
technology stack – from end-user to middleware
Visibility to database?
Real-time • How can I detect, triage, and solve issues in
production – without involving my developers to
Diagnostics instrument my application
• There are very specific, high value transactions
Business Impact in my business. How can I monitor and manage
just those mission-critical processes?
15. 15 Application Performance Management
Unmatched Transaction Visibility
• Real end-user experience
End-User Management • Monitor and filter by business KPI’s
• Link user actions to ECID
• Trace transactions across JVMs / tiers with ECID
• Monitor and filter transactions with business KPI’s
Middleware Management ECID • Zero-overhead, production monitoring of JVM
thread activity
• Bi-directional integration with Database
• Capture DB activity via Diag & Tuning
Database Management • Link activity to ECID
• Tuning recommendations based on AWR
repository
16. 16 Real User Experience Insight
• Capture & Maintain ALL transactions
• Analyze actual to budget, KPIs
• Trace / Troubleshoot with ECID
• Provide objective SLAs
• Replay transactions for QA
• Report and Compare activity across
time periods
• Monitor with Dashboards
• Integrate into other Enterprise
Manager products (Testing Suite)
17. 17 Business Transaction Management
End-to-End, Application Level View
Process Engine Service Bus
• Real-time tracking of each transaction
• Follows transactions across all infrastructure and applications
– App Servers, Applications, ESB's, BPM's, Etc.
• Leverages message content – the business value flowing through
the application
• Non-invasive; message fingerprinting doesn’t break applications
18. 18 JVM Diagnostics
Zero-overhead, production diagnostics
• Oracle-owned technology stack enables
superlative diagnostics
• ECID is the lynchpin between end-user,
middleware, and database activity Mid-tier
• Filter by JVM activity by Method, Thread to
State, Request Name, SQL, & ECID Database
• Direct contextual navigation between JVM
Diagnostics feature and database diagnostics
features
– Allows DBAs and Developers to communicate
more efficiently. Expedites and facilitates the
troubleshooting process
19. 19 Application Performance Management
Solution Summary
End-User • Real User Experience Insight provides complete
visibility into end user activities for Oracle
Experience Applications
Transaction • Real User Experience Insight integration with
Java Diagnostics and DB diagnostics provides
Visibility end user specific transaction level visibility
Real-time • Java Diagnostics provides real time diagnostics
Diagnostics without any application specific instrumentation
• Business Application provides visibility into all
Business Impact Fusion Applications transactions
20. 20 Complete Application Management
Business visibility built-into each category
Discovery & System Application Performance
Monitoring Management
Application
Management
Lifecycle Management Configuration Management
21. 21 Configuration Management
Key Challenges
Administrative • Different groups use different tools to manage different
components of the application environment
Silos • Result is a fragmented view of environment
Real-time • How can I know if a key parameter has changed?
detection • How can I quickly determine the impact of that change?
Excessively • Is there a way to automate the troubleshooting and
verification process?
Manual • How do I know if I am in compliance with my policies?
22. 22 Configuration Management
Elements of Configuration Management
Comprehensive Configuration Management
Capture – Version – Provision – Compare – Comply
Functional System
• Application Setups • FA Cluster
• Product Family (FIN, CRM, etc) • Middleware (WLS, SOA, etc.)
• Products (GL, AR, Mfg, Org, etc) • Database parameters
• …and more • …and more
23. 23 Configuration Management
Fusion Applications Aware
Quick, easy access to
comprehensive configuration &
Filter on Fusion
compliance data
Application model
hierarchy
Search, Comparison,
Versioning, Historical
capabilities
24. 24 Configuration Management
Architected to Manage Complexity
Complex analytical
capabilities made
possible by name-value
pairs
Blueprint driven
gold configuration .
for Fusion Apps.
downloadable
blueprints Forms the basis
for comparison
reporting
Drill down on
individual
components
25. 25 Configuration Management
Take Control of Comparisons
• Comparison Templates
̶ Control How and What is
Compared
̶ Ability to Ignore Certain
Differences
̶ Oracle Pre-Configured
Templates
̶ Customize Templates to
Match Needs
• Ad-hoc as Well as Scheduled Comparisons
• Automatic Notification on Drift Detection
26. 26 Configuration Management
Finding the Needle-in-the-Haystack
• Comparison reporting: Over time or between instances
• ‘1-1’ as well as ‘1 to Many’
Quickly identify
differences
27. 27 Configuration Management
Finding the Needle-in-the-Haystack
Detection of Rich Compliance Out-of-Box Mapping
Configuration Change Reporting with PCI
Filter and analyze by
Target types Compliance Scores
based on criteria. Drill
down into Violations
Hierarchy of Compliance
Individual targets that
comprise higher-level
target
28. 28 Configuration Management
Solution Summary
• Single console to manage configurations of
Administrative Silos Applications, Middleware and Database
• Real time detection feature tracks all the critical
Real-time detection configurations and sends notification
• Configuration compare feature compares Fusion
Excessively Manual configurations across different environments or
against a configuration snapshot and shows a report
• Configuration Compliance feature allows to manage
Fragmentation configuration using policies and provides compliance
reports
29. 29 Complete Application Management
Business visibility built-into each category
Discovery & System Application Performance
Monitoring Management
Application
Management
Lifecycle Management Configuration Management
30. 30 Lifecycle Management
Key Challenges
• How to scale out Fusion Instance, Fusion
Scale Out Product to support business need quickly?
• What are the critical Fusion applications
artifacts which needs to be backed up
Backup and • How to quickly restore the Fusion Application if
Recovery something goes wrong in the hardware or
patching?
• How can I organize, migrate, and report on all of
Customization my Fusion Application customizations?
Management • How can I enforce best practices with respect to
management of customizations?
31. 31 Fusion Applications Scale Out
• Supported Use Cases
– Test to Production or
Stage to Production
– Add additional
processing capacity
• Automatic subsetting
of Applications and
WLS Servers for each
Fusion product
• Scheduler support
• One click scale out automation
32. 32 Backup & Restore
• Out of the box Fusion
Applications backup
template which includes
FA configuration files
and Apps Database
Schema
• FA template
customization support
• Restore Fusion
Application from backup
• View the status of
backup activity
33. 33 Customization Management
• Identify Customizations
Dev Test Prod
• Move and build between
instances
• Report on existing
Customizations
• Report on differences
between instances
RAC RAC
• Enforce best practices RAC
34. 34 Lifecycle Management
Solution Summary
• Fusion Instance and Product scale out helps to
Scale Out migrate Fusion Instance or add more capacity to
Fusion Applications
• Out of the box FA backup template
Backup and • Option to customize the FA backup template
Recovery • Option to restore the instance from backup
quickly
Customization • Set of tools and policies that facilitate and
Management expedite the management of customizations
35. 35 Complete Application Management
Business visibility built-into each category
Discovery & System Application Performance
Monitoring Management
• Guided Discovery • Real & Synthetic User Monitoring
• Fusion Application Topology • End-to-End transaction Management
• Problem Flow Analysis – Help • Production Diagnostics with JVMD
diagnose the performance & DB Diagnostics
problems in Fusion Stack
Application
Management
Lifecycle Management Configuration Management
• Fusion Application scale-out • Fusion App system compare
• Backup & Recovery templates
• Integration with patching, setup, • Automatically apply 1,800+ FMW
deployment automation Guardian checks
• Functional configuration
management
36. 36 Acknowledgement
Based on the Oracle OpenWorld 2011 paper:
Manage Oracle Fusion Applications With User, Application and System
Perspectives
- Presenter: Venkatesh Seenivasan
- Co-Presenter: Basheer Khan