Cloud Computing (IV)

  • Termine: Di: 15:00 - 17:00, Ort: AE22-SR110, wöchentlich Beginn: 11.10.22
                    Mi: 09:00 - 11:00, Ort: AE22-SR101, wöchentlich Beginn: 12.10.22
     
  • SWS (CP): 4 (6)
     
  • Geeignet für: Master
  • Zwingende Teilnahmevoraussetzung: keine
  • Empfohlene Teilnahmevoraussetzung: Grundlegende Kenntnisse in den Bereichen Betriebssysteme und Verteilte Systeme
  • Studiengänge: Informatik und Wirtschaftsinformatik
     
  • Sprache: Englisch
  • Lern- und Qualifikationsziele: Cloud-Computing ist ein neues Paradigma für verteilte Systeme mit dessen Hilfe Hard- und Softwarekomponenten flexibel nach Bedarf gebucht werden können. Beispielsweise können Lastspitzen beim Betrieb von Anwendungen in der Cloud durch die dynamische Anpassung von Rechenkapazität, Speicherplatz und Bandbreite abgefangen werden, wobei letztendlich nur die tatsächlich genutzten Ressourcen abgerechnet werden. Cloud-Computing verändert daher nicht nur die Entwicklung und Architektur zukünftiger Anwendungssysteme, sondern auch die zugehörigen Geschäftsprozesse und -modelle. Die Veranstaltung gibt einen Überblick über die Konzepte und Architekturen im Bereich Cloud Computing und behandelt verschiedene Cloud-Ansätze. Basistechnologien, wie z.B. Virtualisierung und Map Reduce, werden vorgestellt und ihre Rolle in der Cloud-Architektur besprochen. Programmiermodelle für die Cloud werden diskutiert und aktuelle Entwicklungen aufgegriffen.
    • Fachlich:
      • Verständnis der Architekturen und Konzepte des Cloud Computings
      • Verstehen des komplexen Zusammenspiels von Virtualisierungssoftware und virtuellen Maschinen
      • Kenntnis von Methoden und Techniken zur Realisierung zuverlässiger und leistungsfähiger Systeme
    • Methodisch:
      • Analyse komplexer Problemstellungen und Lösen derselben mittels Cloud Computing
    • Sozial:
      • Fähigkeit in Gruppen zusammenzuarbeiten
      • Fähigkeit der Diskussion über komplexe Probleme
    • Selbst:
      • Problembewusstsein für die Komplexität verteilter Systeme
      • Erkennen der Chancen und Risiken des Cloud Computings
  • Lehrinhalte:
    • Die Lerninhalte umfassen u.a.,
    • Grundlagen des Cloud Computings
    • Infrastructure as a Service (IaaS)
    • Platform as a Service (PaaS)
    • Virtualisierung
    • Storage
    • Zuverlässigkeit
    • Leistungsmodellierung
    • Map Reduce
  • Literatur:

    Literatur wird in der Veranstaltung bekannt gegeben