33

The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

Embed Size (px)

Citation preview

Page 1: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development
Page 2: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 3: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 4: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 5: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 6: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 7: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 8: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

Application Performance Management Methodology

Detect

Monitor

IsolateResolve

Page 9: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 10: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 11: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 12: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

Model End-User Communities

Web Application

Performance may vary from location to location

Page 13: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

Database, Middle Tier Availability

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

Page 14: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

Network Component Availability

On-demand network component and URL testing

Network and URL Watch Lists

Network Response HTTP Response Network route trace

Page 15: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 16: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 17: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 18: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 19: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 20: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 21: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

Root Cause Analysis

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

Page 22: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 23: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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 24: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 25: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 26: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 27: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

Host and Hardware

End-to-End Performance Management

Database Oracle Application

Server

Storage

Network and Load Balancer

Applications

PerformanceManagement

AdministrationDiagnostics

Configuration

EnterpriseManager

Page 28: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 29: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 30: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

D E M O N S T R A T I O N

Oracle Enterprise Manager 10g Application Performance

Management

Page 31: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

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

Page 32: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development

Reminder – please complete the OracleWorld online session survey

Thank you.

Page 33: The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development