Exadata in der Cloud - Ein Update...Frank Schneede ([email protected], @fschneede) Principal...

84

Transcript of Exadata in der Cloud - Ein Update...Frank Schneede ([email protected], @fschneede) Principal...

Page 1: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …
Page 2: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Frank Schneede ([email protected], @fschneede)

Principal Solution Engineer

Oracle Deutschland B. V. & Co. KG

Exadata OnPrem und in der CloudNeuigkeiten

Regio Hannover

Page 3: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Abstract

Beginnend mit der Exadata X8, die im April diesen Jahres vorgestellt worden ist, und dem Announcement der Exadata X8M auf der OOW ist die aktuelle Generation der Exadata OnPrem Familie nun komplett. Abgerundet wird das Produktspektrum durch die zugehörigen Cloud Angebote Exadata Cloud at Customer Gen 2 und Exadata Cloud Service. Der Vortrag gibt einen kurzen Überblick über die neue Architektur der Exadata X8M, die mit persistentem Memory, einem neuen internen Netzwerk und veränderter Virtualisierungstechnologie glänzen kann. Was bedeutet die neue Architektur für Bestandskunden? Was ist das Besondere am eingebauten intel Optane persistent Memory? Was zeichnet die Generation 2 der Cloud at Customer aus? Diese und andere Fragen werden in dem Vortrag beantwortet.

Copyright © 2019 Oracle and/or its affiliates.3

Page 4: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation.

Statements in this presentation relating to Oracle’s future plans, expectations, beliefs, intentions and prospects are “forward-looking statements” and are subject to material risks and uncertainties. A detailed discussion of these factors and other risks that affect our business is contained in Oracle’s Securities and Exchange Commission (SEC) filings, including our most recent reports on Form 10-K and Form 10-Q under the heading “Risk Factors.” These filings are available on the SEC’s website or on Oracle’s website at http://www.oracle.com/investor. All information in this presentation is current as of September 2019 and Oracle undertakes no duty to update any statement in light of new information or future events.

Safe Harbor

Copyright © 2019 Oracle and/or its affiliates.4

Page 5: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M – The Next Big Thing?

Agenda

1

2

3

4

Cloud at Customer Gen 2 – Was gibt es Neues?

Exadata Cloud Service - Update

Fazit

Copyright © 2019 Oracle and/or its affiliates.5

Page 6: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M – The Next Big Thing?

Agenda

1

2

3

4

Cloud at Customer Gen 2 – Was gibt es Neues?

Exadata Cloud Service - Update

Fazit

Copyright © 2019 Oracle and/or its affiliates.6

Page 7: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata VisionDIE Plattform für ALLE Oracle Datenbank Transaktionslasten

• Optimierte Standard Hardware – Skalierbar, optimiert für die Oracle Datenbank, Netzwerk und Storage für höchste Performance bei niedrigen Kosten

• Smart System Software – speziell entwickelte Algorithmen für alledenkbaren Einsatzszenarien: OLTP, Analytics, Konsolidierung

• Einfach – Automatisierung und Optimierung der Konfiguration, Updates, Performance und Administration bis hin zur vollständigautonomen Infrastruktur und Datenbank

Copyright © 2019 Oracle and/or its affiliates.7

Page 8: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Seit 2008 im Einsatz in vielen kritischen BereichenAlle Branchen von Industrie, Banken, Handel bis zu Versicherungen

77% der Fortune Global 100 setzen Exadata ein!• Für ALLE Lasten

• Große DWH (>Petabyte)

• Kritische Systeme

• Finanztransaktionen

• Produktionssteuerung

• E-Commerce

• Anwendungen

• SAP, Oracle, Siebel, PSFT, …

• Datenbank Konsolidierung

Copyright © 2019 Oracle and/or its affiliates.8

Page 9: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata kontinuierliche Evolution seit 2008

64 64 96 128 192 288 352 384 384 384 6 X

256 576 1152 2048 4096 6144 12 TB 12 TB 12 TB 12 TB 48 X

0 5.3 5.3 22.4 44.8 89.6 179.2 358 358 358 64 X

168 336 504 504 672 1344 1344 1680 2.35 PB 2.35 PB 14 X

20 40 40 40 40 40 40 40 40 100 5 X

8 24 184 400 400 400 400 800 800 800 100 X

14 50 75 100 100 263 301 350 560 560 40 X

.05 1 1.5 1.5 2.66 4.14 5.6 5.97 6.57 16 320 X

V1 – X8M Growth

V1

Sep 2008Xeon E5430Harpertown

V2

Sep 2009Xeon E5540

Nehalem

X2

Sep 2010Xeon X5670Westmere

X3

Sep 2012Xeon E5-2690Sandy Bridge

X4

Nov 2013E5-2697 v2Ivy Bridge

X5

Dec 2014E5-2699 v3

Haswell

X6

Apr 2016E5-2699 v4Broadwell

X7

Oct 2017Xeon 8160

Skylake

X8

Apr 2019Xeon 8260

Cascade Lake

X8M

Oct 2019Xeon 8260

Cascade Lake

Copyright © 2019 Oracle and/or its affiliates.9

Page 10: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata Nutzen über die Jahre

• Database Aware Flash Cache• Storage Indexes• Columnar Compression

• IO Priorities• Data Mining Offload• Offload Decrypt on Scans

• In-Memory Fault Tolerance• Direct-to-wire Protocol• JSON and XML offload• Instant failure detection

• Network Resource Management• Multitenant Aware Resource Mgmt• Prioritized File Recovery

• Unified InfiniBand

• Scale-Out Servers

• Scale-Out Storage

• DB Processors in Storage

• PCIe NVMe Flash

• Tiered Disk/ Flash

• Software-in-Silicon

• 3D V-NAND Flash

• In-Memory Columnar in Flash• Exadata Cloud Service• Smart Fusion Block Transfer

• Exadata Cloud at Customer• In-Memory OLTP Acceleration

Preis-/Leistungsverhältniswird immer besser! • Hot Swappable

Flash• 25 GigE Client

Network

• Autonomous Database• Automatic Indexing

• Persistent Memory

• RoCENetworking

• KVM Virtualisierung

• Smart Scan• InfiniBand Scale-Out

Copyright © 2019 Oracle and/or its affiliates.10

Page 11: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M Hardware Änderungen im Überblick

• Database Server

Neu! Network Interface Card

• InfiniBand 4X QDR (40Gb/s) HCA ersetzt durch QSFP28 100GbE RDMA Ethernet Card

• Netzwerk

InfiniBand Switch ersetzt durch RDMA Enabled 100GbE per port Ethernet Switch

• Storage Server

Neu! Network Interface Card

• InfiniBand 4X QDR (40Gb/s) HCA ersetzt durch QSFP28 100GbE RDMA Ethernet Card

Neu! Persistent Memory Data & Commit Accelerator

• Neu! 128 GB Intel® Optane™ DC Persistent Memory Modules

Copyright © 2019 Oracle and/or its affiliates.11

Page 12: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

RoCE based on Cisco 9336c2x 36 ports, 7.2Tbps internal bw each

25/10 GigE external network

• 100Gb RDMA over Converged Ethernet (RoCE) Internal Network Fabric

