The New Enterprise Manager:   End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager A...
Agenda <ul><li>Challenges of managing application performance </li></ul><ul><li>Application Performance Management Methodo...
Web-Based Business Applications <ul><li>Integral part of business world </li></ul><ul><li>Need to service increasingly dem...
Challenges of Managing Web Applications <ul><li>Complexity of applications </li></ul><ul><ul><li>Heterogeneous and distrib...
<ul><li>Who  is the problem impacting? </li></ul><ul><li>What  is the business impact?  </li></ul><ul><li>Where  in the in...
What is Oracle Enterprise Manager 10 g  Application Performance Management? <ul><li>New functionality for ensuring high av...
Application Performance Management Methodology Detect Monitor Isolate Resolve
Oracle Eco-System Application Performance Management Availability Management Oracle Enterprise Manager 10 g Notifications ...
Web Application Availability <ul><li>  </li></ul>Viewing Stock Quotes Placing Bid Can users complete critical transactions...
Application Availability Management <ul><li>Define availability criteria for  your  Web application  </li></ul><ul><li>Mon...
Model End-User Communities Web Application Performance may vary from location to location
Database, Middle Tier Availability <ul><li>Integration with Enterprise Manager 10 g  framework provides availability monit...
Network Component Availability <ul><li>On-demand network component and URL testing </li></ul><ul><li>Network and URL Watch...
Oracle9iAS Oracle Database End Users Apps and  Mid-Tier Servers Database Hosts Storage Availability Monitoring Topology 3 ...
Performance Management Approach <ul><li>Transaction based </li></ul><ul><li>Business-centric monitoring </li></ul><ul><li>...
Business Transaction Monitoring <ul><li>Monitor critical online business processes  </li></ul><ul><li>Scope and quantify i...
Transaction Monitoring Recorder <ul><li>Rapid deployment and immediate value  </li></ul><ul><li>Simple, automatic, no scri...
Oracle9iAS Oracle9i  Database Oracle9iAS End Users Apps and  Mid-Tier Servers Database Hosts Storage Performance Monitorin...
End- User Performance <ul><li>Monitoring of ALL URLs accessed  </li></ul><ul><li>End-user impact analysis </li></ul><ul><l...
Root Cause Analysis <ul><li>Direct administrators to root of problem </li></ul><ul><li>Interactive, in-depth transaction t...
Interactive Cross-Tier  Transaction Tracing <ul><li>Diagnose problems across all tiers of J2EE Web application </li></ul><...
Middle Tier Page Performance Analysis <ul><li>Application server and back-end problem diagnostics </li></ul><ul><li>Middle...
Page Performance Analysis <ul><li>Full URL processing call stack analysis </li></ul><ul><li>Middle tier processing time an...
Application Performance Correlation <ul><li>Determine how each application component affected overall performance </li></u...
Tokyo Sales Office Paris Sales Office New York Sales Office Any  Application  User <ul><li>Monitor key business transactio...
Host and Hardware End-to-End Performance Management Database Oracle Application Server Storage Network and Load Balancer A...
Managing the Oracle Eco-System End Users Integrated Management of Oracle Products Oracle Collab Suite 3 Oracle eBus Suite ...
Application Performance Management Key Differentiators <ul><li>Only enterprise software vendor to provide an application m...
D  E  M  O  N  S  T  R  A  T  I  O  N Oracle Enterprise Manager 10g   Application Performance Management
A Q & Q U E S T I O N S A N S W E R S
Reminder –  please complete the OracleWorld online session survey Thank you.
 
Upcoming SlideShare
Loading in …5
×

Download presentation/whitepaper

289 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
289
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • We believe that global infrastructure is most cost-effective when run from a single data center or a few regional data centers. Internet technology makes that possible. You should not have a highly distributed set of data centers, for example in every major country where you operate. By consolidating into one or a few data centers you are able to deploy resources more flexibly, reduce costs by using those data center resources 24 hours a day as your business follows the sun. You can manage those resources more effectively when they are consolidated.
  • How do you get started implementing a Dynamic Computing infrastructure? You can move from your existing infrastructure to Oracle Dynamic Computing at your own pace. There are four basic steps – standardization, consolidation, automation, and enable services. It’s likely that you are doing some of these things in your IT department already. At each step along the way you can achieve higher levels of efficiency, lower operating costs, and a rapid return on investment. Oracle will help you assess your existing infrastructure and create a strategy for transforming your infrastructure. You need to supply the executive commitment to implement now. Let’s look at each step in closer detail.
  • How do you get started implementing a Dynamic Computing infrastructure? You can move from your existing infrastructure to Oracle Dynamic Computing at your own pace. There are four basic steps – standardization, consolidation, automation, and enable services. It’s likely that you are doing some of these things in your IT department already. At each step along the way you can achieve higher levels of efficiency, lower operating costs, and a rapid return on investment. Oracle will help you assess your existing infrastructure and create a strategy for transforming your infrastructure. You need to supply the executive commitment to implement now. Let’s look at each step in closer detail.
  • Download presentation/whitepaper

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

    ×