17
The Cloud vs. The Grid Björn Karger Proseminar Technische Informatik 29.01.2009

The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

The Cloud vs. The Grid

Björn Karger

Proseminar Technische Informatik

29.01.2009

Page 2: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

2

Gliederung

1. Anwendungsgebiete

• Motivation

• Technische Voraussetzungen

• Beispiele für verteiltes Rechnen

2. Grid

• Definition

• Entstehung

• Aufbau

3. Cloud

• Definition

• Entstehung

• Aufbau

4. Vergleich

5. Zusammenfassung

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Page 3: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

3

Motivation

Cloud & Grid Konzepte des

verteilten Rechnens

enorme Rechenleistungen benötigt

Rechenleistung einzelner Computer

begrenzt

Finanzen in der Wissenschaft

begrenzt

Unternehmen achten auf Effizienz

Prozessoren oft nicht voll

ausgelastet

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Page 4: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

4

Technische Voraussetzungen

Parallelisierbarkeit

• Aufteilung einer Aufgabe kleine

Teilaufgaben

• Teilaufgaben unabhängig

voneinander lösbar

• Paralleler Anteil möglichst groß

Vernetzung & Kommunikation

• ohne Vernetzung & Kommunikation

keine Verteilung möglich

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Page 5: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

5

Beispiele für verteiltes Rechnen

Large Hadron Collider (LHC)

• Experiment der Teilchenphysik

• Gesamtkosten von 3 Milliarden Euro

• ca. 15 Petabyte Datenaufkommen pro

Jahr (15 Millionen Gigabyte)

• „Worldwide LHC Computing Grid“ (WLCG)

verarbeitet diese Daten

SETI@home, Einstein@home,

Folding@home, …

New York Times PDF Konvertierung

• 11 Millionen Artikel in PDFs konvertieren (1851-1922)

• statt mehrerer Wochen Rechenzeit

weniger als 24 Stunden benötigt

• Amazons Cloud genutzt

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Page 6: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

6

Grid - Definition

Ein Grid ist ein System,

• das Ressourcen koordiniert,

die keiner zentralen

Kontrollinstanz unterliegen

• das standardisierte, offene,

universelle Protokolle und

Schnittstellen nutzt

• und eine nicht triviale

Dienstgüte liefert.

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Page 7: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

7

Grid - Entstehung

Grid-Nutzung so einfach wie

Strom-Nutzung (Electrical

Power Grid)

Experimente mit vernetzten

Supercomputern (I-WAY-

Projekt)

Aufdecken von Problemen durch

große Entfernung

Erkenntnisse führten zur

Definition des Grids

Grid-Middleware entstand

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Page 8: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

8

Grid - Aufbau

konzeptioneller Aufbau

detaillierterer Aufbau wurde durch das „Open Grid Forum“ erstellt

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Page 9: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

9

Cloud - Definition

es existiert keine genaue

Definition

Weiterentwicklung des Grid-

Computing

Definitionsversuch von James

Staten :

• „Ein Pool aus abstrahierter,

hochskalierbarer und

verwalteter IT-Infrastruktur,

die Kundenanwendungen

vorhält und nach Verbrauch

abgerechnet wird.“

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Page 10: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

10

Cloud - Entstehung

Hype um Cloud-Computing

neues Marktsegment

alle großen Internetunternehmen drängen auf den Markt

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Page 11: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

11

Cloud - Aufbau

der Aufbau hängt vom

jeweiligen Unternehmen ab

mögliche Ausrichtungen

einer Cloud sind:

• Software als Service (SaaS)

• Plattform als Service (PaaS)

• Infrastruktur als Service

(IaaS)

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Page 12: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

12

Vergleich: Ziel & Struktur

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Vergleich Grid Cloud

Zielsetzung Bereitstellen von verteilten Ressourcen

gemeinsame Nutzung von Ressourcen

Verbesserung des Grid

Infrastruktur keine zentrale Kontrollinstanz

zentrale Kontrollinstanz

höhere Flexibilität

Zentralisierung der Ressourcen

Page 13: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

13

Vergleich: Middleware & Standardisierung

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Vergleich Grid Cloud

Middleware frei nicht frei

Standardisierung standardisierte Protokolle und Schnittstellen vorhanden

Standardisierung durch das „Open Grid Forum“

keine Standardisierung vorhanden

findet eventuell durch die Zusammenarbeit mit der Wissenschaft statt

Page 14: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

14

Vergleich: Anwendungen & Benutzerschnittstellen

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Vergleich Grid Cloud

Anwendungen meistens wissenschaftliche Anwendungen

nahezu jede Anwendung unterstützt

Benutzer-schnittstellen

hoher Einarbeitungsaufwand

mehrere Tage bis zur ersten Nutzung nötig

geringer Einarbeitungsaufwand

erste Nutzung nach wenigen Minuten möglich

Page 15: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

15

Vergleich: Entwicklung, Sicherheit, Geschäftsmodell

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Vergleich Grid Cloud

Entwicklung durch Wissenschaft durch Unternehmen, langsam auch Wissenschaft

Sicherheit absolute Sicherheitnicht nötig

höhere Anforderungen als beim Grid

Geschäfts-modell

meistens kostenlos, staatliche Förderung

kommerziell, Abrechnung anhand des Verbrauchs

Page 16: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

16

Zusammenfassung

Grid hat sich als Standard in

der Wissenschaft etabliert

• viele Anwendungsgebiete in

der Wissenschaft

• LHC ist mehr als 10 Jahre

aktiv

• Zukunft gesichert

• Weiterentwicklung findet

ständig statt

Cloud muss sich in der

Zukunft noch beweisen

• Clouds sind noch in der

Entstehung

• Forschung auf dem Gebiet

startet jetzt

• Clouds besitzen großes

Potenzial

• Sicherheitsbedenken müssen

überwunden werden

Björn Karger, The Cloud vs. The Grid, 29.01.2009

Page 17: The Cloud vs. The Grid - mi.fu-berlin.de · 3 Motivation Cloud & Grid Konzepte des verteilten Rechnens enorme Rechenleistungen benötigt Rechenleistung einzelner Computer begrenzt

17

Quellen

Bild I-WAY Projekt: Overview of the I-WAY: Wide-Area Visual Supercomputing

Ian Foster, The Grid: A New Infrastructure for 21st Century Science

Ian Foster, What is the Grid? A Three Point Checklist

Wolfgang Herrmann, Cloud Computing - das Buzzword des Jahres?

Johann Kurz, Cloud Computing - IT in der <<Wolke>>

Christian Baun, Dr. Marcel Kunze, Cloud Computing – Infrastruktur als Dienst

Kemal A. Delic und Martin Anthony Walker, Emergence of The Academic Computing

Clouds

Vielen Dank!

Björn Karger, The Cloud vs. The Grid, 29.01.2009