168 TB disk capacity25.6 TB PCI NVMe Flash1.5 TB Persistent Memory32 cores for SQL offload

HighCapacity

51.2 TB PCI NVMe Flash1.5 TB Persistent Memory32 cores for SQL offload

ExtremeFlash

• Scale-Out Intelligent 2-Socket Storage Servers

• Scale-Out 2-Socket Database Servers 2 socket Cascade Lake 48 cores per server384 GB - 1.5 TB DRAM

Exadata X8M-2: State-of-the-Art-Hardware

Erweiterte Konsolodierungsmöglichkeiten mit Linux KVM

168 TB disk capacity16 cores for optional SQL offload

ExtendedStorage

Copyright © 2019 Oracle and/or its affiliates.13

Page 13: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M Nutzenvorteile

• Schnellere OLTP und Analytics Performance zu gleichen Kosten

Latenz vom Persistent Memory, IOPs von Flash, Kosten von Disks

• Höhere Konsolidierungsdichte reduziert Kosten

• Alle OLTP Anwendungen profitieren von geringerer Latenz

• Neue Möglichkeiten für Anwendungen die Zugriff auf große Datenmengen in Echtzeit benötigen

Personalisierte Ads oder Shopping, Fraud Detection, Börsenhandel, Telekom Routing, Online Spiele, Internet Messaging, etc.

Copyright © 2019 Oracle and/or its affiliates.15

Page 14: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M

RoCE Netzwerk

Copyright © 2019 Oracle and/or its affiliates.16

Page 15: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata nutzt RDMA für hohe Performanz

• Remote Direct Memory Access (RDMA) ist die Möglichkeit für einen Computer, auf Daten von einem entfernten Computer zuzugreifen, ohne dass ein Betriebssystem oder eine CPU beteiligt ist

Die Netzwerkkarte liest/schreibt direkt den Speicher ohne zusätzliches Kopieren oder Puffern und mit sehr geringer Latenz

• RDMA ist ein integraler Bestandteil der Exadata Hochleistungsarchitektur:

Hoher Durchsatz und geringe CPU-Auslastung für große Datenmengen

Einzigartiges Direct-to-Wire-Protokoll zur Bereitstellung von 3x schnellerem OLTP-Cluster-Messaging zwischen den Knoten

Smart Fusion Block Transfer eliminiert das Schreiben von Protokollen beim Verschieben von Blöcken zwischen den Knoten

RDMA-Protokoll zur Koordination von Transaktionen zwischen Knoten

Direkter Zugriff mit extrem niedriger Latenzzeit auf persistenten Speicher in Storage-Servern (nur X8M+19c)

Extrem latenzarmes Schreiben von Datenbank-Logs in den persistenten Speicher von Storage-Servern (nur X8M+19c)

• RDMA ist auf allen unterstützten Datenbankversionen aktiviert

• PMEM-Optimierungen nur verfügbar mit X8M und 19c Datenbank

Copyright © 2019 Oracle and/or its affiliates.17

Page 16: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

RoCE – RDMA Over Converged Ethernet

• RDMA over Converged Ethernet setzt InfiniBand RDMA-Software

auf Ethernet auf

Gleiche Software auf oberen Ebenen des Netzwerkprotokollstacks

InfiniBand-Pakete als Ethernet-UDP-Pakete auf Low-Level gesendet

• Unterstützt alle RDMA-Optimierungen von Exadata

• Skalierbarkeit/Durchsatz auf Ethernet mit RDMA-Geschwindigkeit

• Definiert von einem offenen Konsortium

InfiniBand Trade Association (IBTA)

Open-Source und entwickelt/gepflegt in Linux

Führende Anbieter von Netzwerkkarten und Switches

Layer RoCE InfiniBand

Application

User Application

Transport (InfiniBand)

Network IP NetworkInfiniBand Network

Hardware Ethernet InfiniBand

Copyright © 2019 Oracle and/or its affiliates.19

Page 17: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata Netzwerk Architektur - InfiniBand

ExadataDatabase Server

NET4 NET3 NET2 NET1 ILOM NET0

IB0 IB1

ExadataStorage Server

IB1 IB0

InfiniBandSwitch

InfiniBandSwitch

PDU A PDU BEthernetSwitch

NET0 ILOMBONDETH0

Key

ManagementClient AccessPrivate RoCE

* BONDETH0 can be either copper or optical links

Copyright © 2019 Oracle and/or its affiliates.20

Page 18: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata Netzwerk Architektur - RoCE

ExadataDatabase Server

NET4 NET3 NET2 NET1 ILOM NET0

RE0 RE1

ExadataStorage Server

RE1 RE0

RoCESwitch

RoCESwitch

PDU A PDU BEthernetSwitch

NET0 ILOMBONDETH0

Key

ManagementClient AccessPrivate RoCE

* BONDETH0 can be either copper or optical links

Copyright © 2019 Oracle and/or its affiliates.21

Page 19: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M RoCE – High Priority Networking

• Netzwerkpriorisierung für latenzsensitive DB-Algorithmen

• Stellt sicher, dass Nachrichten die eine geringe Latenz erfordern, nicht durch Nachrichten mit hohem Durchsatz verlangsamt werden

• Beispiele: Cluster Heartbeat, Transaktions-Commit, Cache-Fusion

• Beispiele für hohe Durchsätze: Backup, Reporting, Batch-Betrieb

• RoCE Class of Service (CoS)

• Ermöglicht das Senden von Paketen über mehrere CoS, jede mit separaten Netzwerkpuffern für Unabhängigkeit

• Exadata wählt für jede Datenbankmeldung eindeutig die optimale Class of Service aus

Per Class of Service Transmit Buffers

Switch Buffers

Switch Buffers

Network Switch

HighestPriority

Messages

LowestPriority

Messages

Copyright © 2019 Oracle and/or its affiliates.22

Page 20: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M RoCE – Vermeidung von Packet Loss

Network Switch

Buffer is Full so Pause

• Der Verlust von Paketen wird in der Regel durch Staus verursacht

• Pakete, die schneller gesendet werden, als Empfänger oder Switches verarbeiten können.

• Weniger verbreitete Quellen - Switch-Fehler, Link-Fehler

• Konventionelles Ethernet lässt Pakete stillschweigend fallen und erwartet eine erneute Übertragung, wenn die Sendungen zu schnell sind

• Packet Drops verursachen große Auswirkungen auf Latenz und Durchsatz

• Exadata RoCE vermeidet Paketverluste durch:

• RoCE Priority-based Flow Control (PFC)

• RoCE-Switch weist den Absender an, eine Pause einzulegen, wenn der Switch-Puffer voll ist

• RoCE Explicit Congestion Notification (ECN)

• RoCE-Switch markiert Paketfluss als zu schnell und sagt der Quelle, dass sie Paket-Sends verlangsamen soll

Per Class of Service Transmit Buffers

Switch Buffers

Switch Buffers

Copyright © 2019 Oracle and/or its affiliates.23

Page 21: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M RoCE Instant Failure Detection

• Exadata verwendet häufige Heartbeat-Nachrichten zwischen den Knoten, um mögliche Serverausfälle zu erkennen

• Die Erkennung von Serverausfällen erfordert normalerweise ein langes Timeout, um falsche Server Evictions aus dem Cluster zu vermeiden

