Oracle Engineered Systems Überblick was es alles gibt Datenbanken sind unsere Welt www.dbmasters.at Themenübersicht ● Überblick über die Engineered Systems von Oracle Was gibt es und was ist der Einsatzzweck? ● Wann machen diese Systeme Sinn? ● Limitationen der Systeme ● Was versteckt sich unter Platinum Support? Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Überblick (ohne Storage Lösungen) ● ● ● ● ● ● ● ● Oracle Exadata Database Maschine Oracle SuperCluster Oracle Database Appliance Zero Data Loss Recovery Appliance Oracle Big Data Appliance Oracle Exalogic Elastic Cloud Oracle Exalytics In-Memory Machine Virtual Compute Appliance Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Oracle Exadata Database Maschine Intel x86 basierte Datenbank Server ● Exadata X5 (die 6. Generation), drei Ausprägungen – Neu: Oracle VM Support, Flash Storage Option – Full Rack: (8 DB Server, 14 Storage Nodes): >4 Mio IOPS, 140GB/sec – Limit pro DB Server: 36 Cores Intel x86, max 768GB Memory Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Oracle SuperCluster Datenbank und/oder Application Server Solaris Container SuperCluster T5-8 SuperCluster M6-32 ● 2 DB Nodes mit je 8 Stück Sparc T5, 16 Core CPUs ● 2TB Memory ● 8 Exadata Storage Server ● DB und/oder App Server mit 32 Stück Sparc M6, 12 Cores ( kann auch in zwei Servern konfiguriert werden ) ● 32TB Memory ● 9 Exadata Storage Server Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Oracle Database Appliance X5-2 Intel x86 Datenbank Server ● Zwei Server in einem Gehäuse – Je zwei Intel Xeon E5-2699v3 (18 Cores), 256GB (max 768GB) – Gemeinsamer Storage 16 Stück 4TB HDD (Normal Redundancy = 32TB) 4 Stück 400GB SSD für Daten 4 Stück 200GB SSD für Redo Logs ● Wahlweise Plain Metal oder Oracle VM ● Capacity-On-Demand Lizensierung – Minimum 2 Cores, maximum 72 Cores Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Zero Data Loss Recovery Appliance ● Durchsatz pro Rack: 12TB/h, 320TB Kapazität ● Initiales Backup ● Plus Archivelogs (Deltas) Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Oracle Big Data Appliance ● 18 Stück x86 Server pro Rack ● Cloudera Enterprise Software (Cloudera CDH, Manager und RTQ) ● Hadoop ● Oracle noSQL Database ● Oracle Java Hotspot VM ● Oracle R Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Oracle Exalogic Elastic Cloud Betreiben von Web Applikationen ● 30 Compute Nodes x86 mit 2 Stück 18 Core CPUs pro Rack ● Zusammen 1080 Cores, 7.5 TB, 80TB interne HDDs Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Oracle Exalytics In-Memory Machine X4-4 / T5-8 Oracle Business Intelligence + TimesTen In-Memory Database ● Zwei Varianten: x86 oder Sparc T5 ● Für BI Anwendungen Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Virtual Compute Appliance X4-2 ● Max 25 Compute Nodes pro Rack mit 2 Stück 8 Core CPUs und 256 GB Memory ● Anwendungsgebiet – Cloud Lösungen – Unterstützt: Linux, Solaris x86, Microsoft Windows,… ● Basiert auf Oracle VM Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Wann machen diese Systeme Sinn? ● Bedarf an umfangreichen Oracle Lösungen ● Man will alles aus einer Hand ● Alle Engineered Systeme haben Appliance Character – Einheitliches Look & Feel, da viele Komponenten in mehreren Lösungen vorkommen (zB: Exadata Storage Nodes, ZFS,…) – Nur mit gleichartigen Bausteinen erweiterbar – Dadurch limitierte Flexibilität ● Hohe Wahrscheinlichkeit für „Vendor Locked In Problematik“ – wenn man einen Exadata / SuperCluster ausnutzt, gibt es kein Alternativen mehr. Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Limitationen der Engineered Systems ● Engineered Systems – Bestehen aus: Compute Nodes, Storage Nodes und Infrastruktur (meist Infiniband) – Vorhandene Ressourcen und Infrastruktur nur bedingt integrierbar ● Keine Möglichkeit für „Stretched RACs“ Ausfallsicherheit über Rechenzentren gehen nur mit Data Guard – Damit Erhöhung der Komplexität ● Virtualisierungsmöglichkeit – Intel Systeme mit Oracle VM (nicht bei allen Engineered Systems möglich) – Sparc Systeme mit Solaris Containern Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Limitationen der Engineered Systeme – contd. ● Was macht man, wenn man „mehr“ braucht? – Beispiel Exadata: Man hat eine Exadata, braucht aber mehr als 768GB Memory für eine Instanz Bei E7-8xxx CPUs ist das Limit 1.5TB Memory pro CPU, max 8 CPUs im Server Oder 2 CPU mit in Summe 36 Cores sind pro Server nicht genug Mit E7-8890V2 (2.8GHz) und 15 Cores sind Server mit 120 Cores möglich Oder die Single Thread Performance der Intel E5-2699v3 (2.3GHz) reicht nicht aus E5-2667V3 mit 3.2GHz liefert ca. 40% mehr Single Thread Performance E5-2637V3 mit 3.5GHz liefert ca. 50% mehr Single Thread Performance Nicht jede Applikation skaliert auf einem RAC! Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Was versteckt sich unter Platinum Support? Nicht für alle Systeme verfügbar – Beispielsweise ODA ● Komponenten von Platinum Support – Fault Monitoring von definierten Events 5 Minuten Notification, 15 Minuten Support Engineer, 30 Minuten Joint Debugging mit Development Aber nur bei Priority 1: System Down – Patching durch Oracle Engineer Nur reguläre PSUs/CPUs (4 mal / Jahr) Muss durch Kunden initiiert werden Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Limitationen und Grenzen von Platinum Support ● Monitoring – Reaktionsgarantien nur für die seitens Oracle gemonitorten System Events – Läuft man in ein davon nicht abgedecktes Problem, gelten die normalen Support Reaktionszeiten ● Patching – Abhängig von der Systemgröße auf eine maximale Anzahl von Oracle Homes / Oracle Instanzen limitiert hat man mehr, muss man selbst patchen – Man darf nur 2 Patches „hinterher“ sein (den aktuellen und den davor) ist man weiter zurück, verliert man den Platinum Support – Alle One-Off Patches muss man selbst einspielen ● Oracle ist NICHT für den Betrieb verantwortlich Kunde das ist und bleibt der Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Zusammenfassung ● Oracle Engineered Systems machen sehr viel Sinn, wenn man diese auch wirklich benötigt und mit deren Grenzen auskommt ● Sie haben Appliance Character - das hat Vor- und Nachteile ● Limitationen im HA Bereich (Extended RACs,…) ● Platinum Support „erzwingt“ häufige Downtimes aufgrund des Updatezwangs Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at Q&A Wir unterstützen Sie bei der Analyse, ob- und welches Engineered System für Ihre Anforderungen in Frage kommt und welche Ausprägung Sie benötigen. Wir verkaufen Ihnen keine Hardware – egal von welchem Anbieter, dadurch sind wir neutral und objektiv. Oracle Engineered Systems Datenbanken sind unsere Welt www.dbmasters.at