Download presentation/whitepaper


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 38 2 1
  • Previously called the Oracle9iAS Enterprise Manager Website Oracle9iAS Console Installs with every iAS instance No primary Oracle home and no emtab file Each install has its own IAS_ADMIN password and a different port Monitor and admin a single 9ias instance Admin console Status & Resource use Stop/Start Configuration Enable/Disable Ports Logs All components “ Infrastructure” operations If instance is part of a farm, you first see the Farm page Relies upon Oracle9 i AS management stack DCM Admin operations, eg. deployment, configuration change, cluster operations Validation and error messages OPMN Component status Start/Stop/Restart DMS Performance monitoring
  • The Enterprise Manager 4.0 Central Console provides consolidated management and monitoring of Oracle databases, applications, host systems and Oracle9iAS servers including support for Release 9.0.4. This system provides Oracle9iAS with: central management, automated monitoring and alerts, historical data, diagnostic drilldowns and web application performance management. Provides Oracle9iAS with Central management Automated monitoring and alerts Historical data Diagnostic drilldowns Application Performance Management Seemless integration with Oracle9 i AS Consoles
  • EM allows you to create a custom page to organize specific services into a single managed group… Groups simplify muti-target mgmt Grids
  • Farms Collection of instances using same Metadata Repository for DCM Clustering operation driven off instances in farm J2EE and Web Cache install: Location of farm is provided by user All other instances Farm created in Metadata Repository Multiple instances on one host can belong to different farms
  • Mention that Define ports prior to install via staticports.ini file
  • Config is done at instance level, not at schema level. Portal – dads.conf ----- is a connection descriptor to point to the Portal metadata rep db. So with portal midtier..the dads.conf file includes a pointer to the met rep (not sure if includes pointer to id mgmt)… when go to ui and reass, portal will automatically edit the file to opint to new met rep.
  • DCM owns the DB managed cluster…….DCM puts config info into DB managed cluster. EM tells DCM’s DB managed cluster has changed and DCM then uses new to store its config data/fetch config data. DCM supports file based clusters. So this means that intead of db managed cluster, it stores config info in files. For when looking at core, no show db managed cluster reassociation but still show id mgmt reassociation.
  • ECM has two major elements: Capturing information about your hardware and software installation and configuration And Providing a series of tools to manage your systems based on the information collected.
  • Comprehensive comps consistency– same look and feel, monitoring and admin, point out disco works
  • With EM 40, 9AS management benefits from all the core functionality.. The starting point is the new ASHP… EM 40 provides a single interface for an Oracle9iAS installation (release 902 and 903). The application server home page provides a consolidated view of… Using this home page the 9iAS admin can monitor the status of components and alerts for the application server…
  • Monitor Application Server level as well as all Oracle9 i AS components 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 Oracle9 i AS instances Diagnose whether problem is isolated in time or space with Oracle recommended defaults Throughout the EM 40 9iAS management pages you can perform… 9iAS admins can get started immedately Server resource usage OC4J container performance J2EE application responsiveness Servlets, JSPs and EJBs performance These and dozens of other metrics are automatically monitored out of box. Availability and performance of iAS, its components, and its web applications Easily compare performance across iAS instances === J2EE diagnostics data Identify most active, least responsive apps Top Servlets, JSPs, EJBs Use Oracle9 i AS historical data to create baselines for performance thresholds Customize performance monitoring thresholds at multiple levels to expose bottlenecks Server resource usage OC4J container performance J2EE application responsiveness Servlets, JSPs and EJBs performance Aids administrators in defining thresholds based on past target performance Define thresholds as deviations from optimum target performance Calculations based on real target performance
  • Another new management servicie of EM 4.0 is the ability to monitor the performance of your web applications. This functionality is known as Application Performance Manasgemnt, or APM. APM consists of three major features: End-user client monitiring
  • Slowest business transactions Slowest URL’s in your web site Actual performance experienced by your VIP users and customers Regional isolation of performance problems Ensure your SLAs are being met
  • Before going into specifics of the Central or Oracle9iAS Consoles, we’d like to describe issues found in previous releases and what we are doing in 904 to address those issues.
  • Performance Key reason for lack of use Reliability Issues Concurrency problem, configuration and deployment error handling, incorrect metrics X server issues accounted for 20.3% of 43.9% of support’s service requests for EM 902. With jdk 1.4 being used in 904, the x server dependency is no longer there. Concurrency issue caused by em performance slow leads customer to try DCM while EM is still processing request.
  • Spec for homepage download timings: 1GB Memory 1 CPU (500 Mhz) Solaris 2.8 Generic_108528-21
  • deploys from dcm command line with all processes up compared to 9.0.2 from a m12 delta with a 7/1 date. So these include the dcm command line cost (we couldn't use shell timings because they didn't exist in 9.0.2.).; The machine is a 450Mhz 2 proc with 1 gig of memory. Both cases are using the db repository and this is off an infrastructure install. Here are some warnings about using this data. Deploy time varies based on what processes are up, etc. and how it's measured. If someone is just looking at standalone time they will see a different number, etc. Every time we put up some number there's someone in the crowd who says "this isn't what I see", although they can never tell you what else was running on the box at the time or what the configuration looked like, which makes it just about impossible to respond. 1) petstore.ear 9.0.2 = 176 seconds 9.0.4 = 112 seconds 2) simple.ear 9.0.2 = 89 seconds 9.0.4 = 26 seconds
  • Download presentation/whitepaper

    1. 2. Managing the Oracle Application Server in a Datacenter Environment Nicole Haba Senior Product Manager Oracle Corporation Session id:
    2. 3. Agenda <ul><li>Problems Facing Datacenters </li></ul><ul><li>Oracle’s Solution </li></ul><ul><li>Management Topology </li></ul><ul><li>Features </li></ul><ul><ul><li>Daily Administration </li></ul></ul><ul><ul><li>Performance Monitoring </li></ul></ul><ul><li>Q&A </li></ul>
    3. 4. Problems Facing Datacenters
    4. 5. Problems Facing Datacenters <ul><li>Complex environment </li></ul><ul><ul><li>Several components to Application Server </li></ul></ul><ul><ul><li>Variety of target types (hosts, DBs, apps, network) </li></ul></ul><ul><li>No specialized Application Server administrator </li></ul><ul><li>No budget for extensive training </li></ul><ul><li>Not aware of issues with application performance until trouble ticket is logged </li></ul><ul><li>Difficult and time consuming in diagnosing poor performance </li></ul>
    5. 6. Oracle’s Solution
    6. 7. Oracle Enterprise Manager
    7. 8. Management Topology
    8. 9. OracleAS Console <ul><li>Installs with every OracleAS instance </li></ul><ul><li>Version inline with Oracle10 i – 10.0 </li></ul><ul><li>Unique port and IAS_ADMIN password for each OracleAS Console </li></ul><ul><li>Real-time monitoring of single OracleAS instance </li></ul><ul><li>“ Administration console” </li></ul><ul><li>Relies upon OracleAS management stack </li></ul><ul><ul><li>DCM </li></ul></ul><ul><ul><li>OPMN </li></ul></ul><ul><ul><li>DMS </li></ul></ul>
    9. 10. OracleAS Console (cont’d) OracleAS 2 OracleAS Console 2 OracleAS 1 OracleAS Console 1
    10. 11. Central Console <ul><li>New with Enterprise Manager V4 </li></ul><ul><li>Installs from separate CD-ROM from OracleAS software </li></ul><ul><ul><li>Version not inline with OracleAS – 4.0.1 </li></ul></ul><ul><li>Provides consolidated management and monitoring of entire enterprise </li></ul><ul><li>Out-of-box monitoring and alert notification </li></ul><ul><li>Historical collections for trend analysis </li></ul><ul><li>Group Management </li></ul><ul><li>Application Performance Management </li></ul><ul><li>Drilldown to OracleAS Consoles </li></ul>
    11. 12. New Enterprise Manager v4 Manage from Anywhere Portals HTTP/S OracleAS Console 1 HTTP/S OracleAS Console 2 HTTP/S HTTP/S Central Console Management Repository HTTP/S HTTP/S Firewall Mobile Device Management Service
    12. 13. Features: Administration <ul><li>Application Server Home Page </li></ul><ul><li>Deploying J2EE Applications </li></ul><ul><li>Management through Grids </li></ul><ul><li>Port Management </li></ul><ul><li>Diagnostic Logging </li></ul><ul><li>Something re: reassociation </li></ul><ul><li>Enterprise Configuration Management </li></ul><ul><li>Component Management </li></ul>
    13. 14. Application Server Home Page
    14. 15. Title is Arial 32-40pt. <ul><li>Text is Arial 28 pt., first bullet is red </li></ul><ul><ul><li>Second level is 24 pt. </li></ul></ul><ul><ul><ul><li>Third level </li></ul></ul></ul><ul><ul><ul><ul><li>Fourth level </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Fifth level </li></ul></ul></ul></ul></ul>
    15. 16. Deploying J2EE Applications <ul><li>Consolidated view of J2EE apps across all OC4J instances </li></ul><ul><li>Configure Java Messaging Services for J2EE apps </li></ul><ul><ul><li>Only Oracle AQ and third party </li></ul></ul><ul><li>Configure and monitor Message Driven Beans </li></ul><ul><li>Configure J2EE data sources easier with new “create-like” feature </li></ul><ul><li>Improved deployment Wizard </li></ul><ul><li>More comprehensive error messages </li></ul>
    16. 17. Management through Grids
    17. 18. Management through Grids <ul><li>Consolidate distributed targets for more effective management </li></ul><ul><ul><li>Web Applications </li></ul></ul><ul><ul><li>Application Servers </li></ul></ul><ul><ul><li>Databases </li></ul></ul><ul><ul><li>Hosts </li></ul></ul><ul><li>Monitor key performance metrics and alerts for all targets </li></ul><ul><li>Drilldown into more details </li></ul><ul><li>Quickly isolate and diagnose root cause of problem </li></ul>
    18. 19. Management through Grids (cont’d) <ul><li>Cluster info </li></ul><ul><ul><li>File-based repository supported by DCM </li></ul></ul><ul><ul><li>Create file-based repository via command line, not via Oracle10 i AS Console </li></ul></ul><ul><ul><li>Perform file-based repository cluster management operations via Oracle10 i AS Console </li></ul></ul>
    19. 20. Port Management
    20. 21. Port Management <ul><li>View port ranges and ports in use across all components </li></ul><ul><li>Configure various ports from central location </li></ul><ul><ul><li>Access to port dependency info </li></ul></ul><ul><li>Port dependencies documented in OracleAS Admin Guide </li></ul>
    21. 22. Diagnostic Logging
    22. 23. Diagnostic Logging <ul><li>Log Viewer </li></ul><ul><ul><li>Access all Oracle10 i AS diagnostic logs from single location </li></ul></ul><ul><li>Log Loader </li></ul><ul><ul><li>Automatically load log data into a file-based repository for easier investigation </li></ul></ul><ul><ul><li>Cross-correlation queries </li></ul></ul>
    23. 24. Something re: reassociation
    24. 25. Reassociation <ul><li>Ability to reassociate (ie reconfigure) Oracle10 i AS Infrastructure with an application’s mid tier </li></ul><ul><li>Types of reassociation </li></ul><ul><ul><li>Identity Management </li></ul></ul><ul><ul><li>Metadata Repository </li></ul></ul><ul><ul><li>DB Managed Cluster </li></ul></ul><ul><li>Customer use cases </li></ul><ul><ul><li>Disaster recovery (backup & recovery) </li></ul></ul><ul><ul><li>Identity Management reconfiguration </li></ul></ul><ul><ul><li>Support for application lifecycle (test  stage  production) </li></ul></ul>
    25. 26. Reassociation: Identity Management <ul><li>Intuitive ‘Change Identity Management Wizard’ to step user through reconfig </li></ul><ul><li>Supports reassociation of OID, SSO or both </li></ul>
    26. 27. <ul><li>Intuitive ‘Change Metadata Repository Wizard’ to step user through reconfig </li></ul><ul><li>Configuration performed at DB instance level </li></ul><ul><li>For Portal mid tiers, dads.conf file automatically updated with new Metadata Repository </li></ul>Reassociation: Metadata Repository
    27. 28. Reassociation: DB Managed Cluster <ul><li>Intuitive ‘Change DB Managed Cluster Wizard’ to step user through reconfig </li></ul><ul><li>No support for file based clusters </li></ul>
    28. 29. Enterprise Configuration Management
    29. 30. Enterprise Configuration Management <ul><li>Automatically gather and store hardware and software configuration data </li></ul><ul><ul><li>OS registered software </li></ul></ul><ul><ul><li>Hardware resources </li></ul></ul><ul><ul><li>Patch levels </li></ul></ul><ul><ul><li>Dependencies </li></ul></ul><ul><li>Configuration management operations </li></ul><ul><ul><li>Locate and download Oracle software patches directly from MetaLink </li></ul></ul><ul><ul><li>Search for and compare software installations </li></ul></ul>
    30. 31. Component Management
    31. 32. Component Management <ul><li>HTTP Server </li></ul><ul><li>OC4J </li></ul><ul><li>Web Cache </li></ul><ul><li>BC4J </li></ul><ul><li>Discoverer </li></ul><ul><li>Forms </li></ul><ul><li>CM SDK </li></ul><ul><li>Internet Directory </li></ul><ul><li>Personalization </li></ul><ul><li>Portal* </li></ul><ul><li>ProcessConnect* </li></ul><ul><li>Reports* </li></ul><ul><li>Syndication Server </li></ul><ul><li>Ultrasearch </li></ul><ul><li>Wireless </li></ul>* Offers key new features
    32. 33. Component Management (cont’d) <ul><li>Consistency across all Oracle10 i AS components </li></ul><ul><ul><li>Common look-and-feel </li></ul></ul><ul><ul><li>Consistent level of management </li></ul></ul><ul><ul><ul><li>Administration </li></ul></ul></ul><ul><ul><ul><li>Monitoring </li></ul></ul></ul>
    33. 34. Central Console Management <ul><li>Application Server Home Page </li></ul><ul><li>Monitoring Oracle10 i AS </li></ul><ul><li>Consolidated Group Management </li></ul><ul><li>Application Performance Management </li></ul><ul><li>Enterprise Configuration Management </li></ul><ul><li>Drilldown to Oracle10 i AS Consoles </li></ul>Sites with both Oracle10 i AS and database, like LLNL, thought the Central Console was key to managing their enterprise.
    34. 35. Application Server Home Page Consolidated, at-a-glance view of key Oracle10 i AS information <ul><li>Availability </li></ul><ul><li>J2EE apps </li></ul><ul><li>Resource usage </li></ul><ul><li>Alerts </li></ul><ul><li>Diagnostics </li></ul><ul><li>Administration </li></ul>
    35. 36. Features: Monitoring <ul><li>Out-of-the-Box Monitoring </li></ul><ul><li>Historical Collections and Analysis </li></ul><ul><li>J2EE Application Diagnostics </li></ul><ul><li>Application Performance Management </li></ul>
    36. 37. Out-of-the-Box Monitoring
    37. 38. Monitoring Oracle10 i AS <ul><li>Monitor Application Server level as well as component level </li></ul><ul><ul><li>Real-time performance and availability monitoring </li></ul></ul><ul><ul><li>Lights-out monitoring defaults </li></ul></ul><ul><ul><li>Historical collections for trend analysis </li></ul></ul><ul><li>Out-of-box notifications for critical alerts </li></ul><ul><li>Summary view for rapid problem identification </li></ul><ul><li>Easily compare performance across Oracle10 i AS instances </li></ul>
    38. 39. Title is Arial 32-40pt. <ul><li>Text is Arial 28 pt., first bullet is red </li></ul><ul><ul><li>Second level is 24 pt. </li></ul></ul><ul><ul><ul><li>Third level </li></ul></ul></ul><ul><ul><ul><ul><li>Fourth level </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Fifth level </li></ul></ul></ul></ul></ul>
    39. 40. Historical Collections and Analysis
    40. 41. Title is Arial 32-40pt. <ul><li>Text is Arial 28 pt., first bullet is red </li></ul><ul><ul><li>Second level is 24 pt. </li></ul></ul><ul><ul><ul><li>Third level </li></ul></ul></ul><ul><ul><ul><ul><li>Fourth level </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Fifth level </li></ul></ul></ul></ul></ul>
    41. 42. J2EE Application Diagnostics
    42. 43. Title is Arial 32-40pt. <ul><li>Text is Arial 28 pt., first bullet is red </li></ul><ul><ul><li>Second level is 24 pt. </li></ul></ul><ul><ul><ul><li>Third level </li></ul></ul></ul><ul><ul><ul><ul><li>Fourth level </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Fifth level </li></ul></ul></ul></ul></ul>
    43. 44. Application Performance Management
    44. 45. Application Performance Management <ul><li>Web application “client” experience </li></ul><ul><ul><li>Direct measurement of real end-user performance against your web app </li></ul></ul><ul><li>Business transaction monitoring </li></ul><ul><ul><li>Emulate and monitor client experience from remote locations </li></ul></ul><ul><ul><ul><li>Monitor availability of web apps </li></ul></ul></ul><ul><ul><ul><li>Monitor performance of application transactions </li></ul></ul></ul>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.
    45. 46. Application Performance Management (cont’d) <ul><li>Cross-tier tracing of business transactions </li></ul><ul><ul><li>Trace web site transactions through the application server stack </li></ul></ul><ul><ul><ul><li>Breakdown of processing time </li></ul></ul></ul><ul><ul><ul><ul><li>HTTP Server </li></ul></ul></ul></ul><ul><ul><ul><ul><li>OC4J container </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Data source </li></ul></ul></ul></ul>
    46. 47. Next Steps…. <ul><li>Recommended sessions </li></ul><ul><ul><li>List 1 or 2 sessions that complement this session </li></ul></ul><ul><li>Recommended demos and/or hands-on labs </li></ul><ul><ul><li>List of or two demos or labs that will let them see this product in action. </li></ul></ul><ul><li>See Your Business in Our Software </li></ul><ul><ul><li>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. </li></ul></ul><ul><li>Relevant web sites to visit for more information </li></ul><ul><ul><li>List urls here. </li></ul></ul>
    47. 48. Reminder – please complete the OracleWorld online session survey Thank you.
    48. 49. A Q & Q U E S T I O N S A N S W E R S
    49. 51. Issues from Oracle9 i AS 902 & 903
    50. 52. Issues & Resolutions - Removal of X Server dependency X Server Requirement - Concurrency bug patched in 902 - More comprehensive error messages for OC4J and OHS - OPMN integration and extensive metrics testing Reliability - Extensive performance profiling through complete management stack - Exit criteria for page downloads and administration tasks - Added progress indicator screens for long-running operations Performance Resolutions 902/903 Issues
    51. 53. Issues & Resolutions - Central monitoring in Enterprise Manager V4 - Central administration in post 10 i AS Central management - Planned for post 10 i AS JMX Support - Planned for post 10 i AS Role-based, more granular admin privileges - Enable/Disable functionality in 10 i AS Profiles for Startup Resolutions 902/903 Missing Functionality
    52. 54. Performance Improvements
    53. 55. Performance Improvements (cont’d)