• Schwer zu unterscheiden zwischen langsamer Reaktion auf Herzschlag aufgrund sehr hoher CPU-Belastung und Serverausfall.

• Exadata verwendet RDMA, um einen Serverausfall schnell zu bestätigen.

• Exadata nutzt RDMA, um einen Serverausfall schnell zu bestätigen

• RDMA nutzt Hardware, so dass Remote-Ports auch bei langsamer Software reagieren

• 4 RDMA Reads werden an den verdächtigen Server gesendet

• Über alle Kombinationen von Quell- und Ziel-Ports hinweg

• Wenn alle 4 RDMAs fehlschlagen, wird der Server vom Cluster entfernt

NIC Port #2

RDMA

NIC Port #2

NIC Port #1

NIC Port #1

Copyright © 2019 Oracle and/or its affiliates.24

Page 22: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M RoCE – Mandanten Trennung

• Exadata verwendet RoCE-VLANs, um sicherzustellen, dass Netzwerkpakete von anderen Mandanten nicht gesehen werden können

• VLAN-Tags werden in Netzwerk-Switches eingesetzt

• Sicherheit kann nicht durch Software-Exploits oder Fehlkonfigurationen auf Servern umgangen werden

• Datenbank und Storage sind dediziert individuelle VLANs zugeordnet

Tenant 1Database

and Storage

Tenant 2Database

and Storage

Copyright © 2019 Oracle and/or its affiliates.25

Page 23: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M RoCE bietet extrem hohe Performance

• Die interne Exadata RoCE-Fabric bietet eine extrem schnelle und latenzarme Verbindung für Datenbank- und Storage-Server.

• Exadata RoCE bietet alle Vorteile, die bisher einzigartig für InfiniBand waren.

• Exadata priorisiert den Datenverkehr transparent nach Typ und sorgt so für beste Leistung bei kritischen Nachrichten.

• Exadata optimiert die Netzwerkkommunikation automatisch, indem es sicherstellt, dass Pakete beim ersten Versuch ohne kostspielige Neuübertragungen zugestellt werden.

• Exadata beseitigt Stillstände aufgrund von Ausfällen, indem es Serverausfälle sofort erkennt, ohne auf längere Zeiträume zu warten.

Copyright © 2019 Oracle and/or its affiliates.26

Page 24: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

InfiniBand vs. RoCE

Feature InfiniBand RoCE

Fabric Management Centralized using Subnet ManagerDecentralized Autonomous Fabric

Management

Speed 40Gb/s 100Gb/s

Lossless Network ✅ ✅

Multi-rack*

✅ ✅

All Exadata Performance Features

✅ ✅

Kernel Support UEK2, UEK4, UEK5 UEK5 only

Exadata Virtualisierung Xen KVM

Instant Failure Detection Via Subnet Manager Query Via RDMA Queries

* Multi-racking zwischen InfiniBand und RoCE ist nicht möglich

Copyright © 2019 Oracle and/or its affiliates.27

Page 25: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M Interoperability

• Exadata X8M RoCE Fabric ist ein internes Cluster- und Storage-Netzwerk

Die Client-Konnektivität bleibt die gleiche wie bei X8 - eine direkte Verbindung zu Datenbankknoten über 10/25Gbps

Andere Engineered Systems wie PCA, ZDLRA können die Vorteile von RDMA nicht nutzen, um sich mit der Datenbank zu verbinden, daher ist kein Zugriff auf diese Network-Fabric erforderlich

• Exadata X8M kann mit Exadata X8 interagieren, mittels Data Guard und GoldenGate

X8 (IB) und X8M (RoCE) können NICHT direkt verbunden werden (z.B. Multirack)

X8 und frühere Storage Severs (IB) können NICHT mit X8M (RoCE) verwendet werden

• PCA und ZDLRA X8 oder ZDLRA X8M können mit Exadata X8M über den Client-Netzwerkzugriff interagieren

Copyright © 2019 Oracle and/or its affiliates.28

Page 26: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Das neue, interne RoCE Network Fabric

• Exadata 100 Gb RoCE bietet RDMA Geschwindigkeit und Zuverlässigkeit auf Ethernet Fabric

• RDMA wurde lange auf IB unterstützt

Hoher Durchsatz und geringe CPU-Auslastung für große Datenmengen

Einzigartiges Direct-to-Wire-Protokoll zur Bereitstellung von 3x schnellerem

OLTP-Cluster-Messaging zwischen den Knoten

….aber was ist der neue Trick?

RDMA Zugriff auf PMEM im Storage Server

Copyright © 2019 Oracle and/or its affiliates.29

Page 27: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M

Persistent Memory steigert die OLTP-Leistung in eine neue Klasse

Copyright © 2019 Oracle and/or its affiliates.30

Page 28: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Neuer Persistent Memory

• Persistent Memory ist eine neue Siliziumtechnologie

Kapazität, Leistung und Preis liegen zwischen DRAM und Flash

• Intel® Optane™ DC Persistent Memory:

Liest fast mit Speichergeschwindigkeit - viel schneller als Flash

Writes überleben Stromausfälle im Gegensatz zu DRAMs

• Exadata und 19c bieten Optimierungen, um die PMEM-Geschwindigkeit voll auszuschöpfen und die Integrität der Daten auf PMEM bei Ausfällen zu erhalten

RDMA

Spezielle Anweisungen zum Flush von Daten aus CPU-Cache ins PMEM

Vollständige oder rückgängig gemachte Schreiboperation bei Ausfällen

FLASH

Persistent Mem

DRAM

Hig

he

r C

ost

Pe

r G

B

Fa

ste

r

Copyright © 2019 Oracle and/or its affiliates.31

Page 29: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Persistent Memory in konventionellem Storage

• Persistent Memory Nutzung mit konventionellem Storage:

Datenbank schickt Read I/O Call an OS

OS sendet Message an Storage

Storage CPU schickt Read an Persistent Memory

Storage CPU sendet Antwort an Server OS

Server OS “weckt” Datenbank

• Lese-Geschwindigkeit von Persistent Memory wird durch hohe Kosten für Netzwerk- und I/O-Software, Interrupts und Kontextwechsel beeinträchtigt

• Leistungsvorteil von PMEM wird verschwendet!

Compute Server

Storage Server

Hot

SAN

PMEM

EMC, vSphere PMEM, etc..

Copyright © 2019 Oracle and/or its affiliates.32

Page 30: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

33

Exadata Read I/O Latenz mit Flash

Vor X8M die beste Preis/Performance Ratio für OLTP!

Copyright © 2019 Oracle and/or its affiliates.33

Page 31: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Was passiert, wenn PMEM statt Flash eingesetzt wird?

2x schnellere Latenz als X8, 90x PMEM-Vorteile ungenutzt.Etwas schneller als X8.....

Copyright © 2019 Oracle and/or its affiliates.34

Page 32: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Ein radikaler Ansatz - RDMA Read auf PMEM

10x geringere Latenz als Exadata X82.5x schneller als X8 für OLTP

Copyright © 2019 Oracle and/or its affiliates.35

Page 33: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M mit Persistent Memory Data Accelerator

• Exadata Storage Server nutzen Persistent Memory Accelerator transparent vor dem Flash-Speicher

