managing the oracle application server in a datacenter environment

55

Upload: dyanne

Post on 13-Jan-2016

60 views

Category:

Documents


0 download

DESCRIPTION

Session id:. Managing the Oracle Application Server in a Datacenter Environment. Nicole Haba Senior Product Manager Oracle Corporation. Agenda. Problems Facing Datacenters Oracle’s Solution Management Topology Features Daily Administration Performance Monitoring Q&A. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Managing the Oracle Application Server in a Datacenter Environment
Page 2: Managing the Oracle Application Server in a Datacenter Environment

Managing the Oracle Application Server in a Datacenter Environment

Nicole HabaSenior Product Manager

Oracle Corporation

Session id:

Page 3: Managing the Oracle Application Server in a Datacenter Environment

Agenda

Problems Facing Datacenters Oracle’s Solution Management Topology Features

– Daily Administration– Performance Monitoring

Q&A

Page 4: Managing the Oracle Application Server in a Datacenter Environment

Problems Facing Datacenters

Page 5: Managing the Oracle Application Server in a Datacenter Environment

Problems Facing Datacenters

Complex environment– Several components to Application Server– Variety of target types (hosts, DBs, apps, network)

No specialized Application Server administrator No budget for extensive training Not aware of issues with application performance until

trouble ticket is logged Difficult and time consuming in diagnosing poor

performance

Page 6: Managing the Oracle Application Server in a Datacenter Environment

Oracle’s Solution

Page 7: Managing the Oracle Application Server in a Datacenter Environment

Oracle Enterprise ManagerOracle Enterprise Manager

Page 8: Managing the Oracle Application Server in a Datacenter Environment

Management Topology

Page 9: Managing the Oracle Application Server in a Datacenter Environment

OracleAS Console Installs with every OracleAS instance Version inline with Oracle10i– 10.0 Unique port and IAS_ADMIN password for each

OracleAS Console Real-time monitoring of single OracleAS instance “Administration console” Relies upon OracleAS management stack

DCM OPMN DMS

Page 10: Managing the Oracle Application Server in a Datacenter Environment

OracleAS 2OracleAS Console 2

OracleAS 1OracleAS Console 1

OracleAS Console (cont’d)

Page 11: Managing the Oracle Application Server in a Datacenter Environment

Central Console New with Enterprise Manager V4 Installs from separate CD-ROM from OracleAS

software Version not inline with OracleAS – 4.0.1

Provides consolidated management and monitoring of entire enterprise

Out-of-box monitoring and alert notification Historical collections for trend analysis Group Management Application Performance Management Drilldown to OracleAS Consoles

Page 12: Managing the Oracle Application Server in a Datacenter Environment

Manage from Anywhere

New Enterprise Manager v4

Portals

HTTP/S

OracleAS Console 1HTTP/S

OracleAS Console 2

HTTP/S

HTTP/S

Central Console

Management Repository

HTTP/S

HTTP/S

Fir

ewal

l

Mobile Device

Management Service

Page 13: Managing the Oracle Application Server in a Datacenter Environment

Features: Administration

Application Server Home Page Deploying J2EE Applications Management through Grids Port Management Diagnostic Logging Something re: reassociation Enterprise Configuration Management Component Management

Page 14: Managing the Oracle Application Server in a Datacenter Environment

Application Server Home Page

Page 15: Managing the Oracle Application Server in a Datacenter Environment

Title is Arial 32-40pt.

Text is Arial 28 pt., first bullet is red– Second level is 24 pt.

Third level

Fourth level

Fifth level

Page 16: Managing the Oracle Application Server in a Datacenter Environment

Deploying J2EE Applications

• Consolidated view of J2EE apps across all OC4J instances

• Configure Java Messaging Services for J2EE apps• Only Oracle AQ and third party

• Configure and monitor Message Driven Beans• Configure J2EE data sources easier with new

“create-like” feature• Improved deployment Wizard• More comprehensive error messages

Page 17: Managing the Oracle Application Server in a Datacenter Environment

Management through Grids

Page 18: Managing the Oracle Application Server in a Datacenter Environment

Management through Grids

Consolidate distributed targets for more effective management

– Web Applications– Application Servers– Databases– Hosts

Monitor key performance metrics and alerts for all targets

