Bachelor: Geodata Science
501 - Cloud Computing
Empfohlenes Studiensemester: 4
Turnus: Sommersemester
Sprachen: Deutsch, Englisch
ECTS: 5
Prüfungsform: schrP oder ModA, weitere Angaben siehe SPO und Studienplan
Lehrform und SWS: SU (2SWS), Ü (2SWS)
Gesamter Workload: 150 Stunden
Präsenzzeit: 30 Stunden Seminaristischer Unterricht, 30 Stunden Übung
Selbststudium: 90 Stunden
Modulverantwortung: Prof. Dr. Johannes Ebke (FK07)
Empfohlene Voraussetzung für die Teilnahme
Kenntnisse in mindestens einer höheren Programmiersprache
Lernziele
Fach- und Methodenkompetenz
- Studierende kennen die Konzepte und Prinzipien des Cloud Computing.
- Studierende können Cloud-Technologien und Cloud-Dienste einordnen und abgrenzen.
- Studierende kombinieren zielgerichtet Cloud-Dienste, um gegebene Problemstellungen zu lösen.
- Studierende bewerten, inwieweit gegebene Cloud-Architekturen die Erreichung von Softwarequalitätskriterien ermöglichen.
- Studierende kennen grundlegende Elemente der Sicherheit in Cloud-Infrastrukturen und können ihre Verantwortlichkeiten beschreiben.
- Studierende können einfache Cloud-Systeme überwachen und betreiben.
Inhalt
- Grundlagen des Cloud Computing (z.B. Virtualisierung, Kommunikation)
- Automatisierte Infrastrukturbereitstellung und Provisionierung (Infrastructure as a Service, Infrastructure as Code)
- Cluster Scheduling & Orchestration
- Cloud-Architekturen und Programmiermodelle (Serverless Computing)
- Monitoring und DevOps
- Sicherheitsaspekte der Cloud-Nutzung und Sicherheitsmodelle
Lehrmethoden und Lernformen
Whiteboard, Beamer, Digitale Quellen und Lernplattformen sowie praktische Aufgaben unter Nutzung eines oder mehrerer öffentlicher Cloud-Provider
Verwendbarkeit des Moduls
Bachelor Digital Engineering, Bachelor Geodata Science, Wahlpflichtmodul Bachelor Informatik und Design
Literatur
- Aktuelle Online-Quellen und Dokumentationen
- Boris Scholl et. al.: Cloud Native (2019), ISBN: 978-1-49205-382-8
- John Arundel: Cloud Native DevOps mit Kubernetes (2019), ISBN: 978-3-86490-698-5
- Eberhard Wolff: Das Microservices-Praxisbuch: Grundlagen, Konzepte und Rezepte (2018), ISBN 978-3-86490-526-1
- Chris Dodson: Practical Cloud Security: a guide for secure design and deployment (2019), ISBN 978-1-492-03751-4
- Betsy Beyer et al.: Site reliability engineering: How Google runs production systems. (2016) ISBN 978-1-491-92912-4