26
Kriterien für die Auswahl geeigneter DBaaS Infrastrukturen August 2014

Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

Kriterien für die Auswahl geeigneter

DBaaS Infrastrukturen

August 2014

Page 2: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 2

Inhaltsverzeichnis

1 Anforderungen

2 Service Angebot

3 Virtualisierung

4 Storage Technologie

5 Server Technologie

6 Infrastruktur Management

7 Zusammenfassung

Page 3: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 3

Essential Characteristics

� On demand self-service

� Broad network access

� Resource pooling

� Rapid elasticity

� Measured service

Anforderungen

Page 4: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 4

� Bereitstellung von Oracle Datenbank Services

− Schnell

− Weitgehend automatisch (Self Service)

− Zuverlässig

− Kostengünstig

� Verfügbarkeit

− Availability Management

− Continuity Management

� Unabhängigkeit eines DB Service vom Lifecycle einzelner Plattform Komponenten

− Minimaler Aufwand bei Migrationen und Infrastruktur Änderungen

− Live Migrationen

� Sicherheit

− Getrennte Netzwerkzonen

− Mandantenfähigkeit

− Rollenbasierendes Management

Anforderungen an eine DBaaS Plattform

Page 5: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 5

� Skalierbarkeit und Performance

− Vertikal innerhalb eines Servers

− Horizontal über Servergrenzen hinaus

− Virtualisierung (Storage, Server, Database)

− Ressource Manager

� Administration und Management

− Hohe Standardisierung

− Hohe Automatisierung

− Zentrales Management

− Verbrauchsorientierte Verrechnung

− Patch Management

− Migrationen

Anforderungen an eine DBaaS Plattform

Page 6: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 6

Inhaltsverzeichnis

1 Anforderungen

2 Service Angebot

3 Virtualisierung

4 Storage Technologie

5 Server Technologie

6 Infrastruktur Management

7 Zusammenfassung

Page 7: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 7

Service Angebot

Budget Standard Premium

Service Level

� Servicezeit

� Supportzeit

� Wartungsfenster pro Quartal in Stunden

7 x 24

Mo bis Fr 7 – 18

12

7 x 24

Mo bis Fr 7 – 18

1

7 x 24

7 x 24

1

Availability Management

� Wiederherstellungszeit im Fehlerfall in Stunden

� Datenverlust im Fehlerfall

Best Effort

Nein

1

Nein

1

Nein

Continuity Management

� Wiederherstellungszeit im Fehlerfall in Stunden

� Datenverlust im Fehlerfall

Best Effort

Max. 24 Stunden

24

Nein

4

Nein

Basierend auf Oracle Standard Edition (SE)

Page 8: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 8

Service Angebot

Budget Standard Premium

Oracle Konfiguration

� Database Service

� Lizenz

Shared

SE

Shared

SE

Dedicated

SE

Server Performance

� #sockets

� #cores

� Hauptspeicher Kapazität in [GByte] pro Datenbank Instanz

1

8

16

1

8

32

1

8

64

Storage Performance

� Durchsatz random I/O read in [IOPS]

� Durchsatz sequential I/O read in [MBps]

25’000@1ms

500

25’000@1ms

500

25’000@1ms

500

Basierend auf Oracle Standard Edition (SE)

Page 9: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 9

Inhaltsverzeichnis

1 Anforderungen

2 Service Angebot

3 Virtualisierung

4 Storage Technologie

5 Server Technologie

6 Infrastruktur Management

7 Zusammenfassung

Page 10: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 10

� Storage Virtualisierung

− Hilfreich bei der Einführung neuer Flash Systeme

� Server Virtualisierung

− Trennung von Netzwerkzonen

− Trennung von Ressourcen für Produktion, Entwicklung und Test

− Live Migration bei Infrastrukturarbeiten

− Hohe Verfügbarkeit durch Clustering

− Hardware Virtualisierung

− Software Virtualisierung

− Oracle Lizenzkosten

Virtualisierung

Page 11: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 11

� Datenbank Virtualisierung

− Effiziente Nutzung von Ressourcen

− Oracle Multitenant on SuperCluster T5-8: Scalability Study; Oracle TWP April 2014

− Ermöglicht extreme Verdichtung von Oracle Datenbanken pro Server

− Vereinfachtes, rollen-basiertes Management für Standardaufgaben (Backup, Clone, Patch, Upgrade)

