Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Manage and Monitor Oracle Applications in the Cloud


Published on

Oracle offers a broad portfolio of software and hardware products and services to enable public, private and hybrid clouds to power the enterprise. However, enterprise cloud computing presents new management challenges that need to be addressed to realize the economic benefits of cloud computing. In this session you will learn about the methods and tools you can use to proactively monitor your end-to-end Oracle Applications environment in the cloud, define service-level objectives, gain insight into end users, and troubleshoot performance problems from a single console.

(As presented by Basheer Khan of Innowave Technology at Oracle Technology Network Architect Day in Chicago, October 24, 2011.)

Published in: Technology, Business
  • Be the first to comment

Manage and Monitor Oracle Applications in the Cloud

  1. 1. Manage & Monitor OTN Architect DayOracle Applications in the Cloud Chicago, IL Oct 24, 2011
  2. 2. 2 Cloud Computing Changes the processes and tools that organizations currently use Enterprise no longer has control and visibility into service components If a core service is replaced by the cloud, organization needs to guarantee equivalent availability and performance service levels As cloud computing evolves, isolating and resolving problems gets more and more complex Need a management tool that can:  Gather metadata and dynamic confirmation  Monitor environment &provide in-depth view  Provide real-time diagnostics and traceability  Track and prove that service levels are being met
  3. 3. 3 Future-Proof Your Application Management With Oracle Enterprise Manager Cloud Control EBS, Siebel, PeopleSoft, OBI-EE JDE E1 Fusion Fusion Middleware Application
  4. 4. 4 Complete Application Management Business visibility built-into each category Discovery & System Application Performance Monitoring Management Application Management Lifecycle Management Configuration Management
  5. 5. 5 Discovery and Systems Monitoring Key Challenges Monitor what • What do you monitor in a typical Application deployment of product families, products, matters domains, clusters, servers Manage by • What are the performance baselines in my exception environment? What is the best practice? Business • Are technology issues impacting the business Impact • What is the fastest way to resolve an incident?
  6. 6. 6 Fusion Applications in Enterprise Manager • Application View: Fusion Instance, Fusion Product Family, Fusion Product, Fusion Cluster Application, Fusion J2EE Application, Fusion Repository • Technology View: WLS Domain / Cluster / Server, HTTP Server, Java Virtual Machine, SOA Infrastructure / Composites
  7. 7. 7 Routing Visibility Through Topology Viewer• Predefined, graphical topology of Fusion Applications environment• Understand routing details (e.g. OHS to WLS to Database)• Assess overall health across Fusion deployment• Search/filter topology• Overlay performance data• Context sensitive menus via right- mouse click on nodes• Print as .PNG file
  8. 8. 8 Monitoring from Business Perspective• 100+ business metrics for Fusion applications. Examples: ̶ Payables - Invoice Import - Interface Lines Processed ̶ Receivables - Create Accounting Distribution Lines Processed• Complete set of metrics for Fusion Middleware stack ̶ WLS Server, JVM, SOA, ESS• Key Performance Indicator Reports for Business and technology metrics
  9. 9. 9 Proactive Monitoring through Incident Manager Incident listViews forfiltering Manage incident workflow Guided diagnostics and resolution
  10. 10. 10 Incident Visibility Through Support Workbench• Automatic Incident and problem creation for Fusion Application, FMW and Database• Console to manage incidents, problem and IPS packages• Add additional Diagnostic Dumps – Supports auto as well as manual trigger• Integration with Selective tracing• Assemble and upload packages to MOS
  11. 11. 11 Problem Flow Analysis For Root Cause Identification 5. Log Search 1. Incident Notification Analyze related log Out-of box Monitoring entries for incident Templates Root4. Analyze Related Targets Cause 2. Analyze Metric Historical views View Topology, Incidents, & Configuration Changes 3. Analyze Related Metrics Meta-data driven correlation
  12. 12. 12 Discovery and Systems Monitoring Solution Summary Monitor what • Applications and Middleware monitoring matters • Topology Viewer • Alert based monitoring from business and Manage by technology perspective exception • Diagnostic incident visibility through support workbench • Root cause analysis through Problem flow Business analysis Impact • User Interface diagnostics through Selective Tracing
  13. 13. 13 Complete Application Management Business visibility built-into each category Discovery & System Application Performance Monitoring Management Application Management Lifecycle Management Configuration Management
  14. 14. 14 Application Performance Management Key Challenges End-User • How can I achieve an objective measure of what my end users are experiencing with Experience Applications? (e.g., performance, failures, etc.) Transaction • Can I follow a transaction through the entire technology stack – from end-user to middleware Visibility to database? Real-time • How can I detect, triage, and solve issues in production – without involving my developers to Diagnostics instrument my application • There are very specific, high value transactions Business Impact in my business. How can I monitor and manage just those mission-critical processes?
  15. 15. 15 Application Performance Management Unmatched Transaction Visibility • Real end-user experience End-User Management • Monitor and filter by business KPI’s • Link user actions to ECID • Trace transactions across JVMs / tiers with ECID • Monitor and filter transactions with business KPI’s Middleware Management ECID • Zero-overhead, production monitoring of JVM thread activity • Bi-directional integration with Database • Capture DB activity via Diag & Tuning Database Management • Link activity to ECID • Tuning recommendations based on AWR repository
  16. 16. 16 Real User Experience Insight• Capture & Maintain ALL transactions• Analyze actual to budget, KPIs• Trace / Troubleshoot with ECID• Provide objective SLAs• Replay transactions for QA• Report and Compare activity across time periods• Monitor with Dashboards• Integrate into other Enterprise Manager products (Testing Suite)
  17. 17. 17 Business Transaction Management End-to-End, Application Level View Process Engine Service Bus • Real-time tracking of each transaction • Follows transactions across all infrastructure and applications – App Servers, Applications, ESBs, BPMs, Etc. • Leverages message content – the business value flowing through the application • Non-invasive; message fingerprinting doesn’t break applications
  18. 18. 18 JVM Diagnostics Zero-overhead, production diagnostics• Oracle-owned technology stack enables superlative diagnostics• ECID is the lynchpin between end-user, middleware, and database activity Mid-tier• Filter by JVM activity by Method, Thread to State, Request Name, SQL, & ECID Database• Direct contextual navigation between JVM Diagnostics feature and database diagnostics features – Allows DBAs and Developers to communicate more efficiently. Expedites and facilitates the troubleshooting process
  19. 19. 19 Application Performance Management Solution Summary End-User • Real User Experience Insight provides complete visibility into end user activities for Oracle Experience Applications Transaction • Real User Experience Insight integration with Java Diagnostics and DB diagnostics provides Visibility end user specific transaction level visibility Real-time • Java Diagnostics provides real time diagnostics Diagnostics without any application specific instrumentation • Business Application provides visibility into all Business Impact Fusion Applications transactions
  20. 20. 20 Complete Application Management Business visibility built-into each category Discovery & System Application Performance Monitoring Management Application Management Lifecycle Management Configuration Management
  21. 21. 21 Configuration Management Key Challenges Administrative • Different groups use different tools to manage different components of the application environment Silos • Result is a fragmented view of environment Real-time • How can I know if a key parameter has changed? detection • How can I quickly determine the impact of that change? Excessively • Is there a way to automate the troubleshooting and verification process? Manual • How do I know if I am in compliance with my policies?
  22. 22. 22 Configuration Management Elements of Configuration Management Comprehensive Configuration Management Capture – Version – Provision – Compare – Comply Functional System • Application Setups • FA Cluster • Product Family (FIN, CRM, etc) • Middleware (WLS, SOA, etc.) • Products (GL, AR, Mfg, Org, etc) • Database parameters • …and more • …and more
  23. 23. 23 Configuration Management Fusion Applications Aware Quick, easy access to comprehensive configuration & Filter on Fusion compliance data Application model hierarchy Search, Comparison, Versioning, Historical capabilities
  24. 24. 24 Configuration Management Architected to Manage Complexity Complex analytical capabilities made possible by name-value pairs Blueprint drivengold configuration . for Fusion Apps. downloadable blueprints Forms the basis for comparison reporting Drill down on individual components
  25. 25. 25 Configuration Management Take Control of Comparisons• Comparison Templates ̶ Control How and What is Compared ̶ Ability to Ignore Certain Differences ̶ Oracle Pre-Configured Templates ̶ Customize Templates to Match Needs• Ad-hoc as Well as Scheduled Comparisons• Automatic Notification on Drift Detection
  26. 26. 26 Configuration Management Finding the Needle-in-the-Haystack • Comparison reporting: Over time or between instances • ‘1-1’ as well as ‘1 to Many’ Quickly identify differences
  27. 27. 27 Configuration Management Finding the Needle-in-the-Haystack Detection of Rich Compliance Out-of-Box Mapping Configuration Change Reporting with PCI Filter and analyze by Target types Compliance Scores based on criteria. Drill down into Violations Hierarchy of Compliance Individual targets that comprise higher-level target
  28. 28. 28 Configuration Management Solution Summary • Single console to manage configurations of Administrative Silos Applications, Middleware and Database • Real time detection feature tracks all the critical Real-time detection configurations and sends notification • Configuration compare feature compares Fusion Excessively Manual configurations across different environments or against a configuration snapshot and shows a report • Configuration Compliance feature allows to manage Fragmentation configuration using policies and provides compliance reports
  29. 29. 29 Complete Application Management Business visibility built-into each category Discovery & System Application Performance Monitoring Management Application Management Lifecycle Management Configuration Management
  30. 30. 30 Lifecycle Management Key Challenges • How to scale out Fusion Instance, Fusion Scale Out Product to support business need quickly? • What are the critical Fusion applications artifacts which needs to be backed up Backup and • How to quickly restore the Fusion Application if Recovery something goes wrong in the hardware or patching? • How can I organize, migrate, and report on all of Customization my Fusion Application customizations? Management • How can I enforce best practices with respect to management of customizations?
  31. 31. 31 Fusion Applications Scale Out• Supported Use Cases – Test to Production or Stage to Production – Add additional processing capacity• Automatic subsetting of Applications and WLS Servers for each Fusion product• Scheduler support• One click scale out automation
  32. 32. 32 Backup & Restore• Out of the box Fusion Applications backup template which includes FA configuration files and Apps Database Schema• FA template customization support• Restore Fusion Application from backup• View the status of backup activity
  33. 33. 33 Customization Management• Identify Customizations Dev Test Prod• Move and build between instances• Report on existing Customizations• Report on differences between instances RAC RAC• Enforce best practices RAC
  34. 34. 34 Lifecycle Management Solution Summary • Fusion Instance and Product scale out helps to Scale Out migrate Fusion Instance or add more capacity to Fusion Applications • Out of the box FA backup template Backup and • Option to customize the FA backup template Recovery • Option to restore the instance from backup quickly Customization • Set of tools and policies that facilitate and Management expedite the management of customizations
  35. 35. 35 Complete Application Management Business visibility built-into each category Discovery & System Application Performance Monitoring Management • Guided Discovery • Real & Synthetic User Monitoring • Fusion Application Topology • End-to-End transaction Management • Problem Flow Analysis – Help • Production Diagnostics with JVMD diagnose the performance & DB Diagnostics problems in Fusion Stack Application Management Lifecycle Management Configuration Management • Fusion Application scale-out • Fusion App system compare • Backup & Recovery templates • Integration with patching, setup, • Automatically apply 1,800+ FMW deployment automation Guardian checks • Functional configuration management
  36. 36. 36 Acknowledgement Based on the Oracle OpenWorld 2011 paper: Manage Oracle Fusion Applications With User, Application and System Perspectives - Presenter: Venkatesh Seenivasan - Co-Presenter: Basheer Khan
  37. 37. 37 Questions Basheer Khan Oracle ACE Director Fusion Middleware & Applications 949.735.4025 @bkhan