Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

Middleware - Cloud Computing (MW) - Übung (WS 2019/20)

Inhalt der Übungen

  • Entwicklung eines Cloud-basierten Web-Service
  • Praktischer Einsatz von privaten (OpenStack) und öffentlichen Clouds (Amazon EC2)
  • Lastabhängige Skalierung von Diensten in einer hybriden Cloud
  • Implementierung eines verteilten Dateisystems (ähnlich zu HDFS)
  • Verwendung von Container-Betriebssystemvirtualisierung (Docker)
  • Skalierbare Datenverarbeitung mittels MapReduce
  • Realisierung eines fehlertoleranten Koordinierungsdiensts (ähnlich zu ZooKeeper)
Im Rahmen der Übung werden Amazon Web Services (AWS) genutzt. Hierfür stellt Amazon jedem Studenten ein entsprechendes Freikontingent zur Verfügung.

Tipps

  • Zusatzmaterial: Für einige der Übungsaufgaben werden Vorgaben und Hilfen im Verzeichnis /proj/i4mw/pub bereitgestellt.
  • Bei Fragen zu den Übungen kontaktiert bitte entweder Michael, Laura oder Tobias direkt oder schreibt eine E-Mail an alle Übungsleiter.

Übungsfolien

Nr. Datum Thema Folien (1x1) Folien (2x2)
1 18.10.2019 Organisatorisches
Web-Services
2 25.10.2019 Grundlagen (Git / Screen / Java / Verteilte Ausführung)
3 08.11.2019 Hybrid Clouds, Amazon Web Services & OpenStack
4 15.11.2019 OpenStack-Rechnerübung
5 22.11.2019 Verteilte Dateisysteme und Container-Betriebssystemvirtualisierung
6 06.12.2019 Lesen und Begutachten von Fachliteratur
7 20.12.2019 MapReduce
8 24.01.2020 ZooKeeper
9 07.02.2020 Fragen zur Prüfung, Besprechung der Evaluation

Übungsaufgaben

Nr. Titel Ausgabe Abgabe
1 Web-Services / REST 18.10.2019 30.10.2019
2 Hybride Cloud 08.11.2019 27.11.2019
3 Verteilte Dateisysteme und Container-Betriebssystemvirtualisierung 22.11.2019 11.12.2019
4 Review des Papiers "Maelstrom: Mitigating Datacenter-level Disasters
by Draining Interdependent Traffic Safely and Efficiently
"
06.12.2019 18.12.2019
5 MapReduce-Framework 20.12.2019 22.01.2020
6 ZooKeeper 24.01.2020 05.02.2020

Evaluation

Die Evaluation im WS 2019/20 fand in der Zeit vom 7. Januar 2020 bis 25. Januar 2020 statt.
  • In den Übungen wurden 32 Transaktionsnummern für den Zugriff auf die Evaluationsformulare verteilt.
  • Es wurden 15 Fragebögen zu den Übungen ausgefüllt.
  • Ergebnis der Übungsevaluation [PDF]
Vielen Dank an alle, die sich an der Evaluation beteiligt haben!