Vorlesung
Inhalt
- Überblick Cloud Computing
- Basistechnologien
- Einsatzszenarien
- Herausforderungen
- Grundlagen verteilter Programmierung von Web-Services
- WSDL
- SOAP
- REST
- Virtualisierung als Basis für Cloud Computing
- Ansätze zur Virtualisierung von Hardware (z.B. Xen)
- Vor- und Nachteile von Virtualisierung (z.B. hinsichtlich der Leistungsfähigkeit)
- Infrastructure as a Service
- Eucalyptus
- Amazon EC2
- Microsoft Azure Storage
- Verteilte Speicherung und Verarbeitung großer Datenmengen
- Google File System
- Amazon Dynamo
- MapReduce
- Energieeffiziente Datenzentren
- Vollständiger Verzicht auf konventionelle Klimaanlagen
- Temperaturabhängige Lastverteilung
- Reduzierung des Energieverbrauchs von MapReduce-Clustern
- Koordinierungsdienste für verteilte Cloud-Anwendungen
- Google’s Chubby
- Apache ZooKeeper
- Minimierung von Latenzen und Tolerierung von Tail Latency
- Interoperabilität und Multi-Cloud Computing
- Fehlertoleranz im Kontext von Cloud Computing
Folien
Datum | Thema | Folien (1x1) | Folien (2x2) | Video |
---|---|---|---|---|
20.10.2022 | Organisatorisches | |||
Einführung | ||||
27.10.2022 | Web-Services | |||
03.11.2022 | Virtualisierung | |||
10.11.2022 | Cloud-Infrastrukturen | |||
17.11.2022 | Verwaltung großer Datenmengen | |||
Zusatzmaterial aus der Vorlesung | – | |||
24.11.2022 | Aufbau einer Datenspeicher-Cloud | |||
01.12.2022 | Verwaltung kleiner Datensätze | |||
08.12.2022 | Verarbeitung großer Datenmengen | |||
15.12.2022 | Energieeffiziente Datenzentren | |||
22.12.2022 | Multi-Cloud Computing | |||
12.01.2023 | Latenzminimierung in Datenzentren | |||
19.01.2023 | Koordinierungsdienste | |||
Zusatzmaterial aus der Vorlesung | – | |||
26.01.2023 | Papierdiskussion: Mostafa Elhemali, Niall Gallagher, Nick Gordon, Joseph Idziorek, Richard Krog, Colin Lazier et al. Amazon DynamoDB: A Scalable, Predictably Performant, and Fully Managed NoSQL Database Service In Proc. of the 2022 USENIX Annual Technical Conference (USENIX ATC '22), pages 1037–1048, 2022. |
|||
02.02.2023 | Virtualisierungsbasierte Fehlertoleranz | |||
09.02.2023 | Semesterabschluss | – | – | – |
Prüfung
Für eine Prüfung sind grundsätzlich sowohl die Themen der Vorlesung als auch die Inhalte der Übung von Belang. Beste Grundlage für die Prüfung ist daher neben der Teilnahme an Vorlesung und Übung, insbesondere auch die aktive Bearbeitung aller Übungsaufgaben. Der eigene Prüfungstermin ist mit dem Prüfer gegen Ende des Semesters direkt zu vereinbaren. Details hierzu werden in der Vorlesung bekanntgegeben.Evaluation
Die Evaluation im WS 2022/23 fand in der Zeit vom 23. Januar 2023 bis 05. Februar 2023 statt.- Alle Teilnehmenden erhielten einen Link für den Zugriff auf die Evaluationsformulare.
- Es wurden 21 Fragebögen zur Vorlesung ausgefüllt.
- Ergebnis der Vorlesungsevaluation
- Mit diesem Ergebnis erzielte die Vorlesung fakultätsweit den 3. Platz in der Kategorie Vorlesung/Wahlfach/≥10 Rückläufer (VW10).
Vielen Dank an alle, die sich an der Evaluation beteiligt haben!