con9715_ramacher-oracle em - best kept secrets con9715.pdf

Upload: sbabuind

Post on 06-Jul-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    1/39

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    2/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Oracle Enterprise Manager: The Comp

    Solution and Oracle’s Best Kept Secret[CON9715]

    Amit GaneshVice President

    Oracle Enterprise Manager DevelopmentOctober, 2015

    EM Team: Mark Ramacher, Kurt Engeleiter, David Wolf, Avi Huber

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    3/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Safe Harbor StatementThe following is intended to outline our general product direction. It is inteinformation purposes only, and may not be incorporated into any contract.commitment to deliver any material, code, or functionality, and should notin making purchasing decisions. The development, release, and timing of anfunctionality described for Oracle’s products remains at the sole discretion

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    4/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Total Cloud Control 

    Optimized, EfficientAgile, Automated | |

    Expanded Stack

    Management

    Scalab

    Superior E

    Man

    Complete Cloud Lifecycle

    Management

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    5/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Enterprise Manager: Typical route to adoption 

    Discovery and

    Onboarding

    Monitoring andIncident

    Management

    Performance

    Management

    Lifecycle

    Management

    Cloud Enablement

    (aaS)

    Discover existing assets and bring them under management

    Set up monitoring templates, monitor incidents, inte

    monitoring and ticketing systems

    Measure SLAs, detect performance hotspo

    diagnostics into specific tiers, tune application

    Enable standard practices and

    provisioning, patching, upgrad

    compliance

    Enable services through

    through REST APIs. Measure

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    6/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Hybrid Management

    • Customers running PaaS services on able to monitor and manage those

    their on-premise assets

    • Customers are able to onboard neand clone workloads from a single po

    The solution works seamlessly withochange in customer’s  infrastructurepractices

    Be the Single Pane of Glass  formanaging services on-premise and

    on Oracle Cloud

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    7/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Oracle Enterprise Manager 

    •  Minimal changes toEnterprise Manageror enterprise network(no VPC required!)

    •Enterprise Managerremains hardenedand secure

    Private

    Cloud  Hybrid Cloud SSHGateway handles all

    communicationbetween private and

    public cloud

    Communication viaHTTPS, SQL*Net and JMX

    over SSH

    Traditional IT 

    Hybrid: Simple, Secure Deployment 

    Oracle Confidential – In

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    8/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Enterprise Manager: Questions beyond the obvious 

    • Hybrid Management

    I am moving to the Oracle Cloud … How can I distinguish Oracle Cloud Databases from on-premise Database

    How do I validate if my setup on cloud meets SLAs?

    How do I open tickets for PaaS events using my on-premise ticketing syst

    • Monitoring

     – How do I verify my notifications will be sent as expected?

     – How do I give my most important targets monitoring priority?

    • Compliance

     – How do I know my current security compliance status?

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    9/39Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Enterprise Manager: Questions beyond the obvious 

    • Performance and Diagnostics

    How do I diagnose application response time in a production environmen

    How do I analyze Database performance without being connected to EMDatabase?

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    10/39Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Enterprise Manager: Questions beyond the obvious 

    • Hybrid Management

    I am moving to the Oracle Cloud … How can I distinguish Oracle Cloud Databases from on-premise Database

    How do I validate if my setup on cloud meets SLAs?

    How do I open tickets for PaaS events using my on-premise ticketing syst

    • Monitoring

     – How do I verify my notifications will be sent as expected?

     – How do I give my most important targets monitoring priority?

    • Compliance

     – How do I know my current security compliance status?

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    11/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Target Home Page for Oracle Public Cloud Targets

    Target home page provides similarcapabilities as on-premise

    On Oracle Cloud

    Oracle Public Cloudtarget

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    12/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Enterprise Manager: Questions beyond the obvious 

    • Hybrid Management

    I am moving to the Oracle Cloud … How can I distinguish Oracle Cloud Databases from on-premise Database

    How do I validate if my setup on cloud meets SLAs?

    How do I open tickets for PaaS events using my on-premise ticketing syst

    • Monitoring

     – How do I verify my notifications will be sent as expected?

     – How do I give my most important targets monitoring priority?

    • Compliance

     – How do I know my current security compliance status?

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    13/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Using Oracle Real Application Testing Oracle Database Cloud Services

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    14/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    What is Oracle Real Application Testing?

    Proactive administration tool for predictable database performance• Key value

    • Enables predictable application quality of service (QoS)

    • Helps avoid performance problems with closed loop automated tuning

    • Facilitates accurate consolidation and capacity planning, migration to Oracle Public Cloud 

    • Improves business agility with faster and risk-free new technology adoption

    • Enhances DBA productivity significantly

    Journey to the DatabaseCloud

    Faster TechnologyAdoption

    Lower Costs &Risk

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    15/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    RAT for Migration to Oracle Public Cloud

    • I want to make use of my Oracle Public Cloud Crand reduce CAPEX and OPEX

    • Can I use RAT to smoothly transition to Oracle PCloud or Database Cloud Services (DBCS) ?

    Database Customer

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    16/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Using Real Application Testing with DBCS

    DBCS use cases for Real Application Testing

    1. Help validate DBCS setup and performance after db migration

    Identify missing schemas, structures, application code (on db tier), etc.

    Validate new environment, identify and fix performance regressions before going l

    2. Post go-live on DBCS, use RAT for

    Day-to-day performance validation of system changes

    DB infrastructure system changes, for e.g.,

    Enable Advanced Compression or Database In-memory options

    Go from Extreme to High Performance DBCS option

    For customer managed DBCS databases test upgrades or patch-sets, CPUs, etc.

    Stress testing, capacity planning and what-if scenarios testing

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    17/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Oracle Real Application Testing Cloud Use Case

    On Premises

    Traditional Deployment or

    Private Cloud

    Database Clo(Oracle C

    2. Migrate database +captured workload

    using EM Hybrid CloudManagement

    Dev oProduction

    1. Capture workload Note: Customers perform Steps1-3

    3. Test workregressions

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    18/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Journey to Cloud Made Easy Journey with OracApplication Testing

    Useful in DBCS or any private cloud environment

    Validation of DBCS environment before go-live

    Post DBCS go-live, day-to-day proactive performan

    tool

    Helps test with workload scale-up, stress testing, a

    planning

    Works for Oracle Database as a Service (DBaaS) orServices

    Enables technology adoption Database In-Memory

    RAC, Engineered Systems

     Accurate workload testing with more than 10x les

    Real WorkloadTesting at

    Lower Cost

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    19/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Enterprise Manager: Questions beyond the obvious 

    • Hybrid Management

    I am moving to the Oracle Cloud … How can I distinguish Oracle Cloud Databases from on-premise Database

    How do I validate if my setup on cloud meets SLAs?

    How do I open tickets for PaaS events using my on-premise ticketing syst

    • Monitoring

     – How do I verify my notifications will be sent as expected?

     – How do I give my most important targets monitoring priority?

    • Compliance

     – How do I know my current security compliance status?

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    20/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    How do I open tickets for PaaS events using my onticketing system?

    • Answer: Hybrid Monitoring

    • Agent detects and raises eventabout a PaaS target, sendsevent to OMS via SSH gateway

    • OMS processes event

     – Event sent to 3rd party systems via

    SNMP trapOR

     – Ticket opened using ticketingconnector

    Ora

    Customer on-premise site 

    Enterprise Manager OMS 

    Service Desk

    System 

    Send SNMP trap orOpen ticket

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    21/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Enterprise Manager: Questions beyond the obvious 

    • Hybrid Management

    I am moving to the Oracle Cloud … How can I distinguish Oracle Cloud Databases from on-premise Database

    How do I validate if my setup on cloud meets SLAs?

    How do I open tickets for PaaS events using my on-premise ticketing syst

    • Monitoring

     – How do I verify my notifications will be sent as expected?

     – How do I give my most important targets monitoring priority?

    • Compliance

     – How do I know my current security compliance status?

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    22/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    • Answer: Use Event Simulation

    • Step 1: Search and select eve – Can substitute another target

    happened yet on this 2nd targe

     – Example: generate event on Teon Prod target

    • Step 2: Start Simulation. – Rule engine will evaluate all rul

    occurred now.

    •Step 3: Review email and othtaken if the event occurred n – Actions will not  actually take pl

    • Safely verifies event rule actiotargets without creating eve

    How Do I Verify Notifications Will Be Sent As Expe

    Setup Incidents Incident Rules Simulate Rules

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    23/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Enterprise Manager: Questions beyond the obvious 

    • Hybrid Management

    I am moving to the Oracle Cloud … How can I distinguish Oracle Cloud Databases from on-premise Database

    How do I validate if my setup on cloud meets SLAs?

    How do I open tickets for PaaS events using my on-premise ticketing syst

    • Monitoring

     – How do I verify my notifications will be sent as expected?

     – How do I give my most important targets monitoring priority?

    • Compliance

     – How do I know my current security compliance status?

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    24/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    How Do I Give Priority To My Most Important TargAnswer: Set Lifecycle Status property to Mission Critical or Production

    Lifecycle Status – Used to determine priority for data upload

    and event processing

     – Values:• Mission Critical

    • Production

    • Staging

    • Test

    • Development

    • Ensures faster event processing forimportant targets even as managedtargets grow

    Highest priority

    Lowest priority

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    25/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Enterprise Manager: Questions beyond the obvious 

    • Hybrid Management

    I am moving to the Oracle Cloud … How can I distinguish Oracle Cloud Databases from on-premise Database

    How do I validate if my setup on cloud meets SLAs?

    How do I open tickets for PaaS events using my on-premise ticketing syst

    • Monitoring

     – How do I verify my notifications will be sent as expected?

     – How do I give my most important targets monitoring priority?

    • Compliance

     – How do I know my current security compliance status?

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    26/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Oracle Enterprise Manager Compliance FrameworOverview

    ContinuousConfiguration Auditing

    Real-Time FileIntegrity Monitoring

    Cloud Scale ReS

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    27/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    • Database - Single Instance, Cluster Database, PDB

     – Basic Security Configuration

     – High Security Configuration

     – DISA Security Technical Implementation Guide(STIG)

     – Patchable Configuration

     – Support Policy

    • Middleware

     –

    Java Platform Security Configuration – Weblogic Server Configuration Compliance

     – Weblogic Domain Configuration Compliance

    • Operating Systems

     – Secure Configuration for Host

     – Security Recommendations for Oracle Products(Recommended Patches)

    • Linux

     – Configuration Monitoring for Core Linu

     – Configuration Monitoring for Network

     – Configuration Monitoring for Security

     – Configuration Monitoring User Access

     – File Integrity Monitoring for important

    • Exadata Database Machine

     –

    Configuration Monitoring for Exadata  – Configuration Monitoring for Exadata

     – File Integrity Monitoring for Exadata C

    Sample Oracle Provided Compliance StandardsSecurity Configuration Standards File Integrity Monitoring

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    28/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Custom Compliance Methodology

    Compliance

    Rule Exists?

    Required

    Data Collected ?

    Add Comp

    Complian

    Extend Target

    Using Configuration

    Extension

    Create Custom

    Compliance Rule

    Yes

    No No

    Yes

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    29/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    STIG and Custom ComplianceDavid Wolf

    Product Demo

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    30/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Enterprise Manager: Questions beyond the obvious 

    • Performance and Diagnostics

    How do I diagnose application response time in a productionenvironment?

    How do I analyze Database performance without being connecor the Database?

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    31/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    JVM Diagnostics

    •Thread Sampling – Use JVMTI to sample the heap

     – Categorize threads by wait states

     – Examine local members to add threadcontext

     –

    Capture ECID and user names (FMW env) – Store active thread data in EM repository

    • Heap Analysis

    • JFR Integration

    Profiling through sampling

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    32/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    JVMDAvi Huber

    Product Demo

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    33/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Enterprise Manager: Questions beyond the obvious 

    • Performance and Diagnostics

    How do I diagnose application response time in a productionenvironment?

    How do I analyze Database performance without being connecor the Database?

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    34/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Performance Hub

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    35/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    Performance Hub Report

    • New interactive report for an

    •Single view of DB performanc

    • ADDM, SQL Tuning, Real-TimASH Analytics

     – Switch between ASH analyticsADDM findings and SQL mon

    • Supports both real-time & his

    •Historical view of SQL Monito

    • Performance Hub report genSQL*Plus:

     – @$ORACLE_HOME/rdbms/ad

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    36/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    New AWR “Active-HTML” Report 

    • New AWR report type “active-html” introduced in Oracle Datab

    • Provides best of HTML and Performance Hub Reports – HTML report contains embedded Performance Hub Report as the last s

     – ADDM task finds and recommendations are also presented

     – Exadata-aware

    • Highly recommended to use AWR “active-html” reports instead

    reports – Combines power for EM navigation and drill down for offline analysis

     – Can be saved and mailed like other Active Reports and does not need Efor viewing

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    37/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

    AWR Report Vs Performance Hub Report

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    38/39

    Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

  • 8/17/2019 CON9715_Ramacher-Oracle EM - Best Kept Secrets CON9715.pdf

    39/39