### PO 2020 ### ### Studiengang und Semester 5BOMI:2020 ### Modulbezeichnung Cloud Computing~~ ### Englische Modulbezeichnung Cloud Computing ### Art Wahlpflichtfach ### ECTS-Punkte 5 ### Studentische Arbeitsbelastung 32, 118 ### Voraussetzungen (laut Prüfungsordnung) ### Empfohlene Voraussetzungen ### Pruefungsform und -dauer Belegarbeit mit Kolloquium (1 h) Alternativ: Portfolioprüfung ### Lehrmethoden und Lernmethoden Multimedial aufbereitetes Online-Studienmodul zum Selbststudium mit zeitlich parallel laufender Online-Betreuung (E-Mail, Foren, Chats, Webkonferenzen, Einsendeaufgaben u. a.) sowie Präsenzphasen ### Modulverantwortlicher ### Modulautor T. Preuss (THB) ### Qualifikationsziele Die Studierenden kennen und verstehen die Spezifika und Grundkonzepte von Cloud-Systemen. Sie sind in der Lage, die Notwendigkeit, die Vorteile aber auch die Probleme beim Einsatz dieser Systeme abzuschätzen und zu bewerten. Die Studierenden können die grundlegenden Technologien zur Entwicklung von verteilten Anwendungen in der Cloud anwenden. Im Rahmen der praktischen Übungen werden die Studenten schrittweise eine verteilte Anwendung in der AWS-Cloud unter Verwendung ausgewählter Technologien entwerfen und implementieren und somit Problemlösungs- und Methodenkompetenz in beiden Bereichen erwerben. ### Lehrinhalte - Virtualisierung - Motivation und Probleme beim Einsatz verteilter und Cloud-basierter Systeme Cloud Service Models (IaaS, PaaS, SaaS) - Cloud Delivery Models (Public, private, community, hybrid) - Abrechnungsmodelle in der Cloud - Skalierung & Replikation - AWS - Compute Services (ec2, Lambda, ecs) - Storage Services (S3 / Cloud Front, EFS, EBS, Storage Gateways) - Identity and Access Management (IAM) and Cloud Security - Load Balancing & Autoscaling - Monitoring (Cloud Watch) - Network Virtualization (VPC) - Open Stack - Abrechnungsmodelle und SLAs - Webservices (REST & SOAP) - Container-Technologien, z. B. Docker, Kubernetes - Aktuelle Trends Für das Modul wird ein AWS-Account, z. B. im Rahmen von AWS Educate (https://awseducate.com) benötigt. ### Literatur T. Erl; Z. Mahmood; R. Puttini: Cloud Computing: Concepts, Technology & Architecture, Pearson 2013. M. J. Kavis: Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, & IaaS), Wiley, 2014. N. Kumar, P. C. P. Bhatt: Cloud Computing: Concepts and Practices, Springer, 2018. A. Homer et. al.:Cloud Design Patterns, Microsoft patterns & practices, 2014.