Autor: Josef Adersberger (josef.adersberger@qaware.de, @adersberger)
Aktuelle Vorlesung: Hochschule Rosenheim, Wintersemester 2016/17
Inhalte:
- Einführung
- Kommunikationsprotokolle in der Cloud
- Programmiermodelle: Reactive Programming
- Virtualisierung
- Provisionierung
- Infrastructure-as-a-Service
- Cluster-Scheduling
- Big Data: Speicherung und Verarbeitung
- Orchestrierung von Anwendungen im Cluster
- Cloud-fähige Softwarearchitekturen
- Plattform-as-a-Service (Teil 1)
- Plattform-as-a-Service (Teil 2) und Prüfungsvorbereitung
Für die Übungen notwendige Software:
- Java-Entwicklungsumgebung der Wahl (Eclipse, IntelliJ, Netbeans).
- Java Development Kit (JDK) 8. (https://adoptopenjdk.net/)
- git in der aktuellsten Version: https://git-scm.com/download/win. Optional: github Desktop (https://desktop.github.com).
- Vagrant (inklusive der benötigten VirtualBox Version) in der aktuellsten Version. (https://www.vagrantup.com)
- Docker for Windows (https://docs.docker.com/docker-for-windows) oder Docker for Mac (https://docs.docker.com/docker-for-mac)
- Minikube (https://github.com/kubernetes/minikube/releases)
- Minishift (https://github.com/minishift/minishift/releases)
Cloud Computing Vorlesung von Josef Adersberger ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.