Drilldown into more details Quickly isolate and diagnose root cause of

problem

Page 19: Managing the Oracle Application Server in a Datacenter Environment

Management through Grids (cont’d)

Cluster info– File-based repository supported by DCM– Create file-based repository via command line,

not via Oracle10iAS Console– Perform file-based repository cluster

management operations via Oracle10iAS Console

Page 20: Managing the Oracle Application Server in a Datacenter Environment

Port Management

Page 21: Managing the Oracle Application Server in a Datacenter Environment

Port Management

View port ranges and ports in use across all components

Configure various ports from central location– Access to port dependency info

Port dependencies documented in OracleAS Admin Guide

Page 22: Managing the Oracle Application Server in a Datacenter Environment

Diagnostic Logging

Page 23: Managing the Oracle Application Server in a Datacenter Environment

Diagnostic Logging

Log Viewer– Access all Oracle10iAS diagnostic logs from

single location

Log Loader– Automatically load log data into a file-based

repository for easier investigation– Cross-correlation queries

Page 24: Managing the Oracle Application Server in a Datacenter Environment

Something re: reassociation

Page 25: Managing the Oracle Application Server in a Datacenter Environment

Reassociation Ability to reassociate (ie reconfigure) Oracle10iAS

Infrastructure with an application’s mid tier Types of reassociation

– Identity Management– Metadata Repository– DB Managed Cluster

Customer use cases– Disaster recovery (backup & recovery)– Identity Management reconfiguration– Support for application lifecycle (test stage production)

Page 26: Managing the Oracle Application Server in a Datacenter Environment

Reassociation: Identity Management

Intuitive ‘Change Identity Management Wizard’ to step user through reconfig

Supports reassociation of OID, SSO or both

Page 27: Managing the Oracle Application Server in a Datacenter Environment

Intuitive ‘Change Metadata Repository Wizard’ to step user through reconfig

Configuration performed at DB instance level

For Portal mid tiers, dads.conf file automatically updated with new Metadata Repository

Reassociation: Metadata Repository

Page 28: Managing the Oracle Application Server in a Datacenter Environment

Reassociation: DB Managed Cluster

Intuitive ‘Change DB Managed Cluster Wizard’ to step user through reconfig

No support for file based clusters

Page 29: Managing the Oracle Application Server in a Datacenter Environment

Enterprise Configuration Management

Page 30: Managing the Oracle Application Server in a Datacenter Environment

Enterprise Configuration Management

Automatically gather and store hardware and software configuration data

– OS registered software– Hardware resources– Patch levels– Dependencies

Configuration management operations– Locate and download Oracle software patches

directly from MetaLink – Search for and compare software installations

Page 31: Managing the Oracle Application Server in a Datacenter Environment

Component Management

Page 32: Managing the Oracle Application Server in a Datacenter Environment

Component Management

HTTP Server OC4J Web Cache BC4J Discoverer Forms CM SDK Internet Directory

Personalization Portal* ProcessConnect* Reports* Syndication Server Ultrasearch Wireless

* Offers key new features

Page 33: Managing the Oracle Application Server in a Datacenter Environment

Component Management (cont’d) Consistency across all Oracle10iAS

components– Common look-and-feel– Consistent level of management

Administration Monitoring

Page 34: Managing the Oracle Application Server in a Datacenter Environment

Central Console Management

Application Server Home Page Monitoring Oracle10iAS Consolidated Group Management Application Performance Management Enterprise Configuration Management Drilldown to Oracle10iAS Consoles

Sites with both Oracle10iAS and database, like LLNL, thought the Central Console was key to managing their enterprise.

Page 35: Managing the Oracle Application Server in a Datacenter Environment

Application Server Home PageConsolidated, at-a-glance view of key Oracle10iAS information

Availability J2EE apps Resource usage Alerts Diagnostics Administration

Page 36: Managing the Oracle Application Server in a Datacenter Environment

Features: Monitoring

Out-of-the-Box Monitoring Historical Collections and Analysis J2EE Application Diagnostics Application Performance Management

Page 37: Managing the Oracle Application Server in a Datacenter Environment

Out-of-the-Box Monitoring

Page 38: Managing the Oracle Application Server in a Datacenter Environment

