Zurück zur Übersicht


INFB  Grundlagen des Cloud Computing 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
Prüfungsart : PL  Credits
Prüfungsform : Klausur 120 min 
Voraussetzungen :
Querverweise :  
Vorkenntnisse : Programmierung I
Programmierung II
Betriebssysteme / Webcomputing  
Hilfsmittel und Besonderheiten : Studien- und Prüfungsleistungen:
Semesterbegleitende Leistungen können in die Bewertung einbezogen werden. 
Lehrziele : Die Studierenden kennen und verstehen die Spezifika und Grundkonzepte verteilter und cloud-basierter Systeme.
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 Cloud unter Verwendung ausgewählter Technologien entwerfen und implementieren und somit Problemlösungs- und Methodenkompetenz in beiden Bereichen erwerben.  
Lehrinhalte :

Interprozess-Kommunikation
Prozesse und Threads
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
Cloud-Technologien
o Data Center
o Virtualisierung
o Mandantenfähigkeit
Klassifikation von Kommunikationsmodellen
Fehlersemantiken
C/S und P2P-Architekturen
Middleware-Technologien( Sockets, RPC,RMI)
Abrechnungsmodelle und SLAs
Webservices (REST & SOAP)
DCOM, .NET und JEE (Überblick)
Aktuelle Trends, z. B. Docker  

Literatur : Tannenbaum A. S., Steen M. van: Verteilte Systeme, Pearson, 2003
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
Dunkel J., Eberhart A., Fischer S., Kleiner C., Koschel A.: Systemarchitekturen für verteilte Anwendungen, Hanser-Verlag, 2007
A. Homer et. al.:Cloud Design Patterns, Microsoft patterns & practices, 2014 


Zurück zur Übersicht