Upload
bob-rhubart
View
1.683
Download
3
Embed Size (px)
DESCRIPTION
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.)
Citation preview
Manage & Monitor
Oracle Applications in the Cloud OTN Architect Day
Chicago, IL
Oct 24, 2011
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 Future-Proof Your Application Management
With Oracle Enterprise Manager Cloud Control
Fusion
Application Fusion
Middleware
EBS, Siebel,
PeopleSoft,
JDE E1
OBI-EE
4 Complete Application Management
Business visibility built-into each category
Discovery & System
Monitoring
Application Performance
Management
Lifecycle Management Configuration Management
Application
Management
Application
Management
5 Discovery and Systems Monitoring
Key Challenges
• What do you monitor in a typical Application deployment of product families, products, domains, clusters, servers
Monitor what matters
• What are the performance baselines in my environment? What is the best practice?
Manage by exception
• Are technology issues impacting the business
• What is the fastest way to resolve an incident?
Business Impact
6 Fusion Applications in Enterprise Manager
• Application View: Fusion Instance, Fusion Product Family, Fusion Product,
Fusion Cluster Application, Fusion J2EE Application, Fusion Repository
• Technology View: WLS Domain / Cluster / Server, HTTP Server, Java Virtual
Machine, SOA Infrastructure / Composites
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 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 Proactive Monitoring through Incident Manager
Guided diagnostics and resolution
Incident list Views for
filtering Manage incident workflow
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 Problem Flow Analysis
For Root Cause Identification
Root
Cause
1. Incident Notification Out-of box Monitoring
Templates
2. Analyze Metric Historical views
4. Analyze Related
Targets View Topology,
Incidents, &
Configuration Changes
5. Log Search Analyze related log
entries for incident
3. Analyze Related Metrics Meta-data driven correlation
12 Discovery and Systems Monitoring
Solution Summary
• Applications and Middleware monitoring
• Topology Viewer
Monitor what matters
• Alert based monitoring from business and technology perspective
• Diagnostic incident visibility through support workbench
Manage by exception
• Root cause analysis through Problem flow analysis
• User Interface diagnostics through Selective Tracing
Business Impact
13 Complete Application Management
Business visibility built-into each category
Discovery & System
Monitoring
Application Performance
Management
Lifecycle Management Configuration Management
Application
Management
Application
Management
14 Application Performance Management
Key Challenges
• How can I achieve an objective measure of what my end users are experiencing with Applications? (e.g., performance, failures, etc.)
End-User Experience
• Can I follow a transaction through the entire technology stack – from end-user to middleware to database?
Transaction Visibility
• How can I detect, triage, and solve issues in production – without involving my developers to instrument my application
Real-time Diagnostics
• There are very specific, high value transactions in my business. How can I monitor and manage just those mission-critical processes?
Business Impact
15 Application Performance Management
Unmatched Transaction Visibility
Middleware Management
End-User Management
Database Management
ECID
• Real end-user experience
• 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
• Zero-overhead, production monitoring of JVM
thread activity
• Bi-directional integration with Database
• Capture DB activity via Diag & Tuning
• Link activity to ECID
• Tuning recommendations based on AWR
repository
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 Business Transaction Management
Process Engine Service Bus
End-to-End, Application Level View
• 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 JVM Diagnostics
Zero-overhead, production diagnostics
• Oracle-owned technology stack enables
superlative diagnostics
• ECID is the lynchpin between end-user,
middleware, and database activity
• Filter by JVM activity by Method, Thread
State, Request Name, SQL, & ECID
• 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
Mid-tier
to
Database
19 Application Performance Management
Solution Summary
• Real User Experience Insight provides complete visibility into end user activities for Oracle Applications
End-User Experience
• Real User Experience Insight integration with Java Diagnostics and DB diagnostics provides end user specific transaction level visibility
Transaction Visibility
• Java Diagnostics provides real time diagnostics without any application specific instrumentation
Real-time Diagnostics
• Business Application provides visibility into all Fusion Applications transactions Business Impact
20 Complete Application Management
Business visibility built-into each category
Discovery & System
Monitoring
Application Performance
Management
Lifecycle Management Configuration Management
Application
Management
Application
Management
21 Configuration Management
Key Challenges
• Different groups use different tools to manage different components of the application environment
• Result is a fragmented view of environment
Administrative Silos
• How can I know if a key parameter has changed?
• How can I quickly determine the impact of that change?
Real-time detection
• Is there a way to automate the troubleshooting and verification process?
• How do I know if I am in compliance with my policies?
Excessively Manual
22 Configuration Management
Elements of Configuration Management
Comprehensive Configuration Management
Capture – Version – Provision – Compare – Comply
Functional System
• Application Setups
• Product Family (FIN, CRM, etc)
• Products (GL, AR, Mfg, Org, etc)
• …and more
• FA Cluster
• Middleware (WLS, SOA, etc.)
• Database parameters
• …and more
23 Configuration Management
Fusion Applications Aware
Quick, easy access to comprehensive configuration &
compliance data Filter on Fusion
Application model hierarchy
Search, Comparison, Versioning, Historical
capabilities
24 Configuration Management
Architected to Manage Complexity
Complex analytical capabilities made
possible by name-value pairs
Forms the basis for comparison
reporting
Blueprint driven gold configuration .
for Fusion Apps. downloadable
blueprints
Drill down on individual
components
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 Configuration Management
Finding the Needle-in-the-Haystack
Quickly identify differences
• Comparison reporting: Over time or between instances
• ‘1-1’ as well as ‘1 to Many’
27 Configuration Management
Finding the Needle-in-the-Haystack
Filter and analyze by Target types
Hierarchy of Compliance
Individual targets that comprise higher-level
target
Compliance Scores based on criteria. Drill down into Violations
Detection of
Configuration Change Rich Compliance
Reporting
Out-of-Box Mapping
with PCI
28 Configuration Management
Solution Summary
• Single console to manage configurations of Applications, Middleware and Database Administrative Silos
• Real time detection feature tracks all the critical configurations and sends notification Real-time detection
• Configuration compare feature compares Fusion configurations across different environments or against a configuration snapshot and shows a report
Excessively Manual
• Configuration Compliance feature allows to manage configuration using policies and provides compliance reports
Fragmentation
29 Complete Application Management
Business visibility built-into each category
Discovery & System
Monitoring
Application Performance
Management
Lifecycle Management Configuration Management
Application
Management
Application
Management
30 Lifecycle Management
Key Challenges
• How to scale out Fusion Instance, Fusion Product to support business need quickly? Scale Out
• What are the critical Fusion applications artifacts which needs to be backed up
• How to quickly restore the Fusion Application if something goes wrong in the hardware or patching?
Backup and Recovery
• How can I organize, migrate, and report on all of my Fusion Application customizations?
• How can I enforce best practices with respect to management of customizations?
Customization Management
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 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 Customization Management
RAC
Prod
RAC
Test
RAC
Dev
• Identify Customizations
• Move and build between
instances
• Report on existing
Customizations
• Report on differences
between instances
• Enforce best practices
34 Lifecycle Management
Solution Summary
• Fusion Instance and Product scale out helps to migrate Fusion Instance or add more capacity to Fusion Applications
Scale Out
• Out of the box FA backup template
• Option to customize the FA backup template
• Option to restore the instance from backup quickly
Backup and Recovery
• Set of tools and policies that facilitate and expedite the management of customizations
Customization Management
35 Complete Application Management
Business visibility built-into each category
Discovery & System
Monitoring • Guided Discovery
• Fusion Application Topology
• Problem Flow Analysis – Help
diagnose the performance
problems in Fusion Stack
Application Performance
Management • Real & Synthetic User Monitoring
• End-to-End transaction Management
• Production Diagnostics with JVMD
& DB Diagnostics
Lifecycle Management • Fusion Application scale-out
• Backup & Recovery
• Integration with patching, setup,
deployment automation
Configuration Management • Fusion App system compare
templates
• Automatically apply 1,800+ FMW
Guardian checks
• Functional configuration
management
Application
Management
Application
Management
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
37 Questions
Basheer Khan
Oracle ACE Director
Fusion Middleware & Applications
949.735.4025
@bkhan
khanb.blogspot.com