2.5X höhere I/Os pro Sekunde als X8 – 16 Millionen IOPS

• Datenbank nutzt RDMA statt I/O für PMEM Reads

Umgeht Netzwerk- und IO-Software, Interrupts, Kontext-Switches

10X bessere Latenz - <19 μsec für 8K Datenbank Read

• PMEM automatisch tiered und shared zwischen DBs

Nutzung als Cache für “heiße Daten” steigert Kapazität um Faktor 10

• Persistent Memory wird für Fehlertoleranz automatisch auf Storage-Servern gespiegelt

• AKA PMEM Cache

Compute Server

Storage Server

Hot

Warm

Cold

RoCE

Persistent Memory

FLASH

RDMA

Mit Exadata System Software 19.3 und Database Software 19cCopyright © 2019 Oracle and/or its affiliates.36

Page 34: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Compute Server

Storage Server

Hot

Warm

RDMA

Cold

RoCE

Persistent Memory

FLASH

Exadata X8M Persistent Memory Commit Accelerator

• Latenz für Log-Write ist entscheidend für OLTP-Performance

Schnellere Log-Writes bedeuten schnellere Commit-ZeitenVerzögerung bei Log Writes blockiert die gesamte Datenbank

• Automatic Commit AcceleratorDB schickt one-way RDMA Writes an PMEM auf mehreren

Storage ServernUmgeht Netzwerk- und I/O-Software, Interrupts,

Kontextwechsel, etc.Bis zu 8x schnellere Log-Writes

• AKA PMEM Log

Flush Later to

Flash/Disk

Mit Exadata System Software 19.3 und Database Software 19cCopyright © 2019 Oracle and/or its affiliates.37

Page 35: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata PMEM Cache und PMEM Log

• PMEM CacheImplementierung vom Persistent Memory Data Accelerator

Datenbank kann nahezu sofort zwischengespeicherte Daten aus

dem Speicher abrufen

Default Write Through, optional Write Back

Wird automatisch von OEDA konfiguriert

Kein Management erforderlich

• PMEM LogImplementierung vom Persistent Memory Cache AcceleratorDatenbank kann fast sofort Commit-Datensätze in den Speicher

schreibenWird automatisch von OEDA konfiguriert

Kein Management erforderlich

High CapacityStorage Server

PMEM Cache

Flash Cache

HDD Grid Disk

Extreme FlashStorage Server

PMEM Cache

Flash Grid Disk

High CapacityStorage Server

PMEM Log

Flash Cache

HDD Grid Disk

Extreme FlashStorage Server

PMEM Log

Flash Grid Disk

Copyright © 2019 Oracle and/or its affiliates.38

Page 36: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata PMEM Management

• Keine Benutzerinteraktion oder -verwaltung erforderlich

Installiert und konfiguriert von OEDA

• ILOM übernimmt das Fehlermanagement für PMEM

ILOM sendet ASR-Traps für ausgefallene PMEMs

MS-Alert zeigt PMEM-Ausfall- und Austausch-Alerts an

• Secure Erase

Kryptographische Löschoption

drop celldisk erase=1pass/3pass/7pass löscht kryptographisch die PMEM-DIMMs

Copyright © 2019 Oracle and/or its affiliates.39

Page 37: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

PMEM im Exadata Storage - Nutzen

• Bessere Auslastung der PMEM-Kapazitäten - nur die heißesten Daten werden in PMEM übernommen

• Anpassungsfähig - Gesamtperformance von PMEM auf allen Storage-Servern, die dynamisch von jedem Server genutzt werden

• End-to-End-Sicherheit - PMEM ist nur für Datenbanken zugänglich, die Database Access Control verwenden, kein Betriebssystem oder lokaler Zugriff

• Einfach - alle PMEM-Vorteile ohne zusätzliche Verwaltung

• Belastbar - die automatische Spiegelung von PMEM über Storage-Server hinweg schützt vor PMEM-Ausfällen

• Geringere Latenz - RDMA von der Datenbank direkt auf PMEM

Copyright © 2019 Oracle and/or its affiliates.40

Page 38: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata Smart Software 19.3.0

Leistung, Verfügbarkeit und Kosten

Copyright © 2019 Oracle and/or its affiliates.41

Page 39: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Just in Time Smart Columnar Decryption

• Spalten werden nur bei Bedarf entschlüsselt

• Viele Spalten in einer Cache-Zeile befinden, nur relevante Spalten entschlüsseln

• Liefert das erste Präsdikat nichts, wird nicht auf die Spalten für das zweite Prädikat zugegriffen

• Beispiel

select ename from emp

where job like ‘%VP’ and sal + bonus > 500000

Projizierte Spalten (ename) und eine oder mehrere vordefinierte Spalten werden entschlüsselt (nicht die gesamte Cache-Zeile)

Für Datenregionen, die keinen VP haben, wird auf das Gehalt nicht zugegriffen

• Bis zu 30% schnellere verschlüsselte Smart Scans und reduzierte CPU-Auslastung des Storage-Servers

ename

John

Joe

Jane

Mary

job

Staff

Staff

Sr. Staff

Sr. Staff

sal

120k

230k

440k

380k

job

Staff

Staff

Sr. Staff

Sr. Staff

Encrypted

Decrypted

Scan

Verfügbar mit Exadata System Software 19.3 und Database In-MemoryCopyright © 2019 Oracle and/or its affiliates.42

Page 40: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Smart Aggregation with Columnar Cache

• SUM und GROUP BY Smart Scan mit In-Memory Columnar Format

Unterscheidung zu “vector group by” - Optimierung

• Reduziert die Daten, die an den Datenbankserver gesendet werden

• Geringere CPU-Auslastung auf dem Datenbankserver

• Beispiel

select dept, sum(sal) from emp

where country=‘USA’ group by dept

Sum und group by Operationen auf dem Storage-Server

• Bis zu 2x schnellere Abfragen und reduzierte CPU-Auslastung des

Datenbankservers

sum(sal)

380K

560K

dept

Eng

Sales

dept

Sales

Eng

Sales

Eng

job

USA

UK

USA

USA

sal

120k

230k

440k

380kEncrypted

Decrypted

Scan

Verfügbar mit Exadata System Software 19.3 und Database In-Memory, DB Version 18.1 und neuer

Copyright © 2019 Oracle and/or its affiliates.43

Page 41: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata Storage Server Software - X8 und X8M

• Exadata Database Machine and Exadata Storage Server Supported Versions (Doc ID 888828.1)

• X8M benötigt 19.3 oder neuer

ESS 19.3 unterstützt RDBMS Versionen 11.2.0.4 bis 19c

• 11.2.0.3.28 desupported

• PMEM Cache und PMEM Log RDMA Optimierungen nur mit 19c verfügbar

• Virtualisierung mit KVM – Trusted Partitions sind in Prüfung

• X8 benötigt 19.2 oder neuer

Aktuelles ESS 19.2.6 Update unterstützt RDBMS Versionen 11.2.0.3.28 bis 19c

• Virtualisierung mit OVM – Trusted Partitions sind anerkannt

• X8 läuft mit 19.3

Neue Funktionen, aber (natürlich) keine PMEM Cache/Log RDMA Optimierungen (auch nicht bei 19c).

