Oracle Database 10g Die RAC Evolution Markus Michalewicz BU Database Technologies ORACLE Deutschland GmbH 2 Page 1 www.decus.de 1
RAC-Revolution, RAC-Evolution & Computing Oracle8i mit OPS Oracle9i Rel. 1 mit RAC Oracle9i Rel. 2 mit RAC Oracle Database 10 g 3 Oracle Real Application Clusters (RAC) Mit Oracle9i vorgestellte, Cluster-fähige Version der Datenbank (Clusterdatenbank) Hardware-Grundlage: Shared Disk Cluster Eine Datenbank, mehrere parallele Instanzen Alle Knoten sind gleichzeitig aktiv Revolutionäre Technik: Cache Fusion Cache Fusion = globale SGA Optimale Verfügbarkeit und Skalierbarkeit 4 Page 2 www.decus.de 2
RAC multiple Betriebssysteme oft auf HP Rac Installationen nach Plattform HP Sun IBM Dell Fujitsu Andere Unbekannt RAC Installationen nach Betriebssystem Solaris Linux HP-UX Tru64 AIX Windows OpenVMS Unbekannt 5 IT Trends & Entwicklungen Den Kunden kennen 1 Den Kunden erreichen 2 konsolidieren Internet und e-commerce BI und CRM t 2003 3 Proaktiv und flexibel auf den Kunden reagieren Große SMP Systeme und Cluster 4 Enterprise s 6 Page 3 www.decus.de 3
4 IT-Symposium 2004 Ein gemeinsamer -Grundgedanke Virtualisierung von Ressourcen 7 Herausforderungen an ein Virtualisierung der Infrastruktur Virtualisierung des Managements Virtualisierung der Bereitstellung Skalierbarkeit und Hochverfügbarkeit 8 Page 4 www.decus.de 4
@Oracle Control Application Server Database Storage Storage Management mit ASM Automatic Storage Manager (ASM) Prinzip: Oracle-Software Komponenten Datendateien werden direkt in eine Disk-Gruppe gelegt ASM übernimmt Aufgaben des Volume-Managers und des Dateisystems Integrierte SAME Implementierung Oracle ASM 10 Page 5 www.decus.de 5
Storage-Administration Traditionelle Einfache Verwaltung mit im Dateisystem Oracle ASM Tabellen Tablespace Dateien Oracle Datei-System ASM Logical Volumes Disk-Gruppe 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 11 @Oracle Control Application Server Database Storage Page 6 www.decus.de 6
RAC - Optimierte Resourcennutzung Blade 1 Blade 2 Blade 3 13 Virtualisierung durch Oracle Clusterware Ressource Monitoring Ressource Management Cluster Control / Failover APIs Cluster Membership LVM Hardware- / Betriebssystem-Kernel Ressource Monitoring Applikationen Oracle Datenbanken Clusterware Ressource Cluster Management Control / Volume Failover Manager APIs / File-System ASM Hardware- / Betriebssystem-Kernel 14 Page 7 www.decus.de 7
Oracle Clusterware Datenbank HA Stack SGA Pool SGA Pool 140.84.20.01 140.84.20.02 140.84.20.03 Buffer Cache Buffer Cache Large Pool Large Pool SQL Cache SQL Cache Java Pool Java Pool Virtuelle IP Adressen Instanzen OEM Prozesse Oracle Cluster Ready Services (CRS) HA Framework Oracle Cluster Synchronisation Services (CSS) Basis für Inter-prozess & -Knoten-Operationen, Node Monitoring & Membership, Client-Dienste Hardware / Betriebssystem Kernel 15 @Oracle Control Application Server Database Storage Page 8 www.decus.de 8
4 IT-Symposium 2004 Oracle Application Server 10 g Software Bereitstellung Benutzer Bereitstellung Workload Management 10 g Applikations- Verfügbarkeit Applikations- Monitoring Enterprise Virtualisierung Servicequalität Bereitstellung Monitoring 17 Herausforderungen an ein Virtualisierung der Infrastruktur Virtualisierung des Managements Virtualisierung der Bereitstellung Skalierbarkeit und Hochverfügbarkeit 18 Page 9 www.decus.de 9
@Oracle Control Application Server Database Storage EM: Storage / ASM 20 Page 10 www.decus.de 10
EM: Database Control 21 EM: Control 22 Page 11 www.decus.de 11
4 IT-Symposium 2004 Herausforderungen an ein Virtualisierung der Infrastruktur Virtualisierung des Managements Virtualisierung der Bereitstellung Skalierbarkeit und Hochverfügbarkeit 23 Aktives Workload & Failover Management Failover Management Auftrag XY Logistik Workload Management Standard-Server-Auslastung Auftrag XY / Logistik Auftrag / XY Logistik Serverausfall Jahresendgeschäft 24 Page 12 www.decus.de 12
Fast Connection Failover (FCF) / TAF FCF: OCI und Thin Treiber Container muss reagieren Reaktion auf UP und DOWN Events (FaN) Lesende Transaktionen erhalten SQLException TAF: nur OCI-Treiber Net8 reagiert automatisch TAF-Callbacks für Anwendung Reaktion nur auf Net8- Fehler Lesende Transaktionen laufen weiter 25 Automatik Workload Repository (AWR) Statistiken MMON Workload Regelmäßiges Ermitteln von Performance-Metriken (Snapshots) ohne SQL SGA Workload Repository Historisierte Speicherung von Performance-Kennzahlen Interne Clients -ADDM -Memory - Undo -Redo - GRID Ctrl - SQL*Plus Externe Clients Grundlage für: Resource Provisioning Diagnosen 26 Page 13 www.decus.de 13
4 IT-Symposium 2004 Herausforderungen an ein Virtualisierung der Infrastruktur Virtualisierung des Managements Virtualisierung der Bereitstellung Skalierbarkeit und Hochverfügbarkeit 27 Skalierbarkeit & Ausfallsicherheit pro Ebene Virtualisierung von Ressourcen Application Oracle Application Server Server Database RAC Control Storage ASM 28 Page 14 www.decus.de 14
Zusammenfassung Was brauche ich? Was kaufe ich? Was kostet es mich? 29 was brauche ich? Virtualisierung auf jeder Ebene Storage-Virtualisierung: Spiegelung Striping Kapazitätsmanagement Komplexitätsreduzierung Oracle Lösung: ASM Application Server Database Lösung anderer Hersteller: Dell, EMC, HP, Sun, Veritas Wichtig: Kosten und Verwaltung Oracle: Out of the box mit EM Storage 30 Page 15 www.decus.de 15
was brauche ich? Virtualisierung auf jeder Ebene Datenbank-Virtualisierung: Bereitstellung von Diensten Skalierbarkeit & Ausfallsicherheit Workload Management Oracle Lösung: Oracle Datenbank 10 g Lösung anderer Hersteller: www.suchmaschine.de Application Server Database Storage Wichtig: Kosten und Verwaltung Oracle: SE / EE & EM 31 was brauche ich? Virtualisierung auf jeder Ebene Virtualisierung der Applikation: Bereitstellung von Diensten Skalierbarkeit & Ausfallsicherheit Workload Management Vollständigkeit des Angebots Oracle Lösung: Oracle Applikation Server 10 g Application Server Lösung anderer Hersteller: www.suchmaschine.de Database Wichtig: Kosten und Verwaltung OracleAS: SE / EE & EM Storage 32 Page 16 www.decus.de 16
F R A G E N A N T W O R T E N Page 17 www.decus.de 17