INFB Cloud Computing: Grundlagen | SG | INF | |
---|---|---|---|
Dozent : |
Prof. Dr.-Ing. Thomas Preuß
eMail
|
Semester | 3 |
Einordnung : | Bachelor Informatik, Profil-Katalog B-INF-Profil | SWS | 4 |
Sprache : | Deutsch/Englisch | Art | VÜ |
Prüfungsart : | PL | Credits | 5 |
Prüfungsform : | Klausur 120 min | ||
Voraussetzungen : | |||
Querverweise : | |||
Vorkenntnisse : | Einführung in die Praktische Informatik Betriebssysteme / Web Computing Programmierung 1 | ||
Hilfsmittel und Besonderheiten : | Studien- und Prüfungsleistungen: Semesterbegleitende Leistungen können in die Bewertung einbezogen werden. | ||
Lehrziele : | Die Studierenden kennen und verstehen die spezifischen Eigenschaften und grundlegenden Konzepte von verteilten und Cloud-Systemen. Sie sind in der Lage, sowohl die Notwendigkeit als auch die Vorteile und Herausforderungen des Einsatzes dieser Systeme zu erkennen und kritisch zu bewerten. Die Studierenden können grundlegende Technologien zur Entwicklung verteilter Anwendungen in der Cloud anwenden. Im Rahmen praktischer Übungen entwerfen und implementieren sie schrittweise eine verteilte Anwendung in der Cloud unter Verwendung ausgewählter Technologien und erwerben dabei Problemlösungs- sowie Methodenkompetenz in beiden Bereichen. | ||
Lehrinhalte : | * Motivation und Herausforderungen beim Einsatz verteilter und Cloud-basierter Systeme * Cloud Service Models (IaaS, PaaS, SaaS) * Cloud Delivery Models (Public, private, community, hybrid, multi) * Cloud-Technologien * Rechenzentren * Virtualisierung * Cloud-Dienste (z. B. compute, storage, IAM, load balancer, database) * Klassifikation von Kommunikationsmodellen * Fehlersemantiken * Skalierung & Replikation * C/S und P2P-Architekturen * Middleware-Technologien (z. B., MOM, RPC/gRPC, RMI) * Web Services (z. B. REST, SOAP, OpenAPI, OData, GraphQL) | ||
Literatur : | Tanenbaum, A. S.; van Steen, M.: Verteilte Systeme: Prinzipien und Paradigmen. Pearson, 2003. Erl, T.; Mahmood, Z.; Puttini, R.: Cloud Computing: Konzepte, Technologie & Architektur. Pearson, 2013. Kavis, M. J.: Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, & IaaS). Wiley, 2014. Barker, A. A.; Patel, P.: Cloud Computing: A Hands-on Approach. Wiley, 2021. Sehgal, N. K.; Bhatt, P. C. P.; Acken, J. M.: Cloud Computing with Security and Scalability: Concepts and Practices. Paperback, 2023. Marinescu, D. C.: Cloud Computing: Theory and Practice. Paperback, 2022. |