Disclaimer
Die hier hinterlegten Angaben dienen rein der Information und besitzen keine Rechtsgültigkeit. Verbindliche Informationen sind ausschließlich im Modulhandbuch veröffentlicht.
Cloud Computing: Grundlagen
Die Studierenden 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.
- 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)
- 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.
Vorlesung mit verschiedenen Medien (Beamer, Tafel, Video, Live-Programmierung), Übungen im PC-Labor in Kleingruppen
Deutsch
PL
Klausur oder Belegarbeit mit Gespräch
5
4