Methods of Cloud Computing (2018)
Prof. Dr. Andreas Polze
Jossekin Beilharz, M.Sc.
Sven Köhler, M.Sc.
Sven Köhler, M.Sc.
In der Vorlesung werden theoretische Grundlagen, Technologien und Implementierungsstrategien des Cloud Computings vermittelt.
Es werden unter anderem folgende Themen behandelt:
- Virtualisierung
- Hardwareunterstützung
- Hypervisors
- Container
- Verwaltung von Cloud Ressourcen
- Resource Managers
- Infrastructure as Code
- DevOps, Continious Integration, Continious Delivery
- Programmierung von skalierbaren, verteilten Anwendungen
- Programmierung von datenintensiven Anwendungen
- Beyond Cloud (Federations, Wide Distributions, IoT)
Organisation
Umfang: 4 SWS (6 ECTS)
Vorlesung: Mittwoch, 13:30 - 15:00, HS 3
Übung: Donnerstag, 13:30 - 15:00, A-1.2 (nicht wöchentlich)
Klausur: 20.02.2019, 09:00 Uhr
Übungen
Übung 1 (bis 29.11.2018, 23:59)
Übung 2 (bis 20.12.2018, 23:59)
- Aufgabenblatt 2
- Programmrahmen
- Abgabesystem
- Folien der Übungsvorstellung
- Lösungsvorschläge
forksum
undmyct
(ext. Link nicht mehr verfügbar)
Übung 3 (bis 24.01.2019, 23:59)
- Aufgabenblatt 3
- Deployment-Testskript, nginx Konfigurationen
- Abgabesystem
- Folien der Übungsvorstellung
Übung 4 (bis 07.02.2019, 23:59)
Slides
Recommended Readings (permanently updated)
- Andrew S. Tanenbaum, Herbert Bos: Modern Operating Systems, Pearson, 2015
- Jez Humble, David Farley: Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation, Addison Wesley, 2010
- Martin Kleppmann: Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, O'Reilly, 2017
- K.P. Birman: Guide to Reliable Distributed Systems, Springer-Verlang, 2012