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

Middleware - Cloud Computing (MW) - Übung (WS 2018/19)

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, Christopher oder Tobias direkt oder schreibt eine E-Mail an alle Übungsleiter.

Übungsfolien

Nr. Datum Thema Folien (1x1) Folien (2x2)
1 22.10.2018 Organisatorisches
Web-Services
2 29.10.2018 Grundlagen (Git / Screen / Java / Verteilte Ausführung)
3 05.11.2018 Hybrid Clouds, Amazon Web Services & OpenStack
4 12.11.2018 / 14.11.2018 OpenStack-Rechnerübung
5 19.11.2018 Verteilte Dateisysteme und Container-Betriebssystemvirtualisierung
6 03.12.2018 Lesen und Begutachten von Fachliteratur
7 17.12.2018 MapReduce
8 21.01.2019 ZooKeeper
9 04.02.2019 Fragen zur Prüfung, Besprechung der Evaluation

Übungsaufgaben

Nr. Titel Ausgabe Abgabe
1 Web-Services / REST 22.10.2018 07.11.2018
2 Hybride Cloud 05.11.2018 21.11.2018
3 Verteilte Dateisysteme und Container-Betriebssystemvirtualisierung 19.11.2018 05.12.2018
4 Review des Papiers "Realtime Data Processing at Facebook" 03.12.2018 17.12.2018
5 MapReduce-Framework 17.12.2018 23.01.2019
6 ZooKeeper 21.01.2019 06.02.2019

Evaluation

Die Evaluation im WS 2018/19 wurde in der Zeit vom 7. Januar 2019 bis 26. Januar 2019 durchgeführt.
  • In den Übungen wurden 33 Transaktionsnummern für den Zugriff auf die Evaluationsformulare verteilt.
  • Es wurden 20 Fragebögen zu den Übungen ausgefüllt.
  • Ergebnis der Übungsevaluation [PDF]
Vielen Dank an alle, die sich an der Evaluation beteiligt haben!