− Schnelles Provisioning, auch als Self-Service

Virtualisierung

Page 12: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 12

Inhaltsverzeichnis

1 Anforderungen

2 Service Angebot

3 Virtualisierung

4 Storage Technologie

5 Server Technologie

6 Infrastruktur Management

7 Zusammenfassung

Page 13: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 13

Flash Technologie für aktive Datenbankbereiche

0

100'000

200'000

300'000

400'000

500'000

600'000

1 2 4 8 16 32 64 128

Fusion IO

Number of load generators

Th

rou

ghp

ut

in [

iop

s]

Oracle storage performance: random read

120 μs

105 μs

100 μs

100 μs

123 μs

188 μs436 μs

1’668 μs

PCI attached server internal flash storage:

� > 500’000 IOPS 8 KByte

� < 200 µs

Page 14: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 14

Intelligentes Storage Grid für Data Warehouse

9'636

95'780

102'401

0

20'000

40'000

60'000

80'000

100'000

120'000

1 2 4 8 16 32 64 128 8 nodes

X4-2 FR

Number of load generators

Th

rou

ghp

ut

in [

MB

ps]

Oracle storage performance: sequential read

Exadata Storage Grid mit 14 Storage Servern:

� Scan rate ~ 100 GBps

Page 15: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 15

Inhaltsverzeichnis

1 Anforderungen

2 Service Angebot

3 Virtualisierung

4 Storage Technologie

5 Server Technologie

6 Infrastruktur Management

7 Zusammenfassung

Page 16: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 16

Oracle Enterprise Edition (EE)

1'332'000

1'776'000 1'776'000

0

200'000

400'000

600'000

800'000

1'000'000

1'200'000

1'400'000

1'600'000

1'800'000

2'000'000

HP DL 580 G8 Oracle SPARC T5-2 IBM S824

Source:

Oracle Technology Global Price List; August 7th 2014, Software Investment Guide

Oracle Processor Core Factor Table; Last update 2nd June 2014

Options:

• Enterprise Edition USD 47’500 per core

• Database In-Memory USD 23’000 per core

• Partitioning USD 11’500 per core

• Adv. Compression USD 11’500 per core

• Diagnostic Pack USD 7’500 per core

• Tuning Pack USD 5’000 per core

• Cloud Mgmt Pack USD 5’000 per core

Sum USD 111’000 per core

Core basierte Lizenzierung

HP Proliant• 4 sockets • E7-8893 3.4 GHz• 24 cores

• core factor 0.5

• 48 threads

Oracle T5-2• 2 sockets• SPARC T5 3.6 GHz• 32 cores

• core factor 0.5

• 256 threads

IBM POWER 8• 2 sockets• P8 4.15 GHz• 16 cores

• core factor 1.0

• 128 threads

Lice

nse

Co

st in

USD

Page 17: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 17

Oracle Standard Edition (SE)

70'000 35'000 35'000

0

200'000

400'000

600'000

800'000

1'000'000

1'200'000

1'400'000

1'600'000

1'800'000

2'000'000

HP DL 580 G8 Oracle SPARC T5-2 IBM S824

Socket basierende Lizenzierung

Lice

nse

Co

st in

USD

High Availability considerations

• Standard Edition includes RAC

Disaster Recovery considerations

• No DataGuard

• Host based mirroring (e.g. ASM) or storage system based mirroring

• Third-party tools, e.g. Libelle, Dbvisit

Monitoring considerations

• No perf+diag pack

• Third-party tools, e.g. Confio Ignite

• STATSPACK instead of AWR

Performance considerations

• No parallel SQL

• No partitioning

For a complete comparison: Oracle Database 12c Product Family; Oracle

White Paper, June 2013

HP Proliant• 4 sockets • E7-8893 3.4 GHz• 24 cores

• core factor 0.5

• 48 threads

Oracle T5-2• 2 sockets• SPARC T5 3.6 GHz• 32 cores

• core factor 0.5

• 256 threads

IBM POWER 8• 2 sockets• P8 4.15 GHz• 16 cores

• core factor 1.0

• 128 threads

Source:

Oracle Technology Global Price List; August 7th 2014, Software Investment Guide

Oracle Processor Core Factor Table; Last update 2nd June 2014

Options:

• Standard Edition USD 17’500 per socket

