Oracle Quality of Service Management - Meeting Availability and SLA Requirements in the Database Cloud Mark V. Scardina Director of Product Management Oracle Quality of Service Management 1 Copyright 2013, Oracle and/or its affiliates. All rights
Delivering DB Cloud Consolidation - Proactive SLA Management Assure predicable performance for consolidated applications Dynamically allocate resources to meet SLAs Reduce IT costs by optimizing resource use SLA Management JIT Resource Allocation Quality of Service Management Database Cloud Services 2 Copyright 2013, Oracle and/or its affiliates. All rights
Online Systems Outage Causes - IT Consolidation Concerns 3 Copyright 2013, Oracle and/or its affiliates. All rights
Oracle Quality of Service Management - The Objective In real-time you need to be confident that: When resources across the datacenter are sufficient they are continuously deployed to ensure performance and availability objectives will be met. When resources are insufficient to meet demand more business critical objectives will be met at the expense of less critical ones. When load conditions severely exceed capacity, resources remain available. 4 Copyright 2013, Oracle and/or its affiliates. All rights
The Real-Time Performance Equation Resource Use Resource Wait Code Development Capacity Planning Configuration/Deployment Quality of Service Management Application Performance IT Department 5 Copyright 2013, Oracle and/or its affiliates. All rights
Consolidation Management Problem CPU Wait = Degradation -1 6 Copyright 2013, Oracle and/or its affiliates. All rights
Oracle QoS Management Solution 7 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management s Policy-Driven Architecture 8 Copyright 2013, Oracle and/or its affiliates. All rights
Oracle Clusterware Server Pools Dynamically manage DB resources for services by Policy Control availability with Min, Max, & Importance attributes Easily Manage large clusters consolidating databases 9 Copyright 2013, Oracle and/or its affiliates. All rights
Performance Classes Performance Classes are a group of work requests whose service levels are to be managed. Work Requests are defined by Performance Classifiers containing the DB Service Name and optionally session parameters Initial set of Performance Classifiers are automatically discovered and created from CRS-managed services Performance Objectives are defined on Performance Classes by Policy 10 Copyright 2013, Oracle and/or its affiliates. All rights
Performance Policies Policies are named sets of Performance Objectives and Server Pool Overrides to meet Business Objectives Performance Classes can be ranked for their criticality to maintain their performance objectives. Server Pool properties Min, Max and Importance can be overridden to assure resource availability. Only one policy is active at any time. 11 Copyright 2013, Oracle and/or its affiliates. All rights
Performance Objectives Performance Objectives can derive from your SLAs. Performance Objective for Database 11gR2 is Average Response Time per database request. Performance Objectives made comparable through the new Performance Satisfaction Metric (PSM) PSM quickly shows how well you are doing against your objective 100% -100% 12 Copyright 2013, Oracle and/or its affiliates. All rights
Oracle QoS Management in Action Define and Enable Classify and Measure Evaluate and Report Analyze and Recommend Implement and Control 13 Copyright 2013, Oracle and/or its affiliates. All rights
Integrated, Task-Based Management - New EM Cloud Control QoS Management Tool 14 Copyright 2013, Oracle and/or its affiliates. All rights
Which Resources Does QoS Manage? - CPU Resources targeting OLTP workload demand surges Manages CPU shares per Performance Class Will recommend increasing CPU shares for target PC Will recommend decreasing CPU shares of competing PC Enables schema-based consolidation within a single database Manages current CPUs per slice (DB) per server Will recommend increasing CPU_COUNT for target slice Enables database consolidation per server pool Manages current sizes of Server Pools Will recommend moving servers between pools Enables database consolidation within a single cluster 15 Copyright 2013, Oracle and/or its affiliates. All rights
Integrated Memory Guard Protects Resources Receives a stream of OS Memory metrics from CHM Analyses once a minute for over-committed memory conditions Free Memory(including caches) Swap used < 0 Clusters need to pass CVU swap check to receive benefit Issues alert should any server be at risk Protects existing work and applications by automatically closing the server to new connections Stops all CRS-managed services transactionally on the server Automatically re-opens server to connections once the memory pressure has subsided Starts up all CRS-managed services that are not disabled 16 Copyright 2013, Oracle and/or its affiliates. All rights
17 Copyright 2013, Oracle and/or its affiliates. All rights DEMO Q&A
18 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Managing under the Business Hours Policy 19 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Checking Performance Class Resource Use Time Usage (0.058854 Seconds) 20 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Checking Performance Class Resource Wait Time Wait (0.004823 Seconds) 21 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Checking Performance Class Objective Headroom Headroom (0.005854 Seconds) 22 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Managing under the Business Hours Policy 23 Copyright 2013, Oracle and/or its affiliates. All rights
24 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Responding to a Demand Surge 25 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Reviewing Projections from Recommended Action 26 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Reviewing Alternative Recommended Actions 27 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Implementing the Recommended Action 28 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Awaiting the system to settle after the action 29 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Implementing PC Promotion Recommended Action 30 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Awaiting the system to settle after the action 31 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Implementing PC Promotion Recommended Action 32 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Awaiting the system to settle after the action 33 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Implementing Move CPU Recommended Action 34 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Awaiting the system to settle after the action 35 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Implementing Move CPU Recommended Action 36 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - Awaiting the system to settle after the action 37 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Managing Objectives - System rebalanced All Objectives are being met 38 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Review Performance Check Overall Past Performance 39 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Review Performance PC Past Performance Summary Graphs 40 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Review Performance Individual PC Past Performance Graphs 41 Copyright 2013, Oracle and/or its affiliates. All rights
QoS Management Review Performance Note How Response Time Tracks Wait Time 42 Copyright 2013, Oracle and/or its affiliates. All rights
Exadata Private Database Cloud - Steps to Enable Database Consolidation Deploy databases as Policy-managed using server pools Consolidate multiple databases using instance caging Configure applications to use cluster-managed services Actively Manage SLAs with QoS Management 43 Copyright 2013, Oracle and/or its affiliates. All rights
Database Cloud Runtime Management Dynamically trade-off resources to meet SLAs Easily managed through taskbased integration in EM Cloud Control Reduce IT costs by optimizing resource use Fully realize the value of database cloud services 44 Copyright 2013, Oracle and/or its affiliates. All rights
Oracle Quality of Service Management - Key Takeaways Exclusive goal-based end-to-end Oracle management technology Significantly reduces need for on-site expertise Effectively manages real resources as virtual Always makes decisions based upon a global impact Increases benefits as resource pools grow Benefits datacenters that are either cost or profit centers Key Oracle stack strategic technology going forward 45 Copyright 2013, Oracle and/or its affiliates. All rights
46 Copyright 2013, Oracle and/or its affiliates. All rights
47 Copyright 2013, Oracle and/or its affiliates. All rights