10 g

Werbung
Slide 1

10g

GRID Computing

STU
1


Slide 2

NUBIT 2005
ORACLE
25.02.2005

Jörg Eggelsmann
Senior Sales Consultant
STCC Nord
Oracle Deutschland GmbH
[email protected]


Slide 3

10g

Der Suchbegriff

grid computing

konnte 73 mal gefunden werden

grid computing

STU
3


Slide 4

10g

Versorgungsunternehmen (EVU)
Aufgabe:
 Ressource


“Strom”

 bereitstellen






wann immer benötigt
wo immer benötigt
soviel wie benötigt
mit den Eigenschaften wie
benötigt

STU
4

4


Slide 5

10g

Versorgungsunternehmen (EVU)
Herausforderung

Kwh

Spitzenlast·
Speicher-Wasserkraftwerke · Gasturbinen
Mittellast·
heimische Steinkohle · Heizöl und Erdgas
Biomasse· Windenergie· Solarenergie
Grundlast
Laufwasser· Kernenergie · Braunkohle

Auslastungprofile der Verbraucher

Zeit

STU
4

5


Slide 6

Versorgungsunternehmen (EVU)

10g

Folge: Virtualisung der Ressource “Strom”

„Drehscheibe“
Strom-BÖRSE
-> Makler

STU
6


Slide 7

10g

IT (Rechenzentrum)
Aufgabe:
 IT Ressourcen





“Informationen / Daten”
“Applikationen / Dienste”
“Rechenleistung”

 bereitstellen






wann immer benötigt
wo immer benötigt
soviel wie benötigt
mit den Eigenschaften wie benötigt

STU
4

7


Slide 8

10g

Evolution der Virtualisierung
DWH

DWH

CRM
DWH

HR

S&D

WEB

HR

HR

S&D

CRM

WEB

CRM
S&D

SAN

WEB

vollständige Virtualisierung

begrenzte Virtualisierung
keine Virtualisierung

STU
8


Slide 9

10g

Grid Computing mit Oracle
Application
Server
Grid

Database
Grid

Storage
Grid

Grid Control

STU
9


Slide 10

10g

Anforderungen an ein GRID
 Virtualisierungs Infrastruktur/Architektur
–Oracle

Portable Clusterware
–Automatic Storage Management (ASM)

 Virtualisierungs Management und “Provisioning”
–Oracle

GRID Control
–dynamisches Resourcemanagement
–Automatic Workload Repository

 Skalierbarkeit
–RAC

Cache Fusion

 Hochverfügbarkeit
–RAC

Cache Fusion
–Oracle Portable Clusterware
–Data Guard
STU
6

10


Slide 11

10g

Skalierbarkeit
&
Hochverfügbarkeit

STU
11


Slide 12

10g

Real Application Clusters
CRM
CRM

CRM
CRM

CRM

CRM
CRM

CRM

CRM

CRM

CRM

CRM
CRM

CRM

CRM
CRM

CRM

Cache Fusion

Technology™

Daten
A-Z
STU
12


Slide 13

10g

Cache Coherency Protocol
Inst A
SGA
DBA: 4711
G.Stürner
L.Ellison

Block Request

Block Shipping

J.Henley
G.Bloom
R.Lane
….

Inst B
SGA
DBA: 4711
G.Stürner
L.Ellison
J.Henley
G.Bloom
R.Lane
….

DBA: 4711
G.Stürner
L.Ellison
R.Lane
….

STU
13


Slide 14

10g

Optimierungen in 10g RAC
Feintuning durch bessere Anpassung an GRID Infrastruktur
GCS Informationen werden nur auf den betroffenen Knoten verwaltet
“Dynamic Remastering”
Order
Entry

GCS für Order Entry

Financial

GCS für Financial

STU
14


Slide 15

Oracle10g RAC: Hochverfügbarkeit

10g

 Oracle Portable Clusterware für Verfügbarkeit
 Oracle RAC für höchste Verfügbarkeit
 Transparent Application Failover (TAF)
 Oracle Data Guard
 Rolling Patch Upgrade mit RAC
 Rolling Release Upgrade mit Data Guard

STU
15


Slide 16

10g

ORACLE Portable Clusterware

Ressource Monitoring

Ressource Monitoring

Ressource
Management

Applikationen
Datenbanken
Oracle
Clusterware

Cluster Control /
Failover APIs

Ressource
Management
Cluster
Control /

Cluster Membership
LVM

Failover
APIs /
Volume
Manager
ASM
File-System

Hardware- /
Betriebssystem-Kernel

Hardware- /
Betriebssystem-Kernel

STU
16


Slide 17

ORACLE Portable Clusterware

10g

 Gleiche portable Software für alle Plattformen



LINUX
Windows
IBM AIX
HP UNIX
TRU64
SOLARIS



Klassenprimus







 Ursprünglich lizensiert von Digital / Compaq
 Integrierbar in vorhandene Hardware Clusterumgebungen, z. B. HP MC/Service Guard,
Veritas…

 Ohne Beschränkungen, wie z.B. Anzahl der Knoten…
 Kostenlos
STU
17


Slide 18

10g

Oracle Automatic Storage
Management ASM

Virtualisierungsinfrastruktur & Architektur
STU
18


Slide 19

Ziele von ASM

10g

 Virtualisierung mit kostengünstigen Storagekomponenten
 Vereinfachung des Storage Management




automatisches Striping & Mirroring
Online Platten hinzufügen/entfernen
automatisches Re-Balancing

 Vereinfachung der Datenbank Administration



