Seite 47 - Der Weg in die Cloud 2011

47
}
2.7.4
Data-Intensive-Computing as a Service
Sieht man sich der Herausforderung gegenüber, große Datenmengen
jenseits der Terabyte-Grenze wiederkehrend zu verarbeiten und zu
analysieren, kommt Data-Intensive-Computing as a Service (DICaaS) in
Frage, z. B. für Finanzanalyse oder Wissensfindung. Hierfür wird oftmals das
als Rückgrat des Cloud-Computings bezeichnete und von Google entwickelte
Map Reduce Framework für parallele Berechnungen verwendet. Amazon
bietet hierfür Elastic MapReduce
9
an, das auf seiner Rechner- (EC²) und
Speicherinfrastruktur (S3) ausgeführt wird. Ein großer Vorteil dieses
Angebots ist hierbei die dynamische Erstellung der komplexen
Laufzeitumgebung. Für den lokalen Betrieb bieten sich verbesserte Open-
Source-basierte Systeme, z. B. mittels Cloudera
10
,
an.
Für
komplexe
zusammenhängende
Berechnungen,
z.
B.
Crashtestsimulationen, wird High-Performance-Computing (HPC) benötigt.
Dies geschieht typischerweise in eng gekoppelten Rechnerverbänden
(
mittels spezieller Netzwerke mit geringer Latenz). Verfügbare Cloud-
Angebote, wobei die Anwendung von Haus aus auf parallele Verarbeitung
ausgelegt sein muss, werden hier häufig zur Abdeckung der Spitzen
eingebunden (Hybrid Cloud). Ein zunehmender Trend
11
ist die Verwendung
spezieller Grafikprozessoren in Kombination mit schnellen Multi-Core-
Prozessoren, um weitere Performancevorteile zu erreichen. Amazon bietet
hierfür spezielle HPC-Instanzen
12
mit spezifischen Komponenten (Abkehr
von Abstraktion) an, die für die übliche Optimierung notwendig sind, sowie
schnellere Verbindung zwischen den Rechnern.
2.7.5
Human as a Service
Bei Human as a Service (HuaaS) wird die menschliche Intelligenz als Dienst
zum Lösen von Aufgaben, die ein Computer nicht (oder nur sehr schlecht
oder langsam) erledigen kann, z. B. Bilderkennung, verwendet. Ein
bekannter Vertreter ist Amazons Mechanical Turk
13
,
der es erlaubt,
Aufgaben zu stellen, die angemeldete Benutzer gegen Bezahlung (meist im
Cent-Bereich bis zu wenigen Euro) durchführen können. Für die
Aufgabenannahme kann eine spezielle Qualifizierung (typischerweise ein
Onlinetest) vom Benutzer verlangt werden, um seine Eignung unter Beweis
9
Amazon Elastic MapReduce,
10
Cloudera,
11
Drei der ersten fünf der Supercomputerliste,
rwenden hybride
(
CPU/GPU) Lösungen
12
Amazon HPC,
13
Amazon Mechanical Turk,