Copyright © 2019 Oracle and/or its affiliates.44

Page 42: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata Smart Software 19.3.0

Verbesserte Konsolidierung durch

KVM-Virtualisierung

Copyright © 2019 Oracle and/or its affiliates.46

Page 43: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata Virtualisierung

• VMs bieten CPU-, Speicher-, OS- und Sysadmin-Isolierung für

konsolidierte Workloads

Hosting, Cloud, abteilungsübergreifende Konsolidierung, Test/Dev, Nicht-

Datenbank oder Drittanwendungen

• Exadata VMs liefern eine nahezu reine Hardwareleistung

I/Os gehen direkt in das High-Speed-Netzwerk und umgehen den

Hypervisor

• Kombiniert mit Exadata Netzwerk und I/O Priorisierung Isolation

über den gesamten Stack

• Trusted Partitions ermöglichen die Lizenzierung pro virtuelle

Maschine

AU

TO

NO

MO

US

DA

TA

BA

SE

FINANCE

SUPPLY CHAIN

SALES

Copyright © 2019 Oracle and/or its affiliates.47

Page 44: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata Virtualisierung – Optionen der Konsolidierung

• VMs haben eine gute Isolierung, aber schlechte Effizienz und ein aufwändiges Management

VMs haben separate OS, memory, CPUs, und Patching

Isolation ohne Eingriff von DBA, System Admin

• Datenbankkonsolidierung in einem einzigen Betriebssystem ist hocheffizient, aber weniger isoliert

DB Resource Manager Isolation ohne Overhead

Dynamische Zuteilung von Ressourcen

Administratoren müssen System richtig konfigurieren

• Beste Strategie: Kombination von VMs mit der nativen Konsolidierung von Datenbanken

Mehrere vertrauenswürdige DBs oder Pluggable DBs in einer VM

Wenige VMs pro Server, um den Overhead für die Fragmentierung von CPUs, Speicher, Patches usw. zu begrenzen

VM

Database 19c Multitenant

Many DBs in one Server

Virtual Machines

DedicatedDB Servers

VM VM

Mo

re Is

ola

tio

n

Mo

re E

fficien

tCopyright © 2019 Oracle and/or its affiliates.48

Page 45: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata Virtualisierung: Bare Metal vs. Virtualisiert

Virtualized Database Server

Host

Exadata (Linux w/kvm.ko, fw)

Guest-3

Exadata (Linux)

Oracle GI/DB homesGuest-2

Exadata (Linux)

Oracle GI/DB homesGuest-1

Exadata (Linux)

Oracle GI/DB homes

Bare Metal / Physical Database Server

Exadata (Linux, fw)

Oracle GI/DB homes

Keine Änderung an Storage Grid, Networking, oder anderen Komponenten

- vs -

Copyright © 2019 Oracle and/or its affiliates.49

Page 46: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata Virtualisierung: KVM vs. Xen

• Kernel-based Virtual Machine (KVM) ist ein

Virtualisierungsmodul im Linux-Kernel, das es dem

Kernel ermöglicht, als Hypervisor zu fungieren

• KVM hat sich zum Industriestandard für Cloud und

On-Premises entwickelt

Bessere Unterstützung von Funktionen

Bessere Virtualisierungsunterstützung

Erweiterte Hardware-Unterstützung

• KVM bietet die gleiche Lösung für Exadata wie XenXen

Hardware

Xen Hypervisor

Dom 0

back end

Device drivers

Dom U

OS

front end

Dom U

OS

front end

KVM

Hardware

Linux Kernel

Native Software Guest

VM

KVM

GuestVM

QEMU

Copyright © 2019 Oracle and/or its affiliates.50

Page 47: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata Virtualisierung

• Exadata X8M nutzt KVM basierte Virtualisierung

• Exadata X8 und ältere InfiniBand basierte Exadata-Modelle nutzen weiterhin Xen

• RoCE und Persistent Memory werden nur von RoCE unterstützt

• KVM Virtualisierung bietet:

2X mehr Guest VM Memory – 1.5 TB/Server (1376GB – IB 720GB)

Schnellere Latenz des Client Netzwerks (HV im Kernel implementiert)

50% mehr Guest VMs pro Server

• 8 VMs pro Knoten mit IB. 12 VMs für KVM

Schnellere Installation

• Life Cycle Management für CPU, Disk, Memory, VMs mittels vm_maker and OEDACLI

Copyright © 2019 Oracle and/or its affiliates.51

Page 48: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M-2: KVM Spezifikationen

*1 core = 1 OCPU = 2 hyper-threads = 2 vCPUs

Category X8M-2

VMs Max KVM guests per database server 12

Memory

Physical per database server (default/max) 384 GB / 1.5 TB

Min per KVM guest 16 GB

Max per KVM guest 1390 GB

CPU/vCPU

Cores/vCPU* per database server 48/96

Min cores/vCPU per KVM guest 2/4

Max cores/vCPU per KVM guest 46/92

DiskTotal usable disk per database server for all KVM guests 3.15 TB

Used disk per KVM guest at deployment 141 GB

Copyright © 2019 Oracle and/or its affiliates.52

Page 49: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Ein paar Fragen (1)

• Kann Persistent Memory in X8/X7/X5/X4… genutzt werden?

Nein. Nur mit RoCE-Fabric erhältlich. Kein Erweiterungskit verfügbar.

• Kann eine X8/X7/X6/X5/X4… mit X8M Storage Servern erweitert werden?

Nein. Beide haben unterschiedliche Netzwerk Fabrics (IB vs. RoCE).

• Können X8/X7… Maschinen und X8M miteinander verbunden werden?

Nein. Beide haben unterschiedliche Netzwerk Fabrics (IB vs. RoCE). Aber: DG/ADG/GG ist natürlich möglich!

• Kann ein Kunde von X8 auf X8M migrieren?

Nein. Es gibt keinen Upgrade Pfad. Eine Migration bedeutet Umzug auf ein neues System.

• Ist Oracle Database 19c auf Exadata X8M zwingend erforderlich?

Nein. Alle DB-Versionen werden unterstützt. Um jedoch die besten Ergebnisse zu erzielen, wird 19c benötigt.

• Sind Trusted Partitions auf Exadata X8M unterstützt?

Die Zertifizierung durch LMS wird kommen.

Copyright © 2019 Oracle and/or its affiliates.53

Page 50: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Ein paar Fragen (2)

• Gibt es PMEM im Eighth Rack Storage Server?

Ja. Hier sind 1,5TB verbaut. Lediglich im Extended (XT) Storage Server gibt es keinen PMEM und keinen Flash.

• Kunden nutzen die ZFSSA über IB als Backup. Wie wird ein Backup System an die X8M angeschlossen?

Es wird an einem TWP zum Thema Backup gearbeitet. Es wird getestet, ob über eine zusätzliche Netzwerkkarte eine ZFSSA über100 GbE angeschlossen werden kann.

• Kann der Hauptspeicher (192GB) im Storage Server X8M aufgerüstet warden?

Nein. Die Steckplätzte sind mit 24x16GB DDR4 DIMM und 24x128GB PMEM komplett belegt.

• Gibt es für die X8M ER HC eine Storage Erweiterung auf QR?

