Cloud Computing - Konzepte und Technologien

News

Die erste Vorlesung findet am 18.10.2017 um 08:00 Uhr in V38.03 statt.

Vorlesung

Dozenten:
Ansprechpartner: Uwe Breitenbücher
Raum: V38.03
Vorlesungszeitraum:

18.10.2017 - 10.02.2018

Termin:

Mittwoch 08:00 - 09:30 Uhr

Studiengänge:
  • B.Sc. Informatik, P0 2012, 6. Semester
    → Ergänzungsmodule → Wahlmodule aus Master Informatik
  • B.Sc. Informatik, P0 2012, 6. Semester
    → Vorgezogene Master-Module
  • M.Sc. Informatik, P0 2012, 2. Semester
    → Ergänzende Spezialisierungsmodule
  • M.Sc. Informatik, P0 2012, 2. Semester
    → Spezialisierungsmodule → MINF
  • B.Sc. Medieninformatik, P0 2014, 6. Semester
    → Vorgezogene Master-Module
  • B.Sc. Softwaretechnik, P0 2012, 6. Semester
    → Ergänzungsmodule → Wahlmodule aus Master SWT
  • B.Sc. Softwaretechnik, P0 2012, 6. Semester
    → Vorgezogene Master-Module
  • M.Sc. Softwaretechnik, P0 2012, 2. Semester
    → Spezialisierungsmodule - MSWT
  • B.Sc. Data Science, P0 2016, 6. Semester
    → Vorgezogene Master-Module
  • M.Sc. Computer Science, P0 2013, 2. Semester
    → Studies Profiles → Service Technology and Engineering → Extended
  • M.Sc. Computer Science, P0 2013, 2. Semester
    → Elective
C@mpus TBA
Prüfung Siehe Übersicht Prüfungen IAAS

Bitte melden Sie sich bei Elisabeth Ibach, wenn Sie die Vorlesung in der Vertiefungslinie prüfen lassen möchten.
Übung: Siehe Übung Cloud Computing - Concepts and Technologies
Materialien: Zugangsdaten werden in der ersten Vorlesung bekannt gegeben
Sprache Englisch

Beschreibung

Cloud Computing ist ein Paradigma in der IT, welches die Bereitstellung von Hardware, Middleware und Software-Komponenten in einem Pay-Per-Use Model ermöglicht. Nutzer dieser IT-Ressourcen können diese dynamisch abonnieren und bezahlen nur für die tatsächliche Nutzung der Ressourcen. Somit können z.B. Lastspitzen beim Betrieb von Anwendungen durch die Cloud abgefangen werden. Es gibt bereits eine Reihe von Cloud Providern, die solche Dienste anbieten.

In dieser Vorlesung werden die Konzepte des Cloud Computings vorgestellt und verschiedene Cloud-Technologien in den zugehörigen Übungen zur praktischen Erprobung der Konzepte eingesetzt. Die Vorlesung wird mit den Grundlagen des Cloud Computings beginnen und anschließend tiefe Einblicke in die unterschiedlichen Bereiche geben. Vorraussichtliche Themen sind:
  • Service Models & Deployment Models (NIST Layering)
  • Scalability & Elasticity
  • Virtualization (Virtual Machines, Hypervisors, OpenStack)
  • Cloud Architectures (Loose Coupling, RPC vs. Messaging, Cloud Native, Cloud Immigrant)
  • Cloud Providers (Amazon Web Services‎, Microsoft Azure, Google Cloud Platform)
  • Containerization (Docker & Kubernetes)
  • Data in Cloud Computing (NoSQL, CAP, BASE, Lambda Architecture)
  • Cloud Application Provisioning and Management Paradigms (Declarative vs. Imperative)
  • Cloud Application Provisioning and Management Technologies (TOSCA, Chef, Puppet, etc.)
  • API Management (REST, Swagger, Security)
  • Cloud Computing Patterns