An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3

3,816 views

Published on

An introduction into Oracle Enterprise Manager 12c R3

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
3,816
On SlideShare
0
From Embeds
0
Number of Embeds
1,113
Actions
Shares
0
Downloads
0
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

An introduction into Oracle Enterprise Manager Cloud Control 12c Release 3

  1. 1. ICT. MAAR DAN VOOR MENSEN Marco Gralike, Ordina, 2014 SAMEN DUURZAAM INNOVEREN
  2. 2. Ordina - Oracle SIG, OEM 12cR3, 2014 2 AN INTRODUCTION INTO OEM 12cR3
  3. 3. Marco Gralike  Management Consultant  Ordina RT&I, Platformen  marco.gralike@ordina.nl  Oracle ACE Director, XML DB  20+ jaar IT ervaring (sinds 1993) − Oracle Database Administration, OS Admin, App.Servers Admin − Virtualization, Cloud Architectures − Presentor  Performance & Troubleshooting  Semi- & Un-structured Data 4
  4. 4. Agenda  Overview  Architecture  Some Highlights  Bits & Pieces  Experiences  Alternatives  DEMO 5
  5. 5. Overview, Management, Controle…?  Databases  Applicatie Servers  Hardware  Business Software − Fusion Apps, PeopleSoft, Siebel, …  Operating Systems  Virtualisatie Software  Storage  Appliances  Cloud… − PaaS, IaaS, DaaS, …  etc… 6
  6. 6. Applicatie Servers Begin – Client Server Database Servers Klanten - Internet WebWeb DB DB 7
  7. 7. Applicatie Servers 10g / 11g – Web Enabled Database Servers Klanten - Internet WebWeb DB DB 8
  8. 8. Applicatie Servers Complete Herbouw  12c Database Servers Klanten - Internet WebWeb DB DB 9
  9. 9. Oracle Support … Oracle’s “Red Stack” Support DB Web OS Applicatie Servers Database Servers Klanten - Internet WebWeb DB DB 10
  10. 10. Oracle Support Templates … Oracle’s “Red Stack” DB Web OS Applicatie Servers Database Servers Klanten - Internet WebWeb DB DB PATCH /Security Bundel 11
  11. 11. All-In-One 12
  12. 12. Provisioning van Patches 13
  13. 13. Provisioning van Databases 14
  14. 14. Provisioning van Middleware 15
  15. 15. Private Cloud - Self Service 16
  16. 16. Private Cloud - Chargeback... 17
  17. 17. Oracle Enterprise Manager 12c  Pluggable Framework  Lightweight Agents  Support for Oracle “Red Stack” parts  Support for 3rd Party software and hardware  Oracle Database, WebLogic, Oracle Linux, Sun Sparc, ZFS, Oracle VM, PeopleSoft, Siebel, Oracle Fusion Applications, Oracle BI, TimesTen, Coherence, Service Bus, etc…  IBM WebSphere, JBoss, Apache, Remedy, EMC storage, Windows SQL Server, etc…  Third Party build plugin’s: eg. VMware support… − Bluemedora 18
  18. 18. GOAL ! 19
  19. 19.  Performance Monitoring and Diagnostics – Manage across multiple domains – Improve performance and availability of Java EE and web service applications – Diagnose performance problems across tiers – Trace business transactions in the context of the payload  Configuration Management – Track and maintain configurations – Minimize/eliminate downtime due to infrastructure changes – Comply with security and compliance standards  Lifecycle Management – Automate time consuming, manual installation, patching, and configuration process – Reduce human error in building new environments – Streamline communication with support Solution for the Enterprise Configuration Management Lifecycle Management Performance Monitoring and Diagnostics Development TestProduction 20
  20. 20. Agenda  Overview  Architecture  Some Highlights  Bits & Pieces  Experiences  Alternatives  DEMO 21
  21. 21. Components  Application Server − WebLogic  Database − Oracle Management Repository − Oracle − mySQL  Management Agents − Oracle Management Service Agent (PBS) − Remote Management Agent 22
  22. 22. Technical Overview 23
  23. 23. Architecture Overview 24
  24. 24.  Central Enterprise Manager − One source of truth for all − Data via agents − Repository Persistant Store  2 WebLogic Server Applications − Console − Provides UI and Target specific management − Platform Background Services (PBS) − A set of background services critical for monitoring and management Oracle Management Service (OMS) 25
  25. 25. Repository  Most critical part of EM system − Deploy with performance and availability in mind  Persistant store of data collected from the managed targets − Performance and availability metrics − Configuration and compliance information  Used to store a variety of EM configuration − Users and privileges − Monitoring settings − Job definitions 26
  26. 26. Targets  Components that are managed/monitored by Cloud Control  Hundreds out-of-te-box types  Examples − Host, Database, ASM, WebLogic Server, Fusion Applications, Service Bus, Coherence, mySQL, … − But also Oracle Home’s…etc. 27
  27. 27. Agents  Collect monitoring and configuration data from the targets and store locally in XML files − Collected data uploaded at scheduled intervals to Management Service using HTTP/HTTPS − XML files are purged once data has been uploaded  Execute tasks on behalf of Enterprise Manager users − Real time data collections, Jobs − Deployment procedures 28
  28. 28. Agenda  Overview  Architecture  Some Highlights  Bits & Pieces  Experiences  Alternatives  DEMO 29
  29. 29. Focus  Infrastructure  Enterprise Monitoring  Application Management  Database Management  Middleware Management  Hardware and Virtualization Management  Heterogeneous (Non-Oracle) Management  Cloud Management  Lifecycle Management  Application Performance Management  Application Quality Management 30
  30. 30. Centralized Management & Out-of-box Monitoring  Manage multiple domains centrally  Monitoring spans: − Databases, Servers and Clusters − Applications (servlets, JSPs, EJBs) − Other Resources (JDBC connection pool, data sources), ESB, Coherence, MySQL, etc.  Predefined metrics − Performance and availability − Real-time monitoring − Historical monitoring for trending and reporting  Monitor all from one console 31
  31. 31. Event Monitoring  Specify critical vs. warning thresholds for metrics  Various notification methods: email/page, SNMP trap, OS command  Notification rules and schedule for when to receive alerts  Corrective Actions: Start/stop Database, OS Scripts, WLS, WLST scripts  Predefined & user-defined monitoring templates  Be aware of availability & performance problems 24x7 32
  32. 32. Centralized Incident and Problem Management  Centralized incident management − View, manage, diagnose and resolve incidents from one console  Support for lifecycle operations − Assign, acknowledge, prioritize, track status, escalate, suppress  “My Oracle Support” integration  Integrated with Helpdesk Systems − Out-of-box connectors for Remedy, HP Service Center 33
  33. 33. Customizable Performance Summaries  Specify time range from which to display data  Choose charts to be displayed  Arrange order of charts  Display data from multiple components in single chart  Display prior performance data alongside current data  Save customizations as named chart set accessible in future  Save baseline of current performance data to be compared with future data  Analyze and correlate performance data efficiently 34
  34. 34. Metric Extensions  Next generation user-defined metrics  Wizard guides you through process of creating custom metrics  Re-use or (Shell) scripts, SQL, PL/SQL, WLS, ANT, Java, etc.  Extend default monitoring to meet needs 35
  35. 35.  Increase efficiency and productivity • Provides single dashboard with complete visibility (e.g. incidents, performance, compliance) across multi-tier environments • Supports all major target types, like databases, OS; with specialized regions for JVMs, Services, SLAs, Coherence • Regions can be customized and personalized to display any relevant metric • Routing topology view displays all target relationships 36Composite Management
  36. 36. Problem Analysis Flow  Navigate from key metric alerts into problem analysis flow to correlate targets  Review performance summaries for related targets  Review related metrics  Expand and analyze different timeframes for all correlated targets  Reduce problem resolution time 37
  37. 37. Diagnostics Advisor  Diagnose problems with advisory findings instead of only raw metrics and configuration details  Utilizes algorithms to provide findings based on − Various metrics − Server, application and host configuration properties  Resolve problems immediately with integrated configuration and lifecycle management capabilities Resolve problems more quickly with guided help 38
  38. 38. Diagnostic Snapshots  Persist and maintain snapshots of diagnostics correlated with other (middleware) metrics and logs  Export/Import snapshots and share them with other users or Oracle support  Capture and analyze logs, metrics together in single packaged snapshot for analysis at any point in future  Correlate and import/export critical diagnostics 39
  39. 39. Log Viewer  Access Database, OS, WebLogic and Middleware log files from single console  Search and correlate messages across log files based on time, severity or Execution Context ID (ECID)  Download log files or export messages to file  Gain access to log files regardless of where they reside 40
  40. 40. Routing Topology Viewer  Predefined, graphical topology of multi-tier environment  Understand routing details  Assess overall health across domain  Search/filter topology  Overlay performance data  Context sensitive menus via right-mouse click on nodes  Print as .PNG file  Identify potential performance problems impact across tiers 41
  41. 41.  Single page for creating and accessing components, scripts and assemblies  Integrated with Self Update  Choice of storage types and protocols (NFS, HTTP(S)), ideally suited for remote data centers  Integrated with Packaging tools like Assembly Builder  Supports Access rights for each image/assembly Centralized Software Library 42
  42. 42. Patching Oracle  Search for and download Oracle patches available on My Oracle Support  Automate applying one-off patches and critical patch updates across domain via Patch Plan  Eliminate downtime by applying patches in rolling mode (parallel mode also supported)  Rollback already applied patches in cases where new problems occur  Automate application of patches across managed servers 43
  43. 43. DBaaS Service Governance  Create homogeneous infrastructure of platform pools capable of hosting standard database services  Define placement policies  Define access control on those pools  Define quota based on CPU, storage, number of databases, etc and assign them to roles  Define retirement policies, e.g. retire after a month of inactivity 44
  44. 44. DBaaS Service Catalog • Create Service Template  Capture gold image (from reference system) for the provisioning payload  Define Deployment Procedure for the provisioning logic • Grant the Service Template to specific users • Publish the Service Template to the Service Catalog 45
  45. 45. Agenda  Overview  Architecture  Some Highlights  Bits & Pieces  Experiences  Alternatives  DEMO 46
  46. 46. No Cost Option…?  No Cost Option − Framework “as is” − Puchased Software  Extra Licenses needed − Diagnostic/Tuning Pack per DB − (Cloud) Provisioning Linux / Oracle VM via Support/Software  Must Keep Environment “as is” − RMAN Catalog 47
  47. 47. Agenda  Overview  Architecture  Some Highlights  Bits & Pieces  Experiences  Alternatives  DEMO 48
  48. 48. Experiences (based on OEM 12c R1/2/3)  Finally (+wow!) − A decent Menu − Redesign Diagnostic/Tuning Pack  Patch rollout via Wizard GUI (test/deploy)  A lot of functionality even with bare minimum  Metric Extensions  Complete overview 49
  49. 49. Experiences (Continued)  Planning, planning, planning…  “Offline-mode” patching tedious  Standards needed − OFA, Password management  Ergonomics ?! − Incident Management − Alerting method complex − Central Dashboard ??? 50
  50. 50. Agenda  Overview  Architecture  Some Highlights  Bits & Pieces  Experiences  Alternatives  DEMO 51
  51. 51. Possible Alternatives Software Vendor  Confio  Quest/DELL  IBM  Nagios Product Name  Ignite for Oracle, mySQL…  FogLight, SpotLight  BMC Patrol?  Nagios XL 52
  52. 52. VRAGEN…?  Marco Gralike  Management Consultant  Ordina RT&I, Platformen  marco.gralike@ordina.nl 53
  53. 53. Demo
  54. 54. 55
  55. 55. 56 www.ordina.nl

×