Nein. An dem Wachtsumspfad hat sich im Vergleich zur X8 nichts geändert.

• Ist die Exadata X8 überthaupt noch aktuell?

Ja. Solange es IB Maschinen im Einsatz gibt, werden diese auch unterstützt. Kunden können aber auch schrittweise umstellen.

• Wird der Preis für die X8M in Kürze angepasst?

Es ist zur Zeit nichts geplant. Die HW Preise orientieren sich auch künftig am Markt.

Copyright © 2019 Oracle and/or its affiliates.54

Page 51: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M – The Next Big Thing?

Agenda

1

2

3

4

Cloud at Customer Gen 2 – Was gibt es Neues?

Exadata Cloud Service - Update

Fazit

Copyright © 2019 Oracle and/or its affiliates.56

Page 52: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Oracle bietet 3 Deployment Alternativen

Kunden Rechenzentrum

Kaufmodell

Kunde verwaltet

Exadata Database Machine

Oracle Cloud

Mietmodell

Oracle verwaltet

Exadata Cloud Service

Kunden Rechenzentrum

Mietmodell

Oracle verwaltet

Exadata Cloud at Customer

Copyright © 2019 Oracle and/or its affiliates.60

Page 53: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Einfach: Cloud Adminstration im Kunden Rechenzentrum

Kunde nutzt Oracle Automatisierung im DB und VM Lebenszyklus

• Automatisiert: create, delete, patch, backup, scale up/down, etc.

• Alle unterstützten DB Versionen von 11.2.0.4 bis 19c laufen

• Nur der Kunde hat DomU und DB Administrator Zugriff

• Kunde kann zusätzliche SW in DomU installieren und betreiben

Oracle besitzt, verwaltet und kontrolliert Hypervisor, DB Server, Storage Server, InfiniBand Netzwerk, etc.

• Kein Kundenzugriff

Copyright © 2019 Oracle and/or its affiliates.61

Page 54: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Elastisch: Cloud Abrechnungsmodell im Kunden RZ

• Kunde skaliert aktive CPUs für DB Software und DB Service, die nutzungsabhängigabgerechnet werden

API oder Cloud UI aktiviert/deaktiviert OCPUs dynamisch zwischen 2 OCPUs pro VM und der vollenSystemkapazität

• Zwei Alternativen für DB Software und Service – Universal Cloud Credits für beide möglich

Subscription für DB Software und DB Service

• Umfasst Oracle Database Enterprise Edition inclusive aller Optionen - RAC, ADG, Multitenant, etc.

Bring Your Own Database Licenses (BYOL) und nur Subscription des DB Service

Copyright © 2019 Oracle and/or its affiliates.62

Page 55: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Gen 1 Exadata Cloud at Customer – Architektur und Verwaltung

Copyright © 2019 Oracle and/or its affiliates.63

Page 56: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

ExaCC Gen 2: Neues Systemdesign

Page 57: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

ExaCC Gen 2 – Eliminierung der Schwächen von Gen 1

1. Einfach

• Deployment der ExaCC in Stunden statt in Tagen

• Keine Beschaffung einerlokalen Control Plane

• Problemlose Anbindungan Cloud Control Plane über Secure Tunnel

2. Benutzerfreundlich

• Intuitives und Entwickler-freundliches Userinterface

• Einheitliches Erscheinungbild für Nutzer mit Public Cloud

3. Sicher

• Kunde hat Kontrolle überden Zugriff von Oracle Cloud Operations auf die Infrastruktur

• Nutzung der OCI-Policies für Sicherheit und Isolation in der Public Cloud

Copyright © 2019 Oracle and/or its affiliates.66

Page 58: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

ExaCC Gen 2 – Eliminierung der Schwächen von Gen 1

4. Einfacher Betrieb

• Umfassende Überwachungs- und Diagnosefunktionen für den Oracle-Betrieb

• Möglichkeit, die Infrastruktur mit geplanten und erforderlichen Updates und neuen Funktionen auf dem neuesten Stand zu halten

• Vereinfachte Betriebs- / Support-Prozesse mitAutomatisierung

5. OCI Native

• Native Integration mit OCI Cloud Services

• ExaCC ist lediglich eineweitere OCI Resource wieCompute, Storage, Netzwerk etc.

• Künftige Plattform fürAutonomous Database Cloud@Customer

6. Netzwerk Ausfälle

• Wesentliche Funktionensind nicht von temporärenAusfällen beeinträchtigt

Copyright © 2019 Oracle and/or its affiliates.67

Page 59: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Gen 2 Exadata Cloud at Customer – Neuigkeiten im Überblick

• Gen 2 Public Cloud verwaltet Gen 2 Exadata Cloud at Customer

Eliminiert zusätzliche Control Plane Racks im Kundenrechenzentrum

Einfacher, kostengünstiger, schneller zur Wertschöpfung

• Neue Exadata Cloud at Customer X8 Hardware

Schnellere CPUs, mehr Kerne, mehr Speicherplatz als ExaCC X7

• Einfachere Anbindung ans Kundennetzwerk

Anpassung an die Standards und Anforderungen des Kundennetzwerks

• Unterstützung Oracle Database 19c

Unterstützung des Long-Term Releases der 12.2 Familie

• Vorbereitet für Autonomous Database at Customer

Public Cloud UI and Management

Customer Data Center

Secure Tunnel

Optimiert für den Betrieb von Oracle Datenbankenmit moderner Cloud Architektur im Kunden Rechenzentrum

Copyright © 2019 Oracle and/or its affiliates.68

Page 60: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Gen 2 Exadata Cloud at Customer – Architektur und Verwaltung

Copyright © 2019 Oracle and/or its affiliates.69

Page 61: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

ExaCC Gen 2: Bestandteile

Page 62: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Gen 2 Exadata Cloud at Customer X8 HardwareAktuelle Exadata Generation – vorbereitet für die Cloud

• Scale-Out 2-Sockel Datebank Server• Aktuelle Intel Cascade Lake 26 Core CPUs

• 50 Cores pro Server für User VM nutzbar

• 740GB Memory pro DB Server für User VM nutzbar

• Doppelt so viel Standard-Memory wie in der On-Prem Exadata!

• Schnelles internes InfiniBand Fabric

• [X8M/RoCE wird auch für ExaCC kommen!]

• Scale-Out Intelligente 2-Sockel Storage Server• Aktuelle 24 Core Intel Cascade Lake CPUs

• 50% mehr Cores als Exadata On-Prem für Offload DB Operationen

• 25.6GB Flash, 12x 14TB Disk Drives pro Storage ServerCopyright © 2019 Oracle and/or its affiliates.73

Page 63: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Gen 2 Exadata Cloud at Customer Hardware Shapes

Base System* Quarter Rack Half Rack Full Rack

Number of DB Servers 2 2 4 8

Max Number of OCPUs 48 100 200 400

Total Memory 720 GB 1,440 GB 2,880 GB 5,760 GB

No. of Storage Servers 3 3 6 12

Total Usable Disk Capacity 74.8 TB 149.7 TB 299.4 TB 598.7 TB

* Base System ist die Hardware-agnostische Einstiegskonfiguration für Exadata Cloud

