24
Datenbankkonsolidierung Multitenant oder nicht? Dierk Lenz DOAG 2014 Konferenz

Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Datenbankkonsolidierung Multitenant oder nicht?

Dierk Lenz

DOAG 2014 Konferenz

Page 2: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH • Erfolgreich seit 1996 am Markt • Firmensitz: Burscheid (bei Leverkusen) • Beratung, Schulung und Betrieb/Fernwartung rund um das

Thema Oracle Datenbanken • Schwerpunktthemen: Hochverfügbarkeit, Tuning, Migrationen

und Troubleshooting • Herrmann & Lenz Solutions GmbH

– Produkt: Monitoring Module – Stand auf Ebene 2

2 2

Page 3: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Herausforderungen für den Oracle-Betrieb

• Versionen Upgrade auf 12c?

• Editionen und Optionen EE+Multitenant? SE/SE1?

• Virtualisierung VMware? OVM?

3

Page 4: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Konsolidierung für Alle?

• Konsolidierung in aller Munde

• Wichtige Frage:

Kann und soll ich alle Datenbanken

konsolidieren?

4

Page 5: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Was heißt Konsolidierung?

• Zusammenfassen mehrerer Dienste auf einem System bzw. einer Plattform

• Für Oracle Datenbanken (auch ohne 12c) mehrere Möglichkeiten: – Schemakonsolidierung

– Server-Konsolidierung

– Virtualisierung

5

Page 6: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Schemakonsolidierung

6

Page 7: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Server-Konsolidierung

7

Page 8: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Virtualisierung

8

Page 9: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

9

Sch

emak

on

solid

ieru

ng • Public Objekte

disjunkt?

• Nur gemeinsam administrier-bar

Serv

er-K

on

solid

ieru

ng • Administration

einzelner Instanzen

• Overhead (Prozesse, Speicher)

• „Großer“ Server erforderlich: EE?

Vir

tual

isie

run

g • Eigene VM pro Instanz

• Flexible Zuordnung zu Hosts

• Mehr Overhead

• Vorsicht! Lizenzregeln!

Page 10: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Oracles Lösung: Multitenant Option

10

Page 11: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Multitenant Option

• Enterprise Edition Option – nicht möglich mit SE/SE1

• Pluggable DBs logisch voneinander unabhängig (keine Überschneidung bei Public Objekten möglich)

• Keine vollständige Konfigurationsfreiheit (z.B.: Datenbankzeichensatz durch Container-DB bestimmt)

• Interessante zusätzliche Features: z.B. Snapshot Cloning von Pluggable DBs

11

Page 12: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Kompliziert?

• Ebenfalls möglich: Einsatz von

– RAC / RAC One Node

– Advanced Compression

– usw.

12

Page 13: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Weiterer Aspekt: Hardware

• Beispiel: Oracle Database Appliance – Geschlossenes System

– Ausgelegt auf flexible Nutzung von EE Lizenzen

– Festlegung auf • OVM

• Oracle Linux

• EE, RAC

• Mitgeliefertes IO-Subsystem

13

Page 14: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Mehr Hardware-Aspekte

• CPUs und Kerne an Edition anpassen – Tendenz: – EE: möglichst viel Leistung pro Kern

– SE/SE1: möglichst viele Kerne pro Sockel

• Generell für Konsolidierung: – Leistungsfähiges IO-Subsystem!

– Viel Hauptspeicher!

14

Page 15: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Virtualisierung

• Marktstandard VMware

• Nicht akzeptiert als Möglichkeit für Hardware Partitioning

• Alternativen:

– Eigenes vCenter für Oracle Datenbanken

– OVM

15

Page 16: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Welche Edition ist die Richtige?

• Diverse Aspekte:

– Technische Anforderungen

• Direkt: Anwendung nutzt EE-Features

• Indirekt: DB-Größe x TB Parallele RMAN Channels

– Lizenzkostenoptimierung

16

Page 17: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Strategie

• Unterteilung der vorhandenen Systeme

– High End (High Performance / High Availability)

– Nicht High End, aber EE Features notwendig

– Keine EE Features notwendig

17

Page 18: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

High End Systeme

• In den meisten Fällen keine Konsolidierung

• Ausnahme: High End Hardware (z.B. Exadata)

• Oft mit RAC, Partitioning usw.

18

Page 19: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Konsolidierung von EE Systemen

• Multitenant Option! – EE Lizenzen so oder so notwendig

– Multitenant unterstützt die Strategie Maximale Leistung pro Kern

– Ggfs. Lizenzkostenersparnis durch „mehr Instanzen auf einem System“

– besonders vielversprechend bei vielen gleichartigen DBs: Minimierung der Konflikte z.B. bei Zeichensätzen

19

Page 20: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

SE/SE1 Systeme

• Ressourcen pro Instanz i.a. nicht besonders hoch

• Virtualisierung oft angebracht

20

Page 21: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Verifikation der Strategie

• Tests erforderlich

• Insbesondere Lasttests

• Kalkulation verfügbarer Ressourcen

– z.B. für wie viele Instanzen reicht die gemeinsame IO-Anbindung? (Bedenke: Sicherungen!)

• Gültigkeit der Lizenzen!

21

Page 22: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Monitoring!

• Komplexität wächst durch Konsolidierung

• Monitoring auf allen Ebenen notwendig

22

Page 23: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Vielen Dank für Ihre Aufmerksamkeit!

23

Page 24: Datenbankkonsolidierung Multitenant oder nicht? · 2016-04-12 · und Troubleshooting • Herrmann & Lenz Solutions GmbH –Produkt: Monitoring Module –Stand auf Ebene 2 2 . Herausforderungen

Fragen & Kontakt

E-Mail: [email protected]

Web: http://www.hl-services.de

Blog: http://blog.hl-services.de

Twitter: @ora1578

Ausstellung Stand 212: Ebene 2 (gelb)

24