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 |