<Insert Picture Here> Oracle Enterprise Manager Cloud Control 12c Introduction
Agenda Enterprise Ready Framework Cloud Chargeback and Capacity Planning Exadata and Exalogic management Configuration Provisioning and Patching Automation Application Quality Database Fusion Middleware Applications management
Enterprise Manager Cloud Control 12c Key Objectives Next-Generation Framework Better performance and scalability Modular, extensible architecture Easier to manage and diagnose Enhanced security Web 2.0 UI Enhanced Application-to-Disk End-to-end application performance management Fusion Applications management Exadata and Exalogic management Complete Lifecycle for Enterprise Private Cloud Self-service provisioning Policy based resource and workload management Chargeback
Enterprise Manager Cloud Control 12c Major Themes Enterprise Ready Framework Applications Cloud Middleware Chargeback and Capacity Planning Database Exadata and Exalogic Application Quality Provisioning and Patching Configuration
Enterprise Ready Framework Key Focus Areas Robust and Extensible Infrastructure User Interface Security Incident and Monitoring
Robust and Extensible Infrastructure Unified and Resilient Agent Unified agent for acquired products (JVMD, ADP, CCC and ACC) Less agent deployment and management for end users Improved robustness, diagnosability and manageability Fast restart with little or no user intervention Easier to diagnose agent problems and find possible workarounds Bulk manage agents via Enterprise Manager console Small footprint and light-weight 50% smaller on-disk footprint Low resource consumption reduces the impact on the performance of target servers
Services Auto-Push Robust and Extensible Infrastructure Extensible Platform Self Update My Oracle Support Connectors Provisioning bundles My Oracle Support UI VM templates Plug-Ins Database, WebLogic, Fusion Apps,.. Metric collection, thresholds, notification DB Plug-In Database Host 1 Agent WLS Plug-In Web Logic Configuration discovery, comparison and topology Job system, scheduling and blackouts User authentication and access control Oracle Enterprise Manager WLS Plug-In Web Logic Host 2 Agent FA Plug-In Fusion Apps
Robust and Extensible Infrastructure Target Plug-ins Get new features faster Provides support for latest features of targets on day one Modular feature set deployed No need to wait for the next EM release to support new target versions Improved target plug-in lifecycle Fast, intuitive deployment Seamless deployment of plug-ins across OMS and agent tiers Single console to search, download and manage target plug-ins DB MW Enterprise Manager Cloud Control 12c
Robust and Extensible Infrastructure Self-Updateable Entities Delivers new features and updates for certain EM entities automatically Administrators receive notifications and can view, download and deploy self-updateable entities Self-updateable entities include Agent software Compliance content Diagnostic checks EM deployment pre-req checks Exadata configuration templates connectors Middleware profiles and gold images Database provisioning profiles and gold images Virtualization templates and assemblies Plug-ins Provisioning bundles
Robust and Extensible Infrastructure Improved Manageability and Diagnosability Perform control operations from Enterprise Manager Console Start/stop/re-start operations Secure/re-secure operations OMS Configuration property update Agent property updates: Individual and bulk Support Workbench for Enterprise Manager Issues in console, loader and notification system diagnosed quickly Automated diagnostic data collection, packaging and upload for Enterprise Manager issues
Enterprise Ready Framework Key Focus Areas Robust and Extensible Infrastructure User Interface Security Incident and Monitoring
User Interface Enhancements Setting your home page Predefined home page based on roles Any page can be home page Menu-based navigation Favorites Make any page favorite for quick access
User Interface Enhancements Enhanced Target Search Search by filters Target type Target status Platform Operating system Search for target name from any page
User Interface Enhancements Personalization of target homepages Add content from a catalog of pre-defined regions provided for customization Remove pre-defined regions
Enterprise Ready Framework Key Focus Areas Robust and Extensible Infrastructure User Interface Security Incident and Monitoring
Security Strong and Pluggable Cloud Control Authentication Enterprise Manager Users Enterprise Manager Cloud Control GC Repository Oracle SSO/EUS LDAP Server OAM SSO Identity Store LDAP (OID and AD) Kerberos Out-of-box Cloud Control authentication support Integration with Oracle Access Manager Single Sign-On (OAM SSO) Direct LDAP authentication support (AD and OID) Kerberos authentication Pluggable Cloud Control authentication Customized authentication provider/module could be plugged in to Cloud Control authentication module
Security Strong Host and Database Target Authentication Kerberos Kerberos Ticket Kerberos Ticket Database Enterprise Manager Users Target Authentication Username/Password Cloud Control Authentication Host SSH PAM Sudo/PowerBroker Strong host and database target authentication SSH key pairs for host authentication Kerberos tickets for database authentication Seamless traverse between Cloud Control and database targets Credential used for Cloud Control authentication is automatically applied for database target authentication
Security Improved Credential EM User1 EM User2 EM Users Privileges Centralized Credential Store Credentials are named and stored in a centralized store Support for managing passwordless and strong authentication credentials (Kerberos tickets and SSH keys) Credentials reused and shared among users without disclosing the sensitive content of credentials Credential access is controlled and protected by privileges
Security Improved Credential EM User1 EM User2 Privileges Audited!!! EM Users Jobs, DPs, MEs, Preferred Credentials Centralized Credential Store Refer to Simplified credential management through the use of credential references Updates applied automatically to all its consumers since a reference to the credential instead of a copy of the credential is used Easily switch from one named credential to another one Report of all the consumers of a named credential Accountability and traceability of the use of credentials are maintained Operations on credentials are audited
Security Fine-grained Authorization Fine Grained Privileges Hosts Jobs Task Automation Reports Metrics Applications Alerts App. Servers Databases Over 100 fine-grained privileges to control access to Enterprise Manager resources and functionalities Resources: targets, jobs, templates, reports, metric extensions etc. Functionalities: URL s, buttons, pages, links, regions etc. Support for target-type specific fine-grained privileges
Security Out-of-box Roles and External Authorization Fine Grained Privileges Out-of-box Roles Hosts Jobs Task Automation Reports Metrics Applications Alerts App. Servers Databases Out-of-box roles match different types of EM users For example: Provisioning Designer and Patch Operator Simplify and centralize privilege and role management across enterprise Integrate EM roles with enterprise roles Leverage the authorization management to external role / authorization management tool
Enterprise Ready Framework Key Focus Areas Robust and Extensible Infrastructure User Interface Security Incident and Monitoring
Incident Key Features Identify, resolve and eliminate root cause of service disruptions quickly and efficiently Instead of managing numerous discrete events, manage fewer, meaningful incidents: By business priority Across their lifecycle Centralized incident console to view, manage, diagnose and resolve incidents Integrated Oracle expertise to accelerate incident and problem diagnosis and resolution Support for incident lifecycle operations Assign, acknowledge, prioritize, track status, escalate, suppress
Incident Key Features Incidents EM Admin Performance Space Target Down Manage by incidents Significant events Combination of events related to the same issue (e.g., events raised from database, host, storage indicating lack of space) Events Metric Alerts Job Events Standards Violations Availability Events Other Events
Smarter Monitoring One-time Monitoring Setup Administration Groups Special type of group designed to auto-propagate management settings Integration with on Template targets as they join the group Privilege-propagating Integration to simplify with Incident Rules Collections management of target privileges Groups defined based on membership criteria
Smarter Monitoring Monitoring for Economies of Scale Administration Group Group G Associate Template Collection Target T Leverage your monitoring setup as data center grows When target is added, define its operational and business properties and that s it! Enterprise Manager automatically sets up target for monitoring: Adds target to the right admin group Appropriate management settings are applied Privileges granted to roles and admins with privileges on the group Target included in appropriate incident rules
Smarter Monitoring Enhanced Systems Support Out-of-box systems for Oracle applications, WLS, SOA and database targets User-defined systems with richer associations types Previously only had depends on and hosted on Now we have others such as uses, contains, authenticated by, monitored by, hosted by etc. Enhanced management capabilities Availability for user-defined systems Privilege-propagation Customizable regions for home page and dashboard System configuration compare Compare system configuration against saved configuration
Enterprise Manager Cloud Control 12c Major Themes Enterprise Ready Framework Applications Cloud Middleware Chargeback and Capacity Planning Database Exadata and Exalogic Application Quality Provisioning and Patching Configuration
Cloud Goals Provide greater automation and agility, driving efficiency and lowering cost Enable transformation of the entire IT into Cloud Not build more pockets of automation Be broad enough to cover typical enterprise landscape Reduce complexity, not increase it Cater to all personas and roles within an enterprise Cloud consumer, Cloud administrators, Developers, Business Sponsors New solution must be designed in Cloud context
Oracle Cloud Platform Oracle Enterprise Manager 12 Optimize Plan Applications and Business Services 3rd Party Apps Oracle Apps ISV Apps Meter & Charge Applications and Business Services Platform as a Service Database as a Service Setup Build Integration: SOA Suite Platform as a Service Process Mgmt: BPM Suite Security: Identity Mgmt Oracle Fusion Middleware Oracle Database User Interaction: WebCenter Manage Infrastructure as a Service Infrastructure as a Service Monitor Test Oracle Operating Solaris Systems: Oracle Oracle Enterprise Linux Linux Oracle VM for SPARC (LDom) Solaris Containers Servers Oracle VM for x86 Deploy Storage
Cloud Multiple Implementation Choices Database Cloud Self-Service Application App 1 App 2 App3 VM VM VM DB DB DB Java Platform Oracle VM Exadata/non-Exadata Exalogic/non-Exalogic Infrastructure-as-a- Service (IaaS) Database-as-a- Service (DBaaS) Platform-as-a-Service (PaaS) Increasing Enterprise Value
Enterprise Cloud Architecture Cloud Layer Self service APIs Chargeback and billing APIs Chargeback & Capacity Planning Policy Manager (SLA Mgmt, DRS, DPM) Self Service Provisioning Software Library Assembly Builder Config. Mgmt. Monitoring Provisioning IaaS Resource Pool Zone A DBaaS Resource Pool Zone B PaaS Resource Pool Storage Array Storage Array Cloud Infrastructure Layer
Self Service Provisioning Cloud Infrastructure Administrator Self Service Administrator 1 Provision Bare metal Hypervisor or underlying infrastructure software for DBaaS/PaaS 1 2 Define allowable VM sizes Assign quotas to Users and Roles 2 3 4 5 Configure Storage and network (VLAN) Pool resources together Define Zones based on functional and operational boundaries Configure Software Library 3 4 5 Define access boundaries (map roles to zones) and placement rules Setup Chargeback Plans Publish software components available for deployment by Self-Service users
Package Multi-Tier Applications with Assembly Builder Oracle SOA Suite Oracle BPM Suite Oracle WebCenter Oracle Application Grid Oracle Identity Mgmt Application A Application B Oracle VM Template Builder Oracle Database Grid Introspection and Assembly Deployment Oracle Enterprise Manager Virtualized Software Appliance s Assembly A Oracle VM Server Assembly B OVF Packaging
Enterprise Manager Cloud Control 12c Major Themes Enterprise Ready Framework Applications Cloud Middleware Chargeback and Capacity Planning Database Exadata and Exalogic Application Quality Provisioning and Patching Configuration
Chargeback Helps align IT with business goals by revealing who consumes which resources Drives better decision making and planning for IT budget requirements Key features Resource usage tracking Chargeback reporting Cost allocation and charge plan evaluation Interface for private cloud self-service application Charge plan templates
Chargeback Key Features Target-based metering Target types: GuestVM, Database, WebLogic Server, Host Composite target: aggregation over supported target types Plan-driven chargeback Usage-based items Configuration-based items Fixed-cost items Usage / chargeback report for cost centers Summary report Trending report
Capacity Planning Challenges Capacity prediction When will I run out of capacity for key resources? Efficient resource utilization Do I have a well-balanced configuration? Am I using resources efficiently? Quality of service (QoS) assessment How many outages occurred in last 6 months? How many times SLA s were violated in the last week? Benefits Make purchases only when necessary to meet demand Consolidate or repurpose underutilized systems Improved QoS
Consolidation Planner Enables efficient use of resources by identifying consolidation opportunities Analyses historical utilization and recommends consolidation plan Consolidation benefits Reduced server maintenance costs Reduced administration costs and complexity Reduced energy and floor space costs Reduced capital expenditures on servers Improved physical and network security (smaller perimeter) Simplified disaster recovery plans Consolidation can be physical (consolidation of underutilized servers), or virtual (migration of servers to virtual machines)
Enterprise Manager Cloud Control 12c Major Themes Enterprise Ready Framework Applications Cloud Middleware Chargeback and Capacity Planning Database Exadata and Exalogic Application Quality Provisioning and Patching Configuration
Exadata and Exalogic Exadata and Exalogic consists of multiple components, both hardware and software All components have to be managed Database Grid Storage Grid Network
Exadata Integrated view of hardware and software Hardware view Schematic of cells, compute nodes and switches Hardware components alerts Software/system view: Performance, availability, usage by databases, services, clusters Software alerts (database, cluster, ASM) Topology view of database systems/clusters Configuration view Version summary of all components along with patch recommendations
Infiniband Network Monitoring Infiniband network and switches as GC targets Automatic discovery Network home page and performance page realtime and historical Topology view with switch and port level details Full monitoring Alerts (switch generated and EM generated) Performance metrics Configuration metrics detect and notify configuration changes/best practice violations
Storage Cell Storage cell monitoring and administration support Cell home page and performance pages Automatic discovery of Exadata cells by cell group All cells in cluster automatically placed in a group Cell group level administration operations (batch job monitoring)
Exalogic Maintain Remote - Telemetry Phone Home - Proactive Support My Oracle Support Integration Enterprise Manager Cloud Control Deploy Provisioning of Firmware, OS, Middleware, and Applications Clone and Scale-out Manage End-to-End Diagnostics - Service Levels - Root Cause Configuration Mgmt - Change Tracking Patch Automation - Firmware, OS OpsCenter Monitor Application-to-Disk Exadata / Exalogic Monitoring Integration - System, Compute Nodes, Switch, Storage Energy Utilization and Impact Test Functional Testing Load Testing Test
Enterprise Manager Cloud Control 12c Major Themes Enterprise Ready Framework Applications Cloud Middleware Chargeback and Capacity Planning Database Exadata and Exalogic Application Quality Provisioning and Patching Configuration
Configuration Key Themes INTEGRATED EXTENSIBLE Discovery and Asset Tracking Comparison, History, and Reporting Configuration Compliance Real-Time Config Change Detection Configuration Hosts and OS Databases Application Servers Applications CLOUD READY APPS/SYSTEM CENTRIC
Configuration Key Themes INTEGRATED EXTENSIBLE Single tool for management, Application Change Console, Configuration Change Console, BEA Guardian Single agent, repository, console Discovery integration with agent deployment Configuration exceptions integrated with incident console Can be integrated bi-directionally with external configuration management database My Oracle Support integration CLOUD READY APPS/SYSTEM CENTRIC
Configuration Key Themes INTEGRATED EXTENSIBLE Custom configuration collection, search, and topology Custom rules and compliance standards Configuration, compliance and discovery support for external plug-ins Self-updatable rules and compliance standards CLOUD READY APPS/SYSTEM CENTRIC
Configuration Key Themes INTEGRATED EXTENSIBLE Topology viewer for simplified visualization of applications All configuration features Browse, search, save, compare, history, support relationships Compliance standards and results for: System / application (vertical) Specific frameworks (horizontal) CLOUD READY APPS/SYSTEM CENTRIC
Configuration Key Themes INTEGRATED EXTENSIBLE Scalable for large data centers Only load changed data Evaluate rules only when the underlying data has changed Manage by exception Send notification when a difference is found Send notification when a subscribed property has changed CLOUD READY APPS/SYSTEM CENTRIC
Enterprise Manager Cloud Control 12c Major Themes Enterprise Ready Framework Applications Cloud Middleware Chargeback and Capacity Planning Database Exadata and Exalogic Application Quality Provisioning and Patching Configuration
Framework Separation of designer and operator roles Profiles for provisioning known configurations Out-of-box profiles provided, e.g. Exadata database provisioning Input lock-down for end operators Enforces standard deployments, minimizes errors Extensibility User-defined Deployment Procedures Helpful for custom software deployments EMCLI and web services interfaces for integration with other tools
Software Library Single console for entity types like components, directives, assemblies, etc. Integrated with Self-Update Enhanced support for storage types Filesystem Shared between OMS (NFS) Agent served filesystem Referenced locations HTTP, NFS, read-only agent file system ideal for multi-location data centers Support attachments, notes for software library entities Attach readme to patch component Improved search e.g. search by vendor and version Fine grained privileges for entities
New Out-of-Box Procedures Mass database upgrade Major database upgrade for multiple single instance databases in parallel Extensive pre- and post-upgrade validation Versions supported: 10.2.0.4+ 11.2.0.x Ability to pause and resume upgrade Integrated with My Oracle Support Upgrade Planner Minimum downtime patching for single instance environments Clone ORACLE_HOME out of place, patch and migrate instances Fusion Middleware Fusion Middleware domain cloning and topology scaling WebLogic application mass deployment
Enterprise Manager Cloud Control 12c Major Themes Enterprise Ready Framework Applications Cloud Middleware Chargeback and Capacity Planning Database Exadata and Exalogic Application Quality Provisioning and Patching Configuration
Overview Application Testing Application Replay Database Testing Real Application Testing integration with Data Masking Test Data Data Discovery and Modeling Data Subsetting
Application Testing Application Replay Production Capture Replay Workload Test Real Application Testing cannot test mid-tier infrastructure changes AS Replay will enable end-to-end testing with real production workloads Maintain production timing, concurrency and transaction characteristics Complements Application Testing Suite s synthetic load testing
Application Replay Supported Changes Client Client Client Supported Changes Application Server upgrades Configuration changes OS changes AS host upgrades Topology changes Middle Tier Database upgrades, patches Schema, parameters RAC nodes, interconnect OS platforms, OS upgrades CPU, memory Storage DB Storage
Application Replay Replay actual production application workload in test environment Identify, analyze and fix potential instabilities before making changes to production Capture application workload in production Leverage RUEI to capture all user interactions and responses along with performance data No overhead HTTP protocol level capture Replay full workload in test Replay all workload with full production characteristics Correlation based on Application Testing Suite Analyze and report End-to-end tracing technology Data and performance divergence
Database Testing Real Application Testing Integration with Data Masking Copying production data to test systems puts sensitive information at risk Perform secure, production-scale testing Sensitive data found in workload capture files and STS are masked along with application data STS bind data (used with SPA) Workload Capture files (used with DB Replay) AWR sensitive bind data is purged Consistent masking across all data sources and workloads
Test Data Challenges Full production copies for multiple test systems not cost effective Cannot use sensitive data in test without obfuscation Producing relationally intact subset is a must Error-prone manual process Test System Setup No tools for test data generation
Test Data Solutions Data Sub- Setting Sensitive Data Discovery Application Data Modeling Test System Setup RAT integration with Data Masking
Test Data Data Discovery and Modeling Application Data Model (ADM) Scans application schemas to model relationships between tables and columns Extract data relationships from Oracle Applications meta-data Store referential relationships stored in repository Enables test data operations such as data subsetting, masking Sensitive Data Discovery Pattern-based database scanning Import from pre-built mask templates Pre-built Data Masking templates for Oracle applications Oracle ebusiness Suite Oracle Fusion Applications
Test Data Data Subsetting Automatic data extraction rules from ADM Estimate subset before execution Parameter-driven dynamic subset generation Unique to Oracle: Data Pump-based subset creation Production Define new Application Data Model Create Data Subset Definition Extract Data Subset Export / Import In-Place Delete Test
Enterprise Manager Cloud Control 12c Major Themes Enterprise Ready Framework Applications Cloud Middleware Chargeback and Capacity Planning Database Exadata and Exalogic Application Quality Provisioning and Patching Configuration
Database Performance Compare Period ADDM Real-Time ADDM ASH Analytics Change Lifecycle Schema Change Plans Data Comparisons
Performance Compare Period ADDM Compares database performance across two time periods Identifies Performance variations Root causes of the variations Simplifies performance analysis Answers questions like Why is my system slow today compared to yesterday?
Performance Real-Time ADDM Enables DBA to respond to emergency situations that are not proactively detected Automatic real-time detection of problems that cause response-time spikes Hangs, I/O problems, OS paging, contention Fast non-locking analysis to find root causes Implement corrective actions whenever possible Extensive diagnostic data persisted for offline user analysis
Performance ASH Analytics Graphical ASH report Flexible time dimensions Comparison of various ASH metrics Drill-down into SQL Monitoring View wait classes as tree map Analyze by various dimensions SQL, session, consumers, wait classes Save as Active Report or mail
Change Lifecycle Schema Change Plans and Data Comparisons Schema Change Plan Save schema changes into a change plan Create change plans from Ad hoc changes Comparison-based differences Developer tools Role-based workflow Developer create/submit change plan DBA review/apply change plan Apply change to multiple targets Data comparisons Compare reference data across environments Identify differences between test and production
Enterprise Manager Cloud Control 12c Major Themes Enterprise Ready Framework Applications Cloud Middleware Chargeback and Capacity Planning Database Exadata and Exalogic Application Quality Provisioning and Patching Configuration
Overview Discovery, Monitoring, Configuration, Provisioning WebLogic, Coherence, Exalogic, SOA, IdM, ECM enhancements Diagnostics and Advisors Bi-directional JVMD to ADDM integration Offline diagnostics Middleware Diagnostic Advisor Test Data Custom dashboards SLA management
Discovery, Monitoring, Configuration, Provisioning Common Capabilities Topology Viewers Integrated wiring topology with metric drilldowns JMX metric monitoring extensions UDM s associated to appropriate target Multi-domain log file viewer Enhanced Support Workbench Incident packaging SOA target support Enhanced provisioning automation Java EE application deployments Gold image provisioning
Discovery, Monitoring, Configuration, Provisioning Target Specific Capabilities WebLogic Server Metric correlation for faster problem analysis JVM as a target Coherence Cache data management Centralized configuration change management SOA Performance analysis of dehydration store Web Service Policy Dashboard Identity ODS EE WebCenter / ECM UCM and IRM
Diagnostics and Advisors Full integration of JVMD and ADP in EMGC Centralized agent deployment ADF Component support in ADP Bi-directional navigation between JVMD and DB Diagnostics Enables DBAs and developers to trace from JVM threads to database sessions, and vice-versa Middleware Diagnostics Advisor Findings and recommendations Leverages metric data (JMX, JVMD, dependency) and configuration properties (host, server)
Composite Application Composite Application creation wizard System that includes application, SOA, and server target types Dashboards, customizable regions Integrated incident correlation & diagnostics Performance monitoring Configuration tracking Application and JVM diagnostics Metric correlation between application and system metrics Incident correlation between incidents Drill-down to log file analysis
Enhanced SLA Monitor and report against contractual service level agreements Define multiple SLAs gold, silver, bronze against one service Service level objectives alerts capability to define support and business objectives Business calendar holidays, hours of operation, usage patterns can be modeled Prioritization insight with real-time computation of downtime allowance
Enterprise Manager Cloud Control 12c Major Themes Enterprise Ready Framework Applications Cloud Middleware Chargeback and Capacity Planning Database Exadata and Exalogic Application Quality Provisioning and Patching Configuration
Future-proof Your IT EBS, Siebel, PeopleSoft, JDE E1 OBI-EE
Complete Application Discovery & System Monitoring Guided Discovery Fusion Application Topology Problem Flow Analysis Help diagnose the performance problems in Fusion Stack Application Performance Real & Synthetic User Monitoring End-to-End transaction Production Diagnostics with JVMD & DB Diagnostics Fusion Application Lifecycle Fusion Application scale-out Backup & Recovery Integration with patching, setup, deployment automation Configuration Fusion App system compare templates Automatically apply 1,800+ FMW Guardian checks Functional configuration management
Enterprise Manager Cloud Control 12c Major Themes Enterprise Ready Framework Applications Cloud Middleware Database Total Cloud Control Chargeback and Capacity Planning Exadata and Exalogic Application Quality Provisioning and Patching Configuration