• Standard Edition1 USD 5’800 per socket

Page 18: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 18

� Wer hat’s erfunden?

� Datenbank Anwendungen profitieren sehr stark von der In-Memory Verarbeitung− Oracle bietet verschiedene Buffer Pools an (auch in SE)

− Parallel SQL (EE erforderlich)

− 12c In-Memory Option mit column store für analytische Anwendungen(EE erforderlich)

� Server unterstützen heute grosse Hauptspeicher Kapazitäten− Intel x86 12 TByte RAM

» ~ 25’000 USD pro TByte mit 16 GByte DIMM

» ~ 40’000 USD pro TByte mit 32 GByte DIMM

− IBM POWER 16 TByte RAM

− Oracle SPARC 32 TByte RAM

In-Memory Technologie

Page 19: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 19

Server Benchmark Results

0

20

40

60

80

100

120

1 2 4 8 16 32 64

Ivy Bridge

Sandy Bridge

Westmere

Number of load generators

Th

rou

ghp

ut

in [

Mrp

s]

Oracle in-memory SQL: full table scan

12 cores / 24 threads

Vergleich verschiedener Intel Generationen für 2 Socket Server

16 cores / 32 threads

24 cores / 48 threads

Page 20: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 20

Server Benchmark Results

0

100'000

200'000

300'000

400'000

500'000

600'000

1 2 4 8 16 32 64

Ivy Bridge

Sandy Bridge

Westmere

Number of load generators

Th

rou

ghp

ut

in [

tps]

Oracle in-memory SQL: primary key access, 1 row per transaction, 1 DB Server

114 μs

68 μs

Vergleich verschiedener Intel Generationen für 2 Socket Server

Page 21: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 21

Inhaltsverzeichnis

1 Anforderungen

2 Service Angebot

3 Virtualisierung

4 Storage Technologie

5 Server Technologie

6 Infrastruktur Management

7 Zusammenfassung

Page 22: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 22

� 12c Release 4 (12.1.0.4)

� Cloud Management Pack (lizenzpflichtig)

− Behandelt den gesamten Lifecycle eines Datenbank Services

− Enterprise Service Katalog

− Self Service Portal

− Thin provisioning: Schema, Pluggable DB, Cloning (snap clone, full clone), optional mit DG

− Resource Management

− Management von physischen und virtuellen Servern

− Verrechnung von Leistungen

Oracle Enterprise Manager

Page 23: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 23

Inhaltsverzeichnis

1 Anforderungen

2 Service Angebot

3 Virtualisierung

4 Storage Technologie

5 Server Technologie

6 Infrastruktur Management

7 Zusammenfassung

Page 24: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 24

� Service Katalog

− Standardisieren

− Automatisieren

� Wahl der Oracle Lizenzen

− EE oder SE

− Optionen bei EE

− Alternativen zu fehlenden Funktionen bei SE

� Storage Auswahl

− Flash für aktive Datenbankbereiche

� Server Auswahl

− Leistungsfähige Cores bei EE

− Sockets mit möglichst vielen Cores bei SE

− Maximale Hauptspeicherkapazität mit günstigen DIMM’s (16 GByte)

� Virtualisierung

− Server Virtualisierung verliert an Bedeutung für DBaaS

− Datenbank Virtualisierung mit Oracle Multitenant Option

� Oracle Enterprise Manager

− Cloud Management Pack

Zusammenfassung

Page 25: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

copyright © 2014 by benchware.ch slide 25

� Leistungsvermessung und Kapazitätsplanung für Oracle Database Server

− Evaluation von Datenbank Plattformen – Preis-/Leistungsvergleiche

− Performanceprobleme bei bestehenden Plattformen

− Performance Überprüfung neuer Systeme vor der Inbetriebnahme

� DBaaS Plattformen

− System Architektur

− Betriebskonzept

− Migrationen

� Discovery Workshop

− Engineered Systems und Converged Platforms

− Systems Wichtige Technologietrends und Benchmark Ergebnisse

Unser Angebot

Page 26: Kriterien für die Auswahl geeigneter DBaaSInfrastrukturentradeware.ch/site/assets/files/1099/bw-2014_dbaas-de.pdf• No DataGuard • Host based ... Oracle Technology Global Price

www.benchware.ch

[email protected]

swiss precision in performance measurement