• ExaCC X8 beinhaltet 4X 1.2TB lokale Platten im DB Server für VMs, OS, Oracle Homes, logs, etc.

• ExaCC hat ein vorkonfiguriertes Cluster File System für Large Files und Filesharing zwischenDatenbank Servern

Akktuelle Exadata Generation – vorbereitet für die Cloud

Copyright © 2019 Oracle and/or its affiliates.74

Page 64: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Einfachere Einbindung ins Kunden Netzwerk

• ExaCC Datenbank Server werden zur Kommunikation mit Anwendungs-Servern direkt ins Kundennetz eingebunden

10Gbps/25 Gbps Fiber oder 10 Gbps Kupfer

• Kunden nutzen ihre Standard Switches wie bei On-Prem Exadata

Optional Einbau ins Exadata Rack möglich

• Kunde kontrolliert Netzwerk Konfiguration

Unterstützung für flexible VLAN Konfigurationen und getrennte Client oder Backup NetzwerkeInternal Fabric

Storage

Storage

Customer Switches

Application Servers

ExaCCCopyright © 2019 Oracle and/or its affiliates.75

Page 65: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

ExaCC Gen 2: Deployment Architecture

Copyright © 2019 Oracle and/or its affiliates.79

Page 66: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

ExaCC Gen 1 vs. Gen 2: FunktionsvergleichFeature Gen 1 ExaCC Gen 2 ExaCC

Oracle Database 19c Support No Automation Yes

Backup to local NFS Manual Yes

Control Plane Location On-site OCI Cloud

GI/DB/DomU OS patching Yes CLI from User VM

Data Guard Automation Yes Manual, Automation Coming Soon

Shared Oracle Homes Yes CLI from User VM

Autonomous at Customer Ready No Coming Soon

Multiple VMs per rack Yes Coming Soon

RAC DB Node Subsetting Yes CLI from User VM

Instantiate from Backup Yes Coming Soon

VM Cluster subsetting Yes Coming Soon

CPU Oversubscription Yes Coming Soon

Elastic Expansion Yes Coming Soon

Exadata X8 and future hardware No Yes

Copyright © 2019 Oracle and/or its affiliates.85

Page 67: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Upgrade von Gen 1 auf Gen 2 Exadata Cloud at Customer

• Wie geht es für ExaCC Gen 1 weiter?

Keine X8 Hardware

Nur Wartung und Security Patches

Keine Automatisierung für Oracle Database 19c

Erweiterung bestehender Installationen möglich

• Gen 1 Kunden sollen freies Upgrade auf Gen 2 bekommen (geplant für 2020)

• Oracle Engineers führen Upgrade durch

Hinzufügen Control Plane Server

Netzwerk Rekonfiguration

Registrierung an OCI (Public Cloud Control Plane)

• Der bestehende Cloud at Customer Vertrag bleibt unverändert

Public Cloud UI and Management

Customer Data CenterCopyright © 2019 Oracle and/or its affiliates.86

Page 68: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M – The Next Big Thing?

Agenda

1

2

3

4

Cloud at Customer Gen 2 – Was gibt es Neues?

Exadata Cloud Service - Update

Fazit

Copyright © 2019 Oracle and/or its affiliates.88

Page 69: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Oracle Database Exadata Cloud Service

Vollständige Oracle Datenbank einschließlich aller Optionen

• Oracle Cloud inklusive Optionen wie RAC und Active Data Guard

• Oracle Database 11.2.0.4 , 12.1.0.2, 12.2.0.1, 18c und 19c

Auf der schnellsten und verfügbarsten Datenbank Cloud Plattform

• Hochverfügbare und redundante Hardware für maximale Betriebszeit

• Vollständige Isolation der Tenants ohne Overprovisioning auf dedizierter Hardware

Nutzen der Public Cloud

• Schnelle, elastische, web-basierte Provisionierung

• Deployment weltweit

• Keine Investitionen, monatliche Subskription

• Minimal starten, jederzeit dem Bedarf skalieren

Copyright © 2019 Oracle and/or its affiliates.89

Page 70: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Verwaltung Oracle vs. Kunde

Oracle verwaltet die infrastruktur

• Server, Storage Cells, Storage Software, InfiniBand Patching, Firmware, Hypervisor, etc.

Kunde kontrolliert und verwaltet Software, die sich direkt auf seine Anwendung auswirkt

• Authentifizierung für den Zugriff auf Kunden-VMs

• Datenbank, Grid Infrastruktur, Agenten, Betriebssystem, etc.

Kunde wartet und betreibt die Datenbanken auf dem Service

• Verwaltung Datenbank Schemata, User, TDE Schlüssel (DBA Aufgaben)

• Cloud Automatisierung aufrufen, um administrative Aufgaben wie Updates, Backups usw. durchzuführen

Copyright © 2019 Oracle and/or its affiliates.90

Page 71: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata Storage Cells HC (X7)• 2x 10-Core Xeon 4114• 192 GB Memory• 4x 6.4 TB NVMe PCIe 3.0 Flash

Cards • 12x 10 TB 7,200 RPM Disks

Exadata Compute Nodes (X7)• 2x 24-Core Xeon 8160• 720 GB Memory• 25 Gbps Netzwerk

Exadata Cloud Service Architektur ÜberblickIdentisch zu On-Prem

Seit 06.12.19 als X8

verfügbar!

Copyright © 2019 Oracle and/or its affiliates.91

Page 72: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Oracle Database Exadata Cloud Service

X7 Exadata Specs Base Quarter Half Full

CPU and Memory CPU: 0 – 48Memory: 720 GB

CPU: 0 – 92Memory: 1440 GB

CPU: 0 – 184Memory: 2880 GB

CPU: 0 – 368Memory: 5760 GB

Compute/Storage Nodes 2/3 2/3 4/6 8/12

Storage Type Exadata

Flash Storage 38.4 TB 76.8 TB 153.6 TB 307.2 TB

Max DB Size 59.8 TB 85.5 TB 171.1 TB 342.1 TB

Scaling CPU Scaling

High Availability RAC

Backups Automatic (Incremental) as well as On Demand (Full)

Disaster Recovery Data Guard

Patching User Controlled

Versions 11.2,12.1, 12.2, 18c, 19c Extreme Performance Editions

Licensing BYOL or License Included

Seit 06.12.19 als X8

verfügbar!

Copyright © 2019 Oracle and/or its affiliates.92

Page 73: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Dom0

DomU

InfiniBand Connection to Storage Cells and other Compute Nodes

(RAC)

Client Subnet

Backup Subnet

Operating System

• Grid Infrastructure• Databases• Cloud Automation

Exadata Cloud Service Architektur ÜberblickIdentisch zu On-Prem

Copyright © 2019 Oracle and/or its affiliates.108

Page 74: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Einfachheit der Cloud: Automatische Provisionierung, Wartung, und Elastizität

• Maßnahmen mittels Web Interfaces, CLIs und RESTful APIs

Virtual Network Operations

Datenbank und Service Lifecycle Management

Datenbank und Grid Infrastruktur Patching

Datenbank Backups

Data Guard

Service Scalierung

• Integration mit bestehender Automatisierungs-Infrastruktur möglich

ServiceNow, OpenStack, Cloud Foundry, Terraform