Fileverwaltung (Daten, Redo, Log, Temp, Backup, Flashback,…)
Backup/Recovery

 Kein Filessystem mehr notwendig


Filesystem versus Raw Device

STU
19


Slide 20

10g

Reduzierte Komplexität mit ASM
Heute

ASM

Tabellen

Tabellen

Tablespace
Dateien

Tablespace
Dateien

Datei-System

Datei-System

Logical Vol

Logical Vol

Disk-Gruppe

Disk-Gruppe

STU
20


Slide 21

Vereinfachung des Storage Management

10g

 Automatisches Striping
 Automatisches Rebalancing
 Migration auf neues Storage kann online
durchgeführt werden

Disk Group
STU
21


Slide 22

10g

STU
22


Slide 23

10g

Virtualisierungsmanagement
&
Provisioning
DWH

HR

S&D

CRM

WEB

STU
23


Slide 24

10g

Grid Control zur Steuerung aller Komponenten
Datenbank
Host und
Hardware

Network und
Load Balancer

Storage

OracleAS

• Administration
• Monitoring
• Bereitstellung
• Sicherheit
GRID
Control

Applikationen

STU
24


Slide 25

10g

STU
25


Slide 26

10g

Bereitstellen (“Provisioning”)


wann immer benötigt




soviel wie benötigt






genügend Rechenleistung
genügend Speicherkapazität
alle Dienste / Service / Applikationen

mit den Eigenschaften wie benötigt




(hoch)verfügbar, dynamisch, flexibel

Vollständigkeit, Aktualität, Fehlerfreiheit, Sicherheit

wo immer benötigt


Rechenzentrum eines Unternehmens



den Rechenzentren eines Unternehmens



weltweit eines Unternehmens

STU
4

26


Slide 27

Bereitstellen (“Provisioning”)

10g

 Dynamic Provisioning



dynamische Bereitstellung von HW Resourcen basierend auf “Utilization Rules”
und SLA’s
rechnerübergreifendes dynamisches Loadbalancing

 Infrastructure / Configuration Provisioning



Automatisiertes Patch- und Update Management
Kopie, Speicherung und Verteilung von erprobten Konfigurationen, Cloning

STU
27


Slide 28

10g

Dynamic Provisioning
Beispiel: Jahresendgeschäft
CRM

DWH
SMP
24 Cpu

SMP
24 Cpu

Ø Cpu
20%

Ø Cpu
25%
100 %

100 %

25 %

20 %
Auslastungprofil des Rechners

Auslastungprofil des Rechners

STU
28


Slide 29

10g

Dynamic Provisioning
Beispiel: Jahresendgeschäft
CRM

DWH
SMP
24 Cpu

SMP
24 Cpu

Ø Cpu
28%

Ø Cpu
35%
100 %

100 %

25 %

20 %
Auslastungprofil des Rechners

Auslastungprofil des Rechners

STU
29


Slide 30

10g

Mit Grid Computing

 dynamische Lastverteilung






optimale Auslastung
garantieren der geforderten Antwortzeiten
reduzierter HW Bedarf
reduzierter Lizenzbedarf

DWH

CRM

100 %
60 %

Grid System
4 x 8 Cpu
Auslastungprofil des GRID

Ø Cpu
60%
STU
30


Slide 31

10g

Dynamic Provisioning
AWR: Workload Repository
MMON

Datenbank
Statistiken

Workload
Repository

SGA

- ADDM
- Memory
- Undo
- Redo …
Interne Clients

- GRID Crtl

Reaktion

- …
- SQL*Plus
Externe Clients

STU
31


Slide 32

Dynamic Provisioning

10g

AWR Einstellungen im Grid Control

STU
32


Slide 33

Dynamic Provisioning mit Grid Control

10g

 Definition von Services

 Monitoring der Service Level
 Spezifizieren der Service Level


Antwortzeiten



Grenzwerte für HW Resourcen

 Automatisches Bereitstellen/Entfernen von
Ressourcen für Service Level
 Regelbasierend
 Automatische Lastverteilung (Session Migration)
STU
33


Slide 34

10g

Automatisiertes Patch Management
 Automatisches Finden neuer relevanter Patches
 Automatische Speicherung und Anwendung
 Rolling RAC upgrade

2

Feststellen der
Anwendbarkeit

Anwenden
des Patches

3

4
1

Patch
veröffentlicht

Update des
Inventories

STU
34


Slide 35

10g

Anforderungen an ein GRID
 Virtualisierungs Infrastruktur/Architektur
–Oracle

Portable Clusterware
–Automatic Storage Management (ASM)

 Virtualisierungs Management und “Provisioning”
–Oracle

GRID Control
–dynamisches Resourcemanagement
–Automatic Workload Repository

 Skalierbarkeit
–RAC

Cache Fusion

 Hochverfügbarkeit
–RAC

Cache Fusion
–Oracle Portable Clusterware
–Data Guard
STU
6

35


Slide 36

10g

Grid Computing mit Oracle
Application
Server
Grid

Database
Grid

Storage
Grid

Grid Control

STU
36


Slide 37

Informationen





10g

http://www.oracle.com/technology/products/database/clustering/index.html
http://www.oracle.com/technology/products/manageability/database/index.html
http://tahiti.oracle.com

STU
37


Slide 38

10g

QUESTIONS
ANSWERS

STU
38


Slide 39

10g

GRID Computing

STU

Vielen Dank
für
Ihre Aufmerksamkeit !
39


Herunterladen