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.
2011 © Trivadis
BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN
Trivadi...
2011 © Trivadis
AGENDA
1. Oracle Database Quality of Service Management
 Overview
 Requirements
 What does QoS Manageme...
2011 © Trivadis
Oracle Database
QoS Management
in Cloud
Environment.
3
Date 31.01.2013
Oracle QoS Management
2011 © Trivadis
INTRODUCTION
4
Major achievements introducing QoS:
 Assures predictable performance for consolidated appl...
2011 © Trivadis
OVERVIEW
5
Implement and Control
Define and Enable
Evaluate and
Report
Analyze and
Recommend
Classify and ...
2011 © Trivadis
TWO POSSIBLE SETUPS of QoS MANAGEMENT
6
 Measure-Only: helps the administrator providing different
Perfor...
2011 © Trivadis
MAIN REQUIREMENTS for ENABLING QoS MANAGEMENT
7
 Server Pools
 Policy Managed Database (No Admin Managed...
2011 © Trivadis
WHAT DOES QOS MANAGEMENT DO TO GUARANTEE
THE SLA?
8
 It manages CPU resources of OLTP workloads, suggesti...
2011 © Trivadis
WHAT DOES QOS MANAGEMENT DO TO GUARANTEE
THE SLAS ?
9
 Memory Guard Protection, automatically handles sce...
2011 © Trivadis
RESTRICTIONS
10
 Currently QoS configured in Manage mode is supported only on Exadata
Machine version 11....
2011 © Trivadis
Oracle QoS
Customer
Experience
11
Date 31.01.2013
Oracle QoS Management
2011 © Trivadis
Introduction to the customer
12
Disclaimer
Due to internal policy the customer was neither able to attend ...
2011 © Trivadis
Introduction to the customer
13
Hardware in use
The IT department is mainly using IBM Hardware
Server p570...
2011 © Trivadis
Database options are largely in use by the customer:
- XML DB
- JAVA
- Partitioning
- Data Guard as DR opt...
2011 © Trivadis
Major issues & limitations
15
 No lifecycle management in place and too many RDBMS versions to handle
(fr...
2011 © Trivadis
Oracle Private Cloud database
16
Trivadis proposed the CLOUD as solution
of all existing problems.
Date 31...
2011 © Trivadis
CUSTOMER REQUIREMENTS
17
 Reuse the existing HW Infrastructure.
 Satisfy all SLA requirements.
 Standar...
2011 © Trivadis
Oracle Private Cloud database architecture
18
Date 31.01.2013
Oracle QoS Management
2011 © Trivadis
Oracle Private Cloud database architecture
19
Date 31.01.2013
Oracle QoS Management
2011 © Trivadis
Oracle Private Cloud database architecture
20
Date 31.01.2013
Oracle QoS Management
2011 © Trivadis
Oracle Private Cloud database architecture
21
Date 31.01.2013
Oracle QoS Management
2011 © Trivadis
Conclusion
22
Database Quality of Service Management, (including the surrounding features
which enable thi...
2011 © Trivadis
BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN
Q & A
2...
Upcoming SlideShare
Loading in …5
×

Oracle QoS Management in Database Cloud environment

25 views

Published on

The first part of the presentation describes the technical characteristics of Oracle Database QoS Management.
The second part illustrates a customer experience where this configuration has been introduced.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Oracle QoS Management in Database Cloud environment

  1. 1. 2011 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Trivadis Oracle QoS Management in Database Cloud environment. Emiliano Fusaglia Senior Consultant LS-IMS Oracle Event Geneva 31.01.2013 Date 31.01.2013 Oracle QoS Management 1
  2. 2. 2011 © Trivadis AGENDA 1. Oracle Database Quality of Service Management  Overview  Requirements  What does QoS Management do?  Restrictions 2. Customer Experience  Overview  Graphical representation  Major issues & limitations  Oracle Private Cloud database - Customer Requirements - Graphical representation  Conclusion 3. Q & A 2 Date 31.01.2013 Oracle QoS Management
  3. 3. 2011 © Trivadis Oracle Database QoS Management in Cloud Environment. 3 Date 31.01.2013 Oracle QoS Management
  4. 4. 2011 © Trivadis INTRODUCTION 4 Major achievements introducing QoS:  Assures predictable performance for consolidated applications.  Dynamically allocates resources to meet SLAs.  Helps to reduce the number of performance outages.  Makes the addition or removal of servers transparent to applications.  Reduces IT costs by optimizing resource usage. Date 31.01.2013 Oracle QoS Management
  5. 5. 2011 © Trivadis OVERVIEW 5 Implement and Control Define and Enable Evaluate and Report Analyze and Recommend Classify and Measure Source: Oracle QoS presentation Author: Mark V. Scardina Date 31.01.2013 Oracle QoS Management
  6. 6. 2011 © Trivadis TWO POSSIBLE SETUPS of QoS MANAGEMENT 6  Measure-Only: helps the administrator providing different Performance Metrics Statistics, and recommendations.  Manage mode: in addition to Measure-Only functionalities, it allows to automate the implementation of the recommendations. Date 31.01.2013 Oracle QoS Management
  7. 7. 2011 © Trivadis MAIN REQUIREMENTS for ENABLING QoS MANAGEMENT 7  Server Pools  Policy Managed Database (No Admin Managed)  Resource Manager  Instance Caging  Uniform Database Services  Oracle Enterprise Manager (11gR2 or better 12c) Date 31.01.2013 Oracle QoS Management
  8. 8. 2011 © Trivadis WHAT DOES QOS MANAGEMENT DO TO GUARANTEE THE SLA? 8  It manages CPU resources of OLTP workloads, suggesting or directly implementing the following changes based on QoS configuration (Measure-Only or Manage mode):  Promoting/Demoting Resource Manager Consumer Groups.  Consistently modifying Instance Caging (CPU limit) among the database instances running on the same node.  Adding/Removing Servers to the Server Pool.  It manages the current sizes of Server Pools, enforcing the “Server Pool directive override”. Date 31.01.2013 Oracle QoS Management
  9. 9. 2011 © Trivadis WHAT DOES QOS MANAGEMENT DO TO GUARANTEE THE SLAS ? 9  Memory Guard Protection, automatically handles scenarios of memory pressure, due to runaway workloads or too many open sessions; protecting the database from transaction failure and possible system reboot. In case of memory over-commitment of the server, Memory Guard can take the following actions:  It stops transactionally the CRS-manages services, automatically restarting them once the memory pressure is solved.  If the previous action is not sufficient, Memory Guard starts killing database sessions, releasing memory to the server. Date 31.01.2013 Oracle QoS Management
  10. 10. 2011 © Trivadis RESTRICTIONS 10  Currently QoS configured in Manage mode is supported only on Exadata Machine version 11.2.0.2 forward. On the rest of the platforms QoS is supported on Measure-Only using Oracle EE 11.2.0.3 forward.  QoS supports only workloads with a response time objective up to one second per database client requests.  QoS does not support workloads that involve parallel queries. By default, parallel queries run on all available instances of the database, regardless of which service was used to connect to the database.  Currently there are limitations with RAC One Node databases.  QoS handles up to 47 Performance Classes per cluster. Date 31.01.2013 Oracle QoS Management
  11. 11. 2011 © Trivadis Oracle QoS Customer Experience 11 Date 31.01.2013 Oracle QoS Management
  12. 12. 2011 © Trivadis Introduction to the customer 12 Disclaimer Due to internal policy the customer was neither able to attend this session, nor Trivadis is allow to mention the name of the company. We can present it as a multinational company active on all continents, with a complex retail business model B2B & B2C. With 50% of the business generated online and 50% by local shops. Date 31.01.2013 Oracle QoS Management
  13. 13. 2011 © Trivadis Introduction to the customer 13 Hardware in use The IT department is mainly using IBM Hardware Server p570 POWER 7 Storage DS8700 Backup library Tivoli TSM Date 31.01.2013 Oracle QoS Management
  14. 14. 2011 © Trivadis Database options are largely in use by the customer: - XML DB - JAVA - Partitioning - Data Guard as DR option. - Golden Gate data replication/manipulation. Initial customer database architecture 14 Graphical representation HOST 01 PartitioninginseveralLPARs HOST 02 HOST 03 HOST 04 HOST 05 HOST 06 HOST 08 HOST 10 HOST 07 HOST 09 HOST 11 ….. Several single instance databases running on each HOST One RAC database per cluster Date 31.01.2013 Oracle QoS Management
  15. 15. 2011 © Trivadis Major issues & limitations 15  No lifecycle management in place and too many RDBMS versions to handle (from 10.2.0.4 to 11.2.0.3).  No capacity planning, with the result that most of the LPARs have a low utilization rate (~20%), and few others are overloaded.  Too many Oracle CPUs to license (connected to the previous point).  No standardized processes for daily business.  Inability to comply with all SLA requirements. Date 31.01.2013 Oracle QoS Management
  16. 16. 2011 © Trivadis Oracle Private Cloud database 16 Trivadis proposed the CLOUD as solution of all existing problems. Date 31.01.2013 Oracle QoS Management
  17. 17. 2011 © Trivadis CUSTOMER REQUIREMENTS 17  Reuse the existing HW Infrastructure.  Satisfy all SLA requirements.  Standardize and automate recurring tasks.  Maximize the hardware utilization.  Improve the availability, scalability and flexibility.  Define Capacity planning and Lifecycle management of the platform. Date 31.01.2013 Oracle QoS Management
  18. 18. 2011 © Trivadis Oracle Private Cloud database architecture 18 Date 31.01.2013 Oracle QoS Management
  19. 19. 2011 © Trivadis Oracle Private Cloud database architecture 19 Date 31.01.2013 Oracle QoS Management
  20. 20. 2011 © Trivadis Oracle Private Cloud database architecture 20 Date 31.01.2013 Oracle QoS Management
  21. 21. 2011 © Trivadis Oracle Private Cloud database architecture 21 Date 31.01.2013 Oracle QoS Management
  22. 22. 2011 © Trivadis Conclusion 22 Database Quality of Service Management, (including the surrounding features which enable this product: Server Pool, Policy-managed database, Resource Manager and Instance Caging) is a sophisticated and powerful tool, which grants the administrator of great power in terms of workload performance monitoring and responsiveness to performance problem resolution. Trivadis suggests implementing Database Quality of Service Management in all database Cloud-like environments. Date 31.01.2013 Oracle QoS Management
  23. 23. 2011 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Q & A 23 Many Thanks. Date 31.01.2013 Oracle QoS Management

×