• Maßnahmen werden durch benutzerdefinierte Security-Policies überwacht

Copyright © 2019 Oracle and/or its affiliates.109

Page 75: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata Cloud Service Bereitstellung

• Vollständig Automatisierte Bereitstellung

Dedizierte Infrastruktur in der gewünschten Region/AD

Anlegen Dom0 und DomU

Erzeugen ASM und Disk Groups

Starter Datenbank, SCAN Listener und GI Setup

Networking/IPs zuweisen

• Schnelle Bereitstellung

Base und Quarter – 4 Stunden

Half – 6 Stunden

Full – 8 Stunden

Copyright © 2019 Oracle and/or its affiliates.110

Page 76: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Sicherheit geht vor!

• Alle Datenbanken werden standardmäßig mit aktivierter TDE erstellt

• Alle Backups sind verschlüsselt

• SQL*Net von oder zur Datenbank sind verschlüsselt

• OCI Networking isoliert Datenbank Services – Keine Public IPs

Security Lists

Routing Rules

• Keine Password-basierte Authentifizierung am OS

• IAM Policy basierter Zugriff und vollständiges Auditing

Copyright © 2019 Oracle and/or its affiliates.111

Page 77: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Migration von Datenbanken in die Cloud

• 100% Oracle Datenbank Kompatibilität erleichtert Migration und minimiert Risiken

• Oracle Zero Downtime Migration

Einfache, automatische Migration der Kunden Datenbanken in die Cloud über “One-Click”-Ansatz

• Erstellung der Cloud datenbank aus dem lokalen On-Prem Backup

• Verschieben der Daten über:

Nutzung öffentliches Internet

Privates Netzwerk mit hoher Bandbreite (FastConnect)

Data Transfer Services

Copyright © 2019 Oracle and/or its affiliates.112

Page 78: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Exadata X8M – The Next Big Thing?

Agenda

1

2

3

4

Cloud at Customer Gen 2 – Was gibt es Neues?

Exadata Cloud Service - Update

Fazit

Copyright © 2019 Oracle and/or its affiliates.113

Page 79: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Category On-Premises Cloud at Customer Gen 1 Cloud at Customer Gen 2 Cloud Service

Data SheetExadata X8 Data SheetExadata X8M Data Sheet

ExaCC X7 Data Sheet Gen 2 ExaCC X8-2 Data Sheet ExaCS X7 Data Sheet

Commercial

Licensing CAPEX: HW & SWOPEXInfra: subscriptionLicense: BYOL/UCM

OPEXInfra: subscriptionLicense: BYOL/UCM

OPEXInfra: UCMLicense: BYOL/UCM

Ownership Customer Oracle Oracle Oracle

Data Center Customer Customer Customer Oracle

Min. Term None 4 years, less with fee 4 years, less with fee 1 month

DB, Exa Software License separately Included, DB BYOL Included, DB BYOL Included, DB BYOL

Premier Support License separately Included Included Included

Lifecycle

DB Versions 11.2, 12.1, 12.2,18.x,19.x 11.2, 12.1, 12.2,18.x 11.2, 12.1, 12.2,18.x,19.x 11.2, 12.1, 12.2,18.x,19.x

Infra Updates Customer Oracle Oracle Oracle

DB Server Updates Customer/Platinum Customer Customer Customer

Deploy RequirementAdvanced Support Gateway reqdwith Platinum Services

OCC, Advanced Support Gateway Open VPNRecommended: VPN, FastConnect, Compute

Oracle Homes Shareable ShareableNon-Shareable (Shareable on roadmap)

Shareable

Non-CDB Support Supported Yes, for 12c only without UI Support Yes, for 12c only without UI Support Yes, for 12c only without UI Support

Exa Admin ExaCLI, CellCLI, EM Self-service UI , ExaCLI Self-service UI , ExaCLI Self-service UI

Scale up Capacity on Demand Scale OCPU up/down / hr Scale OCPU up/down / hr Scale OCPU up/down / hr

Elastic Expansion SupportedYes – Compute & Storage (X7), Storage Only (X6)

Not yet * Not yet *

Exadata Deployment Alternativen im Überblick

Copyright © 2019 Oracle and/or its affiliates.114

Page 80: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Category On-Premises Cloud at Customer Gen 1 Cloud at Customer Gen 2 Cloud Service

Hardware

Processor 2-socket & 8-socket 2-socket 2-socket 2-socket

Server Generation X8, X8M X7 X8 X7

Storage Server HC, EF, XT HC HC HC

Default Physical Memory 384 GB / server (X8)Base: 256 GB/server, Others: 768 GB/server

Base: 384 GB/server, Others: 768 GB/server

768 GB/server

Memory Expansion Up to 1.5 TB / server Not supported Not supported Not supported

Configuration

RAC / Single Instance * Sub-clusters & single instance Sub-clusters & single instance Rack Size Clusters & Single Instance Sub-clusters & single instance

Configurations 1/8, 1/4, ½, Full, ElasticBase, 1/4, 1/2, Full; Elastic in roadmap *

Base, 1/4, 1/2, Full; Elastic in roadmap *Base, 1/4, 1/2, Full;Elastic in roadmap *

No. of Storage Servers ¼: 3, Half: 7, Full: 14 Base, ¼: 3, Half: 6, Full: 12 Base, ¼: 3, Half: 6, Full: 12 ¼: 3, Half: 6, Full: 12

ASM Redundancy Normal, High High High High

VM VM (incl. multi VM) VM (incl. multi VM) Single VM Single VM

VM Cluster Subsetting Yes Yes n/a n/a

BackupCustomer backup infra, backup to cloud

Customer backup infra, incl. backup to cloud

Customer backup infra, incl. backup to cloud

OCI Object Store

Database Encryption Customer choice Encrypted by default Encrypted by default Encrypted by default

Network Isolation VLANs, Multiple VLAN Per VMVLANs in TORs, One VLAN per VM

VLANs in Customer TORs, one VLAN per VM

SDN (OCI & OCI-C ADs)

External IB connectivity Supported Not supported Not supported Not supported

Re-racking / Addn Equip Allowed Exception approval Exception approval N/A

Exadata Deployment Alternativen im Überblick

Copyright © 2019 Oracle and/or its affiliates.115

Page 81: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Informationsquellen

https://www.oracle.com/de/engineered-systems/exadata/database-machine/

https://www.oracle.com/cloud/cloud-at-customer.html

https://www.oracle.com/engineered-systems/exadata/cloud-at-customer/

https://www.oracle.com/a/ocom/docs/engineered-systems/exadata/gen2-exacc-ds.pdf

https://www.oracle.com/engineered-systems/exadata/cloud-service/

https://www.oracle.com/database/autonomous-database.html

https://www.oracle.com/a/ocom/docs/database/oracle-autonomous-database-strategy-wp.pdf

Copyright © 2019 Oracle and/or its affiliates.121

Page 82: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …

Danke!

Frank Schneede

Principal Solution EngineerKey & Large Account SE Team South

Copyright © 2019 Oracle and/or its affiliates.122

Page 84: Exadata in der Cloud - Ein Update...Frank Schneede (Frank.Schneede@oracle.com, @fschneede) Principal Solution Engineer Oracle Deutschland B. V. & Co. KG Exadata OnPrem und …