17
IT-Symposium 2004 www.decus.de 1 Page 1 2 Markus Michalewicz BU Database Technologies ORACLE Deutschland GmbH Oracle Database 10g Die RAC Evolution

Oracle Database 10g Die RAC Evolution · RAC-Revolution, RAC-Evolution & Grid Computing Oracle8i mit OPS Oracle9i Rel. 1 mit RAC Oracle9i Rel. 2 mit RAC Oracle Database 10g 4 Oracle

  • 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