330 likes | 611 Views
... with Enterprise Manager 10g framework provides availability monitoring of Oracle Eco-System and non-Oracle ... internet. Transaction Monitoring Recorder. Rapid deployment and ...
E N D
Slide 2:The New Enterprise Manager: End to End Performance Management of Oracle Solutions
Julie WongPrincipal Product Manager Arsalan Farooq Senior Development Manager Oracle Corporation Session id: 40031
Slide 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
Slide 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
Slide 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
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 Application Developer DBA Data Center Support System Administrator Network Service Provider Application Performance ManagementSlide 7: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
Slide 8:Application Performance Management Methodology
Detect Monitor Isolate Resolve
Slide 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
Slide 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
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 internetSlide 12:Model End-User Communities
Web Application Performance may vary from location to location 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.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.
Slide 13:Database, Middle Tier Availability
Integration with Enterprise Manager 10g framework provides availability monitoring of Oracle Eco-System and non-Oracle components
Slide 14:Network Component Availability
On-demand network component and URL testing Network and URL Watch Lists Network Response HTTP Response Network route trace
Oracle9iAS Oracle Database End Users Apps and Mid-Tier Servers Database Hosts Storage Availability Monitoring Topology 3rd Party App Server Network Beacon running availability transaction Beacon running availability transaction Beacon running availability transaction Beacon running availability transactionSlide 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
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 internetSlide 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 Start recorder which opens new browser window 1 2 3 4
Oracle9iAS Oracle9i Database Oracle9iAS End Users Apps and Mid-Tier Servers Database Hosts Storage Performance Monitoring Topology 3rd Party App Server Network Oracle E-Bus Suite Beacon running representative transaction Beacon running representative transaction Oracle Database 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 ApplicationSlide 21:Root Cause Analysis
Direct administrators to root of problem Interactive, in-depth transaction tracing Middle tier page performance analysis Application performance correlation
Slide 22:Interactive Cross-Tier Transaction Tracing
URL/JSP EJB JDBC/SQL Diagnose problems across all tiers of J2EE Web application Intuitive drill-downs of all invocation paths to the SQL level internet Middle Tier 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.
Slide 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
Slide 24:Page Performance Analysis
Servlet EJB 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 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.
Slide 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
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 network Internal network Application Content App Server Database End to End Tracing Web Application Application Performance Management End-User Performance 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 Managing the Oracle Eco-System End Users Integrated Management of Oracle Products Oracle Collab Suite 3 Oracle eBus Suite Oracle Database 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 D E M O N S T R A T I O N Oracle Enterprise Manager 10g Application Performance Management ASlide 32:Reminder – please complete the OracleWorld online session surveyThank you.