Frank Schneede ([email protected], @fschneede)
Principal Solution Engineer
Oracle Deutschland B. V. & Co. KG
Exadata OnPrem und in der CloudNeuigkeiten
Regio Hannover
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
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
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
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
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
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
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
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
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
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
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
Exadata X8M
RoCE Netzwerk
Copyright © 2019 Oracle and/or its affiliates.16
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
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
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
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
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
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
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
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
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
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
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
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
Exadata X8M
Persistent Memory steigert die OLTP-Leistung in eine neue Klasse
Copyright © 2019 Oracle and/or its affiliates.30
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
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
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
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
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
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
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
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
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
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
Exadata Smart Software 19.3.0
Leistung, Verfügbarkeit und Kosten
Copyright © 2019 Oracle and/or its affiliates.41
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
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
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
Exadata Smart Software 19.3.0
Verbesserte Konsolidierung durch
KVM-Virtualisierung
Copyright © 2019 Oracle and/or its affiliates.46
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
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
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
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
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
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
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
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
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
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
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
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
Gen 1 Exadata Cloud at Customer – Architektur und Verwaltung
Copyright © 2019 Oracle and/or its affiliates.63
ExaCC Gen 2: Neues Systemdesign
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
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
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
Gen 2 Exadata Cloud at Customer – Architektur und Verwaltung
Copyright © 2019 Oracle and/or its affiliates.69
ExaCC Gen 2: Bestandteile
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
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
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
ExaCC Gen 2: Deployment Architecture
Copyright © 2019 Oracle and/or its affiliates.79
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Danke!
Frank Schneede
Principal Solution EngineerKey & Large Account SE Team South
Copyright © 2019 Oracle and/or its affiliates.122