Upload
others
View
25
Download
0
Embed Size (px)
Citation preview
IT-Symposium 2004
www.decus.de 1
Page 1
2
Markus MichalewiczBU Database Technologies
ORACLE Deutschland GmbH
Oracle Database 10g –Die RAC Evolution
IT-Symposium 2004
www.decus.de 2
Page 2
3
RAC-Revolution, RAC-Evolution & Grid Computing
Oracle8imit OPS
Oracle9i Rel. 1mit RAC
Oracle9i Rel. 2mit RAC
Oracle Database 10g
4
Oracle Real Application Clusters (RAC)
Mit Oracle9i vorgestellte, Cluster-fähige Version der Datenbank (Clusterdatenbank)Hardware-Grundlage: Shared Disk Cluster Eine Datenbank, mehrere parallele InstanzenAlle Knoten sind gleichzeitig aktivRevolutionäre Technik: „Cache Fusion“Cache Fusion = globale SGA
Optimale Verfügbarkeit und Skalierbarkeit
IT-Symposium 2004
www.decus.de 3
Page 3
5
RAC – multiple Betriebssysteme oft auf HPRac Installationen nach Plattform
HP Sun IBM Dell Fujitsu Andere Unbekannt
RAC Installationen nach Betriebssystem
Solaris Linux HP-UX Tru64 AIX Windows OpenVMS Unbekannt
6
1
Den Kundenkennen
BI und CRM
2
Den Kundenerreichen
Internetund
e-Commerce
3
konsolidieren
Große SMPSysteme und
Cluster
4
Proaktiv undflexibel auf den Kunden
reagieren
EnterpriseEnterprise
GridsGrids
IT Trends & Entwicklungen
t 2003
IT-Symposium 2004
www.decus.de 4
Page 4
7
Ein gemeinsamer Grid-Grundgedanke Virtualisierung von Ressourcen
844
Herausforderungen an ein Grid
Virtualisierung der Infrastruktur
Virtualisierung des Managements
Virtualisierung der Bereitstellung
Skalierbarkeit und Hochverfügbarkeit
IT-Symposium 2004
www.decus.de 5
Page 5
Grid Control
DatabaseGrid
StorageGrid
Application ServerGrid
Grid@Oracle
10
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
Storage Management mit ASM
IT-Symposium 2004
www.decus.de 6
Page 6
11
Datei-System
Disk-Gruppe
Logical Volumes
0010 0010 0010 0010 00100010 0010 0010 0010 0010Dateien
Tablespace
Tabellen
Traditionelle Verwaltung im Dateisystem
Storage-Administration
Einfache Verwaltung mit Oracle ASM
Oracle ASM
Disk-Gruppe
Tablespace
Tabellen
Grid Control
DatabaseGrid
StorageGrid
Application ServerGrid
Grid@Oracle
IT-Symposium 2004
www.decus.de 7
Page 7
13
Blade1
Blade2
Blade3
RAC - Optimierte Resourcennutzung
14
Hardware- / Betriebssystem-Kernel
LVMCluster Membership
Cluster Control / Failover APIs
Ressource Management
Ressource Monitoring
Virtualisierung durch Oracle Clusterware
Hardware- / Betriebssystem-Kernel
Volume Manager / File-System
Cluster Control / Failover APIs
Ressource Management
DatenbankenApplikationen
Ressource Monitoring
Oracle Clusterware
ASM
IT-Symposium 2004
www.decus.de 8
Page 8
15
Oracle Cluster Synchronisation Services (CSS)Basis für Inter-prozess & -Knoten-Operationen, Node Monitoring & Membership, Client-Dienste
Hardware / Betriebssystem Kernel
Oracle Cluster Ready Services (CRS)HA Framework
Virtuelle IP Adressen Instanzen Prozesse
140.84.20.02140.84.20.01
140.84.20.03SQL Cache
Large Pool
Buffer Cache
Java Pool
SGA Pool
SQL Cache
Large Pool
Buffer Cache
Java Pool
SGA Pool
OEM
Oracle Clusterware – Datenbank HA Stack
Grid Control
DatabaseGrid
StorageGrid
Application ServerGrid
Grid@Oracle
IT-Symposium 2004
www.decus.de 9
Page 9
17
Software Bereitstellung
BenutzerBereitstellung
10g
Applikations-Verfügbarkeit
Applikations-Monitoring
Workload Management
Enterprise GridVirtualisierung – Servicequalität – Bereitstellung – Monitoring
Oracle Application Server 10g
1844
Herausforderungen an ein Grid
Virtualisierung der Infrastruktur
Virtualisierung des Managements
Virtualisierung der Bereitstellung
Skalierbarkeit und Hochverfügbarkeit
IT-Symposium 2004
www.decus.de 10
Page 10
Grid Control
DatabaseGrid
StorageGrid
Application Server Grid
Grid@Oracle
20
EM: Storage / ASM
IT-Symposium 2004
www.decus.de 11
Page 11
21
EM: Database Control
22
EM: Grid Control
IT-Symposium 2004
www.decus.de 12
Page 12
2344
Herausforderungen an ein Grid
Virtualisierung der Infrastruktur
Virtualisierung des Managements
Virtualisierung der Bereitstellung
Skalierbarkeit und Hochverfügbarkeit
24
Standard-Server-Auslastung
Auftrag LogistikXY
Jahresendgeschäft
Auftrag / XY Logistik
Serverausfall
Auftrag XY / Logistik
FailoverManagement
WorkloadManagement
Aktives Workload & Failover Management
IT-Symposium 2004
www.decus.de 13
Page 13
25
FCF:OCI und Thin TreiberContainer muss reagieren
Reaktion auf UP und DOWN Events (FaN)Lesende Transaktionen erhalten SQLException
TAF:nur OCI-TreiberNet8 reagiert automatischTAF-Callbacks für Anwendung Reaktion nur auf Net8-Fehler
Lesende Transaktionen laufen weiter
Fast Connection Failover (FCF) / TAF
26
Regelmäßiges Ermitteln von Performance-Metriken(Snapshots) ohne SQL
Historisierte Speicherung vonPerformance-Kennzahlen
Grundlage für:– Resource Provisioning– Diagnosen
Workload
Statistiken
SGA
MMON
Interne Clients
ExterneClients
- GRID Ctrl- SQL*Plus
…
Workload Repository
- ADDM- Memory- Undo - Redo …
Automatik Workload Repository (AWR)
IT-Symposium 2004
www.decus.de 14
Page 14
2744
Herausforderungen an ein Grid
Virtualisierung der Infrastruktur
Virtualisierung des Managements
Virtualisierung der Bereitstellung
Skalierbarkeit und Hochverfügbarkeit
28
GridControl
Storage Grid
Database Grid
ApplicationServer Grid
Virtualisierung von Ressourcen
Skalierbarkeit & Ausfallsicherheit pro Ebene
ASM
RAC
Oracle Application
Server
IT-Symposium 2004
www.decus.de 15
Page 15
29
Grid – ZusammenfassungWas brauche ich?Was kaufe ich?Was kostet es mich?
30
Grid – was brauche ich?Virtualisierung auf jeder Ebene
Storage-Virtualisierung:– Spiegelung– Striping– Kapazitätsmanagement– Komplexitätsreduzierung
Oracle Lösung:– ASM
Lösung anderer Hersteller:– Dell, EMC, HP, Sun, Veritas
Wichtig: Kosten und Verwaltung– Oracle: „Out of the box“ mit EM
Storage Grid
Database Grid
ApplicationServer Grid
IT-Symposium 2004
www.decus.de 16
Page 16
31
Grid – was brauche ich?Virtualisierung auf jeder Ebene
Datenbank-Virtualisierung:– Bereitstellung von Diensten– Skalierbarkeit &– Ausfallsicherheit– Workload Management
Oracle Lösung:– Oracle Datenbank 10g
Lösung anderer Hersteller:– www.suchmaschine.de
Wichtig: Kosten und Verwaltung– Oracle: SE / EE & EM
Storage Grid
Database Grid
ApplicationServer Grid
32
Grid – 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 10g
Lösung anderer Hersteller:– www.suchmaschine.de
Wichtig: Kosten und Verwaltung– OracleAS: SE / EE & EM
Storage Grid
Database Grid
ApplicationServer Grid
IT-Symposium 2004
www.decus.de 17
Page 17
F R A G E NF R A G E NA N T W O R T EA N T W O R T E NN