Download presentation
Presentation is loading. Please wait.
Published byAbel Smith Modified over 9 years ago
2
The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development Manager Oracle Corporation Session id: 40031
3
Agenda Challenges of managing application performance Application Performance Management Methodology Availability management Performance management Root cause analysis Managing the complete Oracle Eco-system Oracle Enterprise Manager 10g - Application Performance Management Demonstration
4
Web-Based Business Applications Integral part of business world Need to service increasingly demanding users Doing more - faster, remotely, accurately Rapidly raising productivity levels Sydney NYC London
5
Challenges of Managing Web Applications Complexity of applications – Heterogeneous and distributed systems – Expensive and time consuming to manage Need to minimize impact of problems on end-users – Understanding business impact of problems High cost of downtime and poor performance Inefficient and slow problem resolution – Disparate management solutions – Complex diagnostic tools
6
Who is the problem impacting? What is the business impact? Where in the infrastructure is the problem? Whose problem is it? Why is the problem occurring? Managing Application Performance Problems Internet Database Application Server Applications OS Storage Network Application Developer DBA Data Center Support System Administrator Network Service Provider
7
Application Performance Management What is Oracle Enterprise Manager 10g Application Performance Management? New functionality for ensuring high availability and performance for Web-based applications Enhances our systems management solution to provide the richest monitoring of the Oracle platform available Oracle Eco-System Oracle Enterprise Manager 10g
8
Application Performance Management Methodology Detect Monitor Isolate Resolve
9
Oracle Eco-System Application Performance Management Availability Management Oracle Enterprise Manager 10g Notifications Modeling End-User Communities Root Cause Analysis Alerts Trending Transaction Performance Page Performance Cross-Tier Tracing Application Performance Management SLA Management Non-Oracle Systems Impact Analysis
10
Web Application Availability Viewing Stock Quotes Placing Bid Can users complete critical transactions successfully? Is the business application available to all users at all times? Purchasing Book
11
Application Availability Management Define availability criteria for your Web application Monitor critical components and functional paths Model user communities across your infrastructure Out-of-the-box application component monitoring Ensure availability of URL’s and network components Web Application internet
12
Model End-User Communities Web Application Performance may vary from location to location
13
Database, Middle Tier Availability Integration with Enterprise Manager 10g framework provides availability monitoring of Oracle Eco-System and non-Oracle components
14
Network Component Availability On-demand network component and URL testing Network and URL Watch Lists Network Response HTTP Response Network route trace
15
Oracle9iAS Oracle Database Oracle9iAS Oracle E-Bus Suite End Users Apps and Mid-Tier Servers DatabaseHostsStorage Availability Monitoring Topology 3 rd Party App Server Network Beacon running availability transaction New York Sales Office Paris Sales Office Tokyo Sales Office Beacon running availability transaction Headquarters
16
Performance Management Approach Transaction based Business-centric monitoring Pre-empt problems with proactive monitoring Model user communities across infrastructure Monitor real end-user experience Performance trending
17
Business Transaction Monitoring Monitor critical online business processes Scope and quantify impact of performance problems on all user communities Isolate network vs server related delays Transaction profiling Alerts and notifications Web Application internet
18
Transaction Monitoring Recorder Rapid deployment and immediate value Simple, automatic, no scripting ‘Beacons’ automatically synchronized to play transactions at specific intervals Enter URL and navigate through transaction Save Transaction Download Recorder (once) Start recorder which opens new browser window 1234
19
Oracle9iAS Oracle9i Database Oracle9iAS End Users Apps and Mid-Tier Servers DatabaseHostsStorage Performance Monitoring Topology 3 rd Party App Server Network Oracle E-Bus Suite Beacon running representative transaction Beacon running representative transaction Beacon running representative transaction Beacon running representative transaction Beacon running representative transaction Oracle Database
20
End- User Performance Monitoring of ALL URLs accessed End-user impact analysis Server vs network response time Analysis of end-user response times by URL, domain, regions, visitor, Web server Watch list to highlight performance of critical URLs Web Application
21
Root Cause Analysis Direct administrators to root of problem Interactive, in-depth transaction tracing Middle tier page performance analysis Application performance correlation
22
Interactive Cross-Tier Transaction Tracing URL/JSPEJBJDBC/SQL Diagnose problems across all tiers of J2EE Web application Intuitive drill-downs of all invocation paths to the SQL level internet Middle Tier
23
Middle Tier Page Performance Analysis Application server and back-end problem diagnostics Middle tier processing time and load breakouts Detailed URL processing call stack tracing Slowest URLs and number of hits Top servlets / JSPs by requests /processing time Tuning recommendations
24
Page Performance Analysis ServletEJB JDBC Full URL processing call stack analysis Middle tier processing time and load breakouts Tracing down to the SQL statement level internet Middle Tier JSP
25
Application Performance Correlation Determine how each application component affected overall performance Correlate: Component resource utilization - CPU utilization, memory and I/O usage Component load and response times Component availability - Database, HTTP server, Hosts, OC4J, Web Cache Individual component metrics
26
Tokyo Sales Office Paris Sales Office New York Sales Office Any Application User Monitor key business transactions Availability Performance Click-to-SQL Drilldowns Click-to-EJB and J2EE Activity External networkInternal networkApplication ContentApp ServerDatabase End to End Tracing Web Application All Your Users All Your URLs All the Time Application Performance Management End-User Performance
27
Host and Hardware End-to-End Performance Management DatabaseOracle Application Server Storage Network and Load Balancer Applications Performance Management Administration Diagnostics Configuration Enterprise Manager
28
Managing the Oracle Eco-System End Users Integrated Management of Oracle Products Oracle Collab Suite 3 Oracle eBus Suite Oracle Database Oracle9iAS OC4J Exhaustive individual component management: Admin Performance Software Deployment 1 Integrated Suite Management: Admin Performance Software Deployment Web ServicesTop Link Integration Portal Web Cache SSOWireless Oracle Application Server J2EE 2 Management for Oracle Eco-System 4 Other Applications
29
Application Performance Management Key Differentiators Only enterprise software vendor to provide an application management solution that is: Scalable – Manage 1000’s of systems with minimal incremental cost Complete – One end-to-end monitoring solution for all Oracle products Integrated – Administration, end-user and system diagnostics, tuning, software/hardware configuration, etc from a single console Low cost to implement – Pre-configured and ready to use
30
D E M O N S T R A T I O N Oracle Enterprise Manager 10g Application Performance Management
31
A Q & Q U E S T I O N S A N S W E R S
32
Reminder – please complete the OracleWorld online session survey Thank you.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.