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.
ICT. MAAR DAN VOOR MENSEN
Marco Gralike, Ordina, 2014
SAMEN
DUURZAAM
INNOVEREN
Ordina - Oracle SIG, OEM 12cR3, 2014 2
AN
INTRODUCTION
INTO OEM
12cR3
Marco Gralike
 Management Consultant
 Ordina RT&I, Platformen
 marco.gralike@ordina.nl
 Oracle ACE Director, XML DB
 ...
Agenda
 Overview
 Architecture
 Some Highlights
 Bits & Pieces
 Experiences
 Alternatives
 DEMO
5
Overview, Management, Controle…?
 Databases
 Applicatie Servers
 Hardware
 Business Software
− Fusion Apps, PeopleSoft...
Applicatie
Servers
Begin – Client Server
Database
Servers
Klanten - Internet
WebWeb
DB DB
7
Applicatie
Servers
10g / 11g – Web Enabled
Database
Servers
Klanten - Internet
WebWeb
DB DB
8
Applicatie
Servers
Complete Herbouw  12c
Database
Servers
Klanten - Internet
WebWeb
DB DB
9
Oracle
Support
…
Oracle’s “Red Stack” Support
DB
Web
OS
Applicatie
Servers
Database
Servers
Klanten - Internet
WebWeb
DB D...
Oracle
Support
Templates
…
Oracle’s “Red Stack”
DB
Web
OS
Applicatie
Servers
Database
Servers
Klanten - Internet
WebWeb
DB...
All-In-One 12
Provisioning van Patches 13
Provisioning van Databases 14
Provisioning van Middleware 15
Private Cloud - Self Service 16
Private Cloud - Chargeback... 17
Oracle Enterprise Manager 12c
 Pluggable Framework
 Lightweight Agents
 Support for Oracle “Red Stack” parts
 Support ...
GOAL ! 19
 Performance Monitoring and
Diagnostics
– Manage across multiple domains
– Improve performance and availability of Java E...
Agenda
 Overview
 Architecture
 Some Highlights
 Bits & Pieces
 Experiences
 Alternatives
 DEMO
21
Components
 Application Server
− WebLogic
 Database
− Oracle Management Repository
− Oracle
− mySQL
 Management Agents
...
Technical Overview 23
Architecture Overview 24
 Central Enterprise Manager
− One source of truth for all
− Data via agents
− Repository Persistant Store
 2 WebLogic Se...
Repository
 Most critical part of EM system
− Deploy with performance and availability in mind
 Persistant store of data...
Targets
 Components that are managed/monitored by
Cloud Control
 Hundreds out-of-te-box types
 Examples
− Host, Databas...
Agents
 Collect monitoring and configuration data from the
targets and store locally in XML files
− Collected data upload...
Agenda
 Overview
 Architecture
 Some Highlights
 Bits & Pieces
 Experiences
 Alternatives
 DEMO
29
Focus
 Infrastructure
 Enterprise Monitoring
 Application Management
 Database Management
 Middleware Management
 Ha...
Centralized Management & Out-of-box Monitoring
 Manage multiple domains centrally
 Monitoring spans:
− Databases, Server...
Event Monitoring
 Specify critical vs. warning thresholds for
metrics
 Various notification methods: email/page,
SNMP tr...
Centralized Incident and Problem Management
 Centralized incident management
− View, manage, diagnose and resolve
inciden...
Customizable Performance Summaries
 Specify time range from which to
display data
 Choose charts to be displayed
 Arran...
Metric Extensions
 Next generation user-defined metrics
 Wizard guides you through process of creating custom metrics
 ...
 Increase efficiency and productivity
• Provides single dashboard with
complete visibility (e.g. incidents,
performance, ...
Problem Analysis Flow
 Navigate from key metric
alerts into problem
analysis flow to correlate
targets
 Review performan...
Diagnostics Advisor
 Diagnose problems with advisory
findings instead of only raw metrics
and configuration details
 Uti...
Diagnostic Snapshots
 Persist and maintain
snapshots of diagnostics
correlated with other
(middleware) metrics and
logs
...
Log Viewer
 Access Database, OS,
WebLogic and Middleware
log files from single console
 Search and correlate
messages ac...
Routing Topology Viewer
 Predefined, graphical topology of
multi-tier environment
 Understand routing details
 Assess o...
 Single page for creating and
accessing components, scripts
and assemblies
 Integrated with Self Update
 Choice of stor...
Patching Oracle
 Search for and download Oracle
patches available on My Oracle
Support
 Automate applying one-off
patche...
DBaaS Service Governance
 Create homogeneous
infrastructure of platform pools
capable of hosting standard
database servic...
DBaaS Service Catalog
• Create Service Template
 Capture gold image (from reference system) for the provisioning payload
...
Agenda
 Overview
 Architecture
 Some Highlights
 Bits & Pieces
 Experiences
 Alternatives
 DEMO
46
No Cost Option…?
 No Cost Option
− Framework “as is”
− Puchased Software
 Extra Licenses needed
− Diagnostic/Tuning Pack...
Agenda
 Overview
 Architecture
 Some Highlights
 Bits & Pieces
 Experiences
 Alternatives
 DEMO
48
Experiences (based on OEM 12c R1/2/3)
 Finally (+wow!)
− A decent Menu
− Redesign Diagnostic/Tuning Pack
 Patch rollout ...
Experiences (Continued)
 Planning, planning, planning…
 “Offline-mode” patching tedious
 Standards needed
− OFA, Passwo...
Agenda
 Overview
 Architecture
 Some Highlights
 Bits & Pieces
 Experiences
 Alternatives
 DEMO
51
Possible Alternatives
Software Vendor
 Confio
 Quest/DELL
 IBM
 Nagios
Product Name
 Ignite for Oracle, mySQL…
 FogL...
VRAGEN…?
 Marco Gralike
 Management Consultant
 Ordina RT&I, Platformen
 marco.gralike@ordina.nl
53
Demo
55
56
www.ordina.nl
Upcoming SlideShare
Loading in …5
×

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

4,397 views

Published on

An introduction into Oracle Enterprise Manager 12c R3

Published in: Technology

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

×