The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong...

Post on 01-Jan-2016

219 views 0 download

Tags:

transcript

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

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

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

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

Database

Application Server

Applications

OS

Storage

Network

Application

Developer

DBA

Data Center Support

System

Administrator

Network Service

Provider

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

Application Performance Management Methodology

Detect

Monitor

IsolateResolve

Oracle Eco-System

Application Performance Management

AvailabilityManagement

Oracle Enterprise Manager 10g

NotificationsModeling End-UserCommunities

Root Cause Analysis

Alerts Trending

TransactionPerformance

Page Performance

Cross-TierTracing

Application Performance Management

SLA Management

Non-Oracle Systems

Impact Analysis

Web Application Availability

                         

Viewing Stock QuotesViewing Stock QuotesPlacing BidPlacing Bid

Can users complete critical transactions successfully?

Is the business application available to all users at all times?

Purchasing BookPurchasing 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

internetinternet

Model End-User Communities

Web Application

Performance may vary from location to location

Database, Middle Tier Availability

Integration with Enterprise Manager 10g framework provides availability monitoring of Oracle Eco-System and non-Oracle components

Network Component Availability

On-demand network component and URL testing

Network and URL Watch Lists

Network Response HTTP Response Network route trace

Ora

cle9

iAS

OracleDatabase

Ora

cle9

iAS

Ora

cle

E-B

us

Su

ite

End Users Apps and Mid-Tier Servers

Database Hosts Storage

Availability Monitoring Topology

3rd P

arty

Ap

p S

erve

r

Network

Beacon running availability transaction

Beacon running availability transaction

New YorkSales Office

ParisSales Office

TokyoSales Office

Beacon running availability transaction

Beacon running availability transaction

Headquarters

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

internetinternet

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

DownloadRecorder

(once)

Start recorder which opens new browser

window

1 2 3 4

Ora

cle9

iAS

Oracle9i Database

Ora

cle9

iAS

End Users Apps and Mid-Tier Servers

Database Hosts Storage

Performance Monitoring Topology

3rd P

arty

Ap

p S

erve

r

Network

Ora

cle

E-B

us

Su

ite

Beacon runningrepresentative

transaction

Beacon runningrepresentative

transaction

Beacon runningrepresentative

transaction

Beacon runningrepresentative

transaction

Beacon runningrepresentative

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 Application

Root Cause Analysis

Direct administrators to root of problem Interactive, in-depth transaction tracing Middle tier page performance analysis Application performance correlation

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

internetinternet

Middle Tier

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

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

internetinternet

Middle Tier

JSP

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

TokyoSales Office

ParisSales Office

New YorkSales 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

All

Your

Users

All

Your

URLs

All

the

Time

Application Performance Management

End-User Performance

Host and Hardware

End-to-End Performance Management

Database Oracle Application

Server

Storage

Network and Load Balancer

Applications

PerformanceManagement

AdministrationDiagnostics

Configuration

EnterpriseManager

Managing the Oracle Eco-System End Users

Integrated Management of Oracle Products

Oracle Collab Suite

3

Oracle eBus Suite

Oracle Database

Oracle9iASOC4J

Exhaustive individualcomponent

management:Admin

PerformanceSoftware Deployment

1

Integrated SuiteManagement:

Admin

PerformanceSoftware Deployment

Web Services Top Link

Integration

Portal

Web Cache

SSOWireless

Oracle Application ServerJ2EE

2

Management forOracle Eco-System

4

OtherApplications

Application Performance ManagementKey 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

AQ&Q U E S T I O N SQ U E S T I O N S

A N S W E R SA N S W E R S

Reminder – please complete the OracleWorld online session survey

Thank you.