1 / 39

GRID Computing

GRID Computing. NUBIT 2005 ORACLE 25.02.2005. Jörg Eggelsmann Senior Sales Consultant STCC Nord Oracle Deutschland GmbH Joerg.eggelsmann@oracle.com. Der Suchbegriff grid computing konnte 73 mal gefunden werden. grid computing. Versorgungsunternehmen (EVU). Aufgabe : Ressource

kaori
Download Presentation

GRID Computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GRID Computing

  2. NUBIT 2005 ORACLE 25.02.2005 Jörg Eggelsmann Senior Sales Consultant STCC Nord Oracle Deutschland GmbH Joerg.eggelsmann@oracle.com

  3. Der Suchbegriff gridcomputing konnte 73 mal gefunden werden grid computing

  4. Versorgungsunternehmen (EVU) Aufgabe: • Ressource • “Strom” • bereitstellen • wann immer benötigt • wo immer benötigt • soviel wie benötigt • mit den Eigenschaften wie benötigt 4

  5. Versorgungsunternehmen (EVU) Herausforderung Kwh Spitzenlast· Speicher-Wasserkraftwerke · Gasturbinen Mittellast· heimische Steinkohle · Heizöl und Erdgas Biomasse· Windenergie· Solarenergie Grundlast Laufwasser· Kernenergie · Braunkohle Zeit Auslastungprofile der Verbraucher 4

  6. „Drehscheibe“ Strom-BÖRSE -> Makler Versorgungsunternehmen (EVU) Folge: Virtualisung der Ressource “Strom”

  7. IT (Rechenzentrum) Aufgabe: • ITRessourcen • “Informationen / Daten” • “Applikationen / Dienste” • “Rechenleistung” • bereitstellen • wann immer benötigt • wo immer benötigt • soviel wie benötigt • mit den Eigenschaften wie benötigt 4

  8. Evolution der Virtualisierung S&D CRM HR DWH WEB CRM HR S&D DWH WEB CRM SAN WEB S&D DWH vollständige Virtualisierung HR begrenzte Virtualisierung keine Virtualisierung

  9. Grid Computing mit Oracle Storage Grid Database Grid Application ServerGrid 3rd Party Grid Control 3rd Party C l u s t e r w a r e

  10. Anforderungen an ein GRID • Virtualisierungs Infrastruktur/Architektur • Virtualisierungs Management und “Provisioning” • Skalierbarkeit • Hochverfügbarkeit • Oracle Portable Clusterware • Automatic Storage Management (ASM) • Oracle GRID Control • dynamisches Resourcemanagement • Automatic Workload Repository • RAC Cache Fusion • RAC Cache Fusion • Oracle Portable Clusterware • Data Guard 6

  11. Skalierbarkeit& Hochverfügbarkeit

  12. Real Application Clusters CRM CRM CRM CRM CRM CRM CRM CRM CRM CRM CRM CRM CRM CRM CRM CRM CRM Cache Fusion Technology™ D a t e n A - Z

  13. Block Request DBA: 4711 G.Stürner DBA: 4711 G.Stürner Block Shipping L.Ellison L.Ellison J.Henley J.Henley G.Bloom G.Bloom R.Lane R.Lane R.Lane R.Lane …. …. Cache Coherency Protocol Inst A Inst B SGA SGA DBA: 4711 G.Stürner L.Ellison R.Lane ….

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

  15. Oracle10g RAC: Hochverfügbarkeit • 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

  16. Oracle Clusterware ASM Ressource Monitoring Applikationen Datenbanken Ressource Management Cluster Control / Failover APIs Hardware- / Betriebssystem-Kernel Volume Manager / File-System ORACLE Portable Clusterware Ressource Monitoring Ressource Management Cluster Control / Failover APIs Cluster Membership LVM Hardware- / Betriebssystem-Kernel

  17. ORACLE Portable Clusterware • Gleiche portable Software für alle Plattformen • LINUX • Windows • IBM AIX • HP UNIX • TRU64 • SOLARIS • Ursprünglich lizensiert von Digital / Compaq • Klassenprimus • Integrierbar in vorhandene Hardware Clusterumgebungen, z. B. HP MC/Service Guard, Veritas… • Ohne Beschränkungen, wie z.B. Anzahl der Knoten… • Kostenlos

  18. Oracle Automatic Storage Management ASM Virtualisierungsinfrastruktur & Architektur

  19. Ziele von ASM • 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

  20. Reduzierte Komplexität mit ASM Heute ASM Tabellen Tabellen Tablespace Tablespace Dateien Dateien Datei-System Datei-System Logical Vol Logical Vol Disk-Gruppe Disk-Gruppe

  21. Automatisches Rebalancing • Migration auf neues Storage kann online durchgeführt werden Disk Group Vereinfachung des Storage Management • Automatisches Striping

  22. Virtualisierungsmanagement&Provisioning S&D CRM HR DWH WEB

  23. Datenbank Applikationen GRID Control Grid Control zur Steuerung aller Komponenten Host und Hardware Network und Load Balancer OracleAS • Administration • Monitoring • Bereitstellung • Sicherheit Storage

  24. Bereitstellen (“Provisioning”) • wann immer benötigt • (hoch)verfügbar, dynamisch, flexibel • soviel wie benötigt • genügend Rechenleistung • genügend Speicherkapazität • alle Dienste / Service / Applikationen • mit den Eigenschaften wie benötigt • Vollständigkeit, Aktualität, Fehlerfreiheit, Sicherheit • wo immer benötigt • Rechenzentrum eines Unternehmens • den Rechenzentren eines Unternehmens • weltweit eines Unternehmens 4

  25. Bereitstellen (“Provisioning”) • 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

  26. Dynamic Provisioning Beispiel: Jahresendgeschäft CRM DWH SMP 24 Cpu SMP 24 Cpu Ø Cpu 20% Ø Cpu 25% 100 % 100 % 20 % 25 % Auslastungprofil des Rechners Auslastungprofil des Rechners

  27. Dynamic Provisioning Beispiel: Jahresendgeschäft CRM DWH SMP 24 Cpu SMP 24 Cpu Ø Cpu 28% Ø Cpu 35% 100 % 100 % 20 % 25 % Auslastungprofil des Rechners Auslastungprofil des Rechners

  28. 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%

  29. Dynamic Provisioning AWR: Workload Repository MMON Datenbank Statistiken Workload Repository SGA - ADDM - Memory - Undo - Redo … Reaktion • GRID Crtl • … • SQL*Plus Interne Clients Externe Clients

  30. Dynamic Provisioning AWR Einstellungen im Grid Control

  31. Dynamic Provisioning mit Grid Control • 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)

  32. 3 Anwenden des Patches Automatisiertes Patch Management • Automatisches Finden neuer relevanter Patches • Automatische Speicherung und Anwendung • Rolling RAC upgrade 2 Feststellen der Anwendbarkeit 4 Update des Inventories 1 Patch veröffentlicht

  33. Anforderungen an ein GRID • Virtualisierungs Infrastruktur/Architektur • Virtualisierungs Management und “Provisioning” • Skalierbarkeit • Hochverfügbarkeit • Oracle Portable Clusterware • Automatic Storage Management (ASM) • Oracle GRID Control • dynamisches Resourcemanagement • Automatic Workload Repository • RAC Cache Fusion • RAC Cache Fusion • Oracle Portable Clusterware • Data Guard 6

  34. Grid Computing mit Oracle Storage Grid Database Grid Application ServerGrid 3rd Party Grid Control 3rd Party C l u s t e r w a r e

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

  36. Q & Q U E S T I O N S A N S W E R S A

  37. GRID Computing Vielen Dank für Ihre Aufmerksamkeit !

More Related