Mein Leben mit Oracle Exadata Stefan Panek Reinhold Boettcher CarajanDB GmbH arvato Systems GmbH
Agenda CarajanDB wer ist denn das? arvato Systems GmbH Planung eines Exadata Projekts Installation, Konfiguration und Migration GoLive und Betrieb weitere Themen Fazit 2
CarajanDB Experten mit über 30 Jahren Oracle Erfahrung Spezialisten für Backup & Recovery Hochverfügbarkeit Healthchecks Performance Optimierung Einsatz von Oracle Standard Edition Oracle in virtuellen Umgebungen und in der Cloud Oracle Migrationen (HW, Unicode, Konsolidierung, Standard Edition) Monitoring (Grid / Cloud Control, HLMM, Foglight, Spotlight) Schulung und Workshops (Oracle, Toad) 3
arvato Systems GmbH Systemintegrator mit über 30 Jahren IT-Erfahrung 2.500 Mitarbeiter an globalen Standorten Eigene Rechenzentren am Standort Deutschland Spezialist für IT-Dienstleistungen in den Branchen und Themen: Handel, Logistik und Transport, Industrie, Medien, Versorgung und Verwaltung Business Process Management, Cloud Computing, Customer Relationship Management, E-Commerce, IT- Outsourcing 4
Agenda CarajanDB wer ist denn das? arvato Systems GmbH Planung eines Exadata Projekts Installation, Konfiguration und Migration GoLive und Betrieb weitere Themen Fazit 5
Planung eines Exadata Projekts Projektauftrag und Planung Aufnahme der aktuellen Systemlandschaft Hardware, (CPU, Memory), Storage, Anzahl User, Transaktionsumfang, IO- Kennzahlen, Wachstumsanalyse Workshop mit Oracle & Kunden Zusammenführung der Ergebnisse und Entscheidungsvorlage erstellen Proof of Concept Ziele des PoC definieren Durchführung des PoC in einem Testcenter Auswertung der Ergebnisse des PoC ROI/TCO-Berechnung guter Support durch Oracle 6
Planung eines Exadata Projekts Auswahl des Exadata Modells Ergibt sich aus PoC, ROI, Kapazitätsplanung unbedingt eine Reserve für die Zukunft einplanen, gerade im Storage Bereich mit Fertigstellung erfolgt die Bestellung bei Oracle Data Center Planung Zugang DC, Stromversorgung, Klimatisierung, freie Stellfläche guter Support durch Oracle Logistic-Template, Configuration-Sheet Namen, IP-Adressen, checkip.sh Exadata Deployment Assistent 7
Planung eines Exadata Projekts ACS Consulting Package notwendigen Freiraum einplanen! 20 Consulting-Tage aufteilen: 2 x 10 Tage? Desaster Recovery (nicht vergessen) DR Lösung nur über eine zweite Exadata (HCC!) Alternative Lösungen Linux und ZFS Storage, Pillar Storage Fazit Planung Der Prozess wird durch Oracle gut unterstützt und berücksichtigt viele Punkte im Vorfeld 8
Agenda CarajanDB wer ist denn das? arvato Systems GmbH Planung eines Exadata Projekts Installation, Konfiguration und Migration GoLive und Betrieb weitere Themen Fazit 9
Installation, Konfiguration und Migration Installation des Exadata Systems bzw. der Systeme Lieferung und Aufstellen durch Spedition Konfiguration des Systems durch Oracle ACS (Eingriff möglich) Installation des Systems durch Oracle ACS Aufteilung der Platten in +DATA/+RECO: 40:60 als Default Installation der Grid- und DB-Software: Test Datenbank DBM Best Case: 3 Werktage Dokumentation Wurde keine erstellt Abnahmetests Performance wird verifiziert auf der Test Datenbank Clustertest werden von ACS nicht gemacht Backup muss der Kunde implementieren (-> Consulting Package) 10
Installation, Konfiguration und Migration Installation des Exadata Systems Die Installation erfolgt ausschließlich durch Oracle ACS Es wird die zum Zeitpunkt der Installation aktuelle Exadata Software installiert mit dem Kunden wird der ASR-Service konzipiert und aufgesetzt Migration auf das Exadata System Jetzt muss die interne IT Organisation übernehmen oder ein externer Dienstleister bzw. Oracle Consulting Empfehlung: das Migrationsverfahren sollte mehrfach durchgespielt werden Performance und Anwendungstest Fachabteilungen involvieren Generalprobe durchführen 11
Installation, Konfiguration und Migration Fallback Szenario Ausarbeitung eines Migrationsplans mit Fallback Möglichkeit Fazit Installation, Konfiguration u. Migration Oracle installiert nach Kochbuch. Die Migration muss der Kunde sorgfältig planen. Je kleiner die Downtime, desto größer der Aufwand Oracle liefert für diesen Prozess viele Dokumente und Vorgehensweisen in Form von Best Practices und Whitepaper 12
Agenda CarajanDB wer ist denn das? arvato Systems GmbH Planung eines Exadata Projekts Installation, Konfiguration und Migration GoLive und Betrieb weitere Themen Fazit 13
GoLive und Betrieb Der Exadata Betrieb beginnt Klärung der Zuständigkeiten Es gibt meist 4/5 Bereiche Netzwerk, Betriebssystem, Storage, Datenbank, (Backup) Exadata liefert alle Ebenen in einem System Die Organisation einer IT Abteilung ist aber oftmals anders aufgestellt Welche Auswirkungen hat da ein Exadata System auf die IT Abteilung? Mehrere Aufgabengebiete werden möglicherweise auf die DBA s übertragen Storage (ASM), Betriebssystem, Datenbank, Netzwerk Oracle Exadata Database Machine X3 Administrator 14
GoLive und Betrieb Wird daher ein DBA 2.0 bzw. DMA (Database Machine Admin) benötigt? Aufgaben / Know-How Matrix Aufgabe Server, OS, Firmware Exadata Storage Server ASM & Diskgroups Clusterware Cluster managen Datenbank managen Monitoring Backup HW / SW Know-How Linux cellcli, dcli asmcmd & sqlplus crsctl srvctl sqlplus Cloud Control / Monitoring Tools (Cell Server ) TSM, Netbackup, etc. 15
GoLive und Betrieb Erforderliches Know-How Linux OEL / Oracle Solaris x86 DBA in der Oracle Version 11.2 RAC, bei Bedarf Data Guard Cloud Control 12c Backup Software Exadata Wissen Exadata Architektur Oracle Enterprise Linux / Oracle Solaris x86 Infiniband, Storage Cells, Flashdisks, KVM Switches, etc. 16
GoLive und Betrieb Um ein Exadata System zu administrieren braucht man in etwa also, 60% DBA, 20% Systemadministration und ca. 20% Exadata Know-How Hier sind auf jeden Fall im Vorfeld Ausbildungen einzuplanen Als DBA mit RAC, Clusterware eventuell Data Guard Know-How, sind die Randbedinungen schon sehr gut. Respekt abbauen Look and Feel von Datenbank, Cluster und ASM ist identisch einer dedizierten Umgebung Darüberhinaus hängt einiges von der internen Organisation im Unternehmen ab Empehlung: Zusammenarbeit Systemadmin und DBA 17
GoLive und Betrieb Doch noch ein paar Details ;-) Hilfreiche Exadata Metalink Notes für den Betrieb Master Note DB Machine 1187674.1 Supported Versions 888828.1 Exadata Troubleshooting 1071220.1 Monitoring Exadata 1110675.1 Critical Issues 1270094.1 Patching and Patch Testing 1262380.1 Exadata Healthcheck Script 1070954.1 Exadata Best Practices 757552.1 Diagnosability and Troubleshooting 1274324.1 DBFS 1054431.1 18
GoLive und Betrieb Fazit GoLive und Betrieb Ein Exadata System stellt neue (bzw. andere) Anforderungen an die IT Organisation Umdenken, Neuorientierung und flexiblere Strukturen sind gefragt 19
weitere Themen Patchen einer Exadata ein Mysterium Patchen ist kein Hexenwerk : proaktiver SR Tools Hilfsmittel OPlan, Exachk, YUM Patching and Patch Testing Metalink Note 1262380.1 Patchen von unten nach oben Rythmus von 3 Monaten: Recommended Patchsets Achtung: Es gibt unterschiedliche Patchlevelnummerierung: Cell Server, DB-Software wenn möglich zuerst Standby System oder Non-Prod Systeme patchen 20
weitere Themen Support mit oder ohne Oracle ACS Support Level Platinum Bereitstellung Server, OEM, VPN Zugang Automatic Service Request Reine Hardwareüberwachung (ohne Switche, etc.) Configuration Management Einbindung in vorhandene Monitoringumgebung Patchen/Upgrade durch DBA Ergänzung durch Platinum Service 21
weitere Themen Upgrade eines Exadata Systems (gemeint ist ein Systemupgrade Quarter -> Half Rack) Es ist ein wichtiges Thema, welches wir hier nicht weiter ausgeführt haben 22
Fazit Möglichst viel Zeit für die Planung vorsehen und zukünftige Anforderungen genau evaluieren Zeitdruck jeglicher Art schadet Mengengerüst Erfahrungen und Best Practices nutzen Sorgfältig planen und testen Exadata bietet für kritische Anwendungen sehr gute Performance Vorteil: Alles aus einer Hand Exadata wird von eigener Supportgruppe betreut: höhere Aufmerksamkeit 23
Fragen? Stefan Panek Stefan.Panek@carajandb.com Reinhold Boettcher Reinhold.Boettcher@bertelsmann.de