Monitoring Oracle10iAS

Monitor Application Server level as well as component level

– Real-time performance and availability monitoring– Lights-out monitoring defaults– Historical collections for trend analysis

Out-of-box notifications for critical alerts Summary view for rapid problem identification Easily compare performance across

Oracle10iAS instances

Page 39: Managing the Oracle Application Server in a Datacenter Environment

Title is Arial 32-40pt.

Text is Arial 28 pt., first bullet is red– Second level is 24 pt.

Third level

Fourth level

Fifth level

Page 40: Managing the Oracle Application Server in a Datacenter Environment

Historical Collections and Analysis

Page 41: Managing the Oracle Application Server in a Datacenter Environment

Title is Arial 32-40pt.

Text is Arial 28 pt., first bullet is red– Second level is 24 pt.

Third level

Fourth level

Fifth level

Page 42: Managing the Oracle Application Server in a Datacenter Environment

J2EE Application Diagnostics

Page 43: Managing the Oracle Application Server in a Datacenter Environment

Title is Arial 32-40pt.

Text is Arial 28 pt., first bullet is red– Second level is 24 pt.

Third level

Fourth level

Fifth level

Page 44: Managing the Oracle Application Server in a Datacenter Environment

Application Performance Management

Page 45: Managing the Oracle Application Server in a Datacenter Environment

Application Performance Management

Web application “client” experience– Direct measurement of real end-user

performance against your web app

Business transaction monitoring– Emulate and monitor client experience from

remote locations Monitor availability of web apps Monitor performance of application transactions

Beta customer Digital River sees APM as the key tool for application management. It’s the first feature they are rolling out in the Central Console.

Page 46: Managing the Oracle Application Server in a Datacenter Environment

Application Performance Management (cont’d)

Cross-tier tracing of business transactions– Trace web site transactions through the

application server stack Breakdown of processing time

HTTP Server

OC4J container

Data source

Page 47: Managing the Oracle Application Server in a Datacenter Environment

Next Steps….

Recommended sessions– List 1 or 2 sessions that complement this session

Recommended demos and/or hands-on labs– List of or two demos or labs that will let them see this

product in action. See Your Business in Our Software

– Visit the DEMOgrounds for a customized architectural review, see a customized demo with Solutions Factory, or receive a personalized proposal. Visit the DEMOgrounds for more information.

Relevant web sites to visit for more information– List urls here.

Page 48: Managing the Oracle Application Server in a Datacenter Environment

Reminder – please complete the OracleWorld online session survey

Thank you.

Page 49: Managing the Oracle Application Server in a Datacenter Environment

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 50: Managing the Oracle Application Server in a Datacenter Environment
Page 51: Managing the Oracle Application Server in a Datacenter Environment

Issues from Oracle9iAS 902 & 903

Page 52: Managing the Oracle Application Server in a Datacenter Environment

Issues & Resolutions902/903 Issues Resolutions

Performance - Extensive performance profiling through complete management stack

- Exit criteria for page downloads and administration tasks

- Added progress indicator screens for long-running operations

Reliability - Concurrency bug patched in 902

- More comprehensive error messages for OC4J and OHS

- OPMN integration and extensive metrics testing

X Server Requirement

- Removal of X Server dependency

Page 53: Managing the Oracle Application Server in a Datacenter Environment

Issues & Resolutions902/903 Missing

FunctionalityResolutions

Profiles for Startup - Enable/Disable functionality in 10iAS

Role-based, more granular admin privileges

- Planned for post 10iAS

Central management - Central monitoring in Enterprise Manager V4

- Central administration in post 10iAS

JMX Support - Planned for post 10iAS

Page 54: Managing the Oracle Application Server in a Datacenter Environment

Performance Improvements

0

2

4

6

8

10

12

14

RESPONSE TIME (SECONDS)

App Server HTTP Server OC4J

HOME PAGESOracle9iAS 9.0.2

Oracle10iAS 10

Page 55: Managing the Oracle Application Server in a Datacenter Environment

Performance Improvements (cont’d)

0

20

40

60

80

100

120

140

160

180

DEPLOYMENT TIME

(SECONDS)

petstore.ear simple.ear

APPLICATION Oracle9iAS 9.0.2

Oracle10iAS 10