Syllabus
Introduction
Introduction to the course
Introduction to computing virtualization
Introduction to cloud computing: cloud toolkits, cloud computing models
Technologies
Technologies and tools for computing virtualization
Lightweight virtualization: cgroups, namespaces, LXC, Docker
Platforms
An Orchestrator for IaaS: OpenStack
An Orchestrator for containers: Kubernetes
Additional topics
Cloud automation: Ansible (slides not presented in AY 21/22)
12-factor application
Service Mesh
Labs
Before the lab, please watch the corresponding Youtube videos.
Virtualization basics: virtual machines and KVM
Docker
OpenStack (demo within lecture)
Kubernetes
Publishing a website with Kubernetes
Ansible (not presented in AY 21/22)
Seminars
Luigi Napoleone Capasso (Amazon), Cloud Security & Going Serverless on AWS, Nov 24, 2021. https://youtu.be/HOaEeXrGlI4.
Federico Cicchiello (Polito), Pricing models on public cloud providers Dec 10, 2021. https://youtu.be/GOcRsNC4or8
Francesco Semeraro (Cluster Reply), API Management in Hybrid Cloud scenarios, Dec 14, 2021. https://youtu.be/0mSbfpS_9yY
Jorge Monge (Management Solutions), Definizione e implementazione della strategia Go-to-cloud in un’azienda, Dec 15, 2021. https://youtu.be/z3IT_Jw4r8g
Felice Tartaro and Girolamo Piccinni (Storm Reply), Serverless Event-Driven on AWS Cloud: real stories, Dec 22, 2021. https://youtu.be/4vgfWscRVTU
Marco Iorio (Polito), Building and operating the CrownLabs service: architecture and lessons learned, Jan 11, 2022. https://youtu.be/WIHZiNR59Z8
Marco Schiapparelli (Blue Reply), Monitoring in Kubernetes: Prometheus Hands-on, Jan 18, 2022. https://youtu.be/EaODJkFjYrA