In this practical hands-on you will learn how to work with Cloud computing from Infrastructure as a Service towards Platform as a Service.
| Title | Summary | |
|---|---|---|
| 0 | Introduction | Introduction & Motivation of this course |
| 1 | OpenStack basics | Learn how to start VMs in OpenStack, install MediaWiki application |
| 2 | Monitoring and Vertical Scaling | Add InfluxData monitoring stack, stress the MediaWiki application, vertically scale the MediaWiki vm |
| 3 | Horizontal scaling and load balancing | Extend OpenStack knowledge (networking), horizontal scaling with Nginx as load balancer |
| 4 | Automating Cloud Deployments | Learn how to deploy multi-tier applications with Terraform and cloud-init |
| 5 | Containers | Learn about Containers (LXC, Docker) and how to deploy applications with Docker |
| 6 | Container Orchestration 1 | Learn about container orchestration with Docker Swarm and Rancher |
| 7 | Kubernetes; Reliability & Availability | Containers with Kubernetes, Reliability & Availability of database systems |
| 8 | Platform as a Service with Heroku and OpenShift | Platform as a Service with Heroku and OpenShift |