Obiettivi formativi
Il corso si propone di fornire nozioni su architettura, organizzazione, configurazione ed amministrazione di sistemi di elaborazione, con riferimento agli strumenti maggiormente utilizzati per la loro realizzazione e gestione, con un focus sull'ottica cloud e sui principali approcci per la gestione dei servizi cloud.
Durante il corso verranno presi in esame anche i principali sistemi di virtualizzazione, di packaging, orchestrazione e distribuzione delle applicazioni (Docker, Kubernetes).
Prerequisiti
Si presuppone che lo studente abbia familiarità con ambienti Windows, Linux e conoscenza base di linguaggi di scripting.
Contenuti dell'insegnamento
Gestione degli account utente e delle autorizzazioni sui file e directory per i file system Unix
Strumenti a riga di comando, configurazione definizione e monitoraggio dei processi e delle risorse
Gestione dei servizi standard di sistema
Bash scripting
Gestione servizi:
Web/Apache
Introduzione ai sistemi virtuali e ai principali sistemi di gestione e orchestrazione.
Cloud Computing e Strategie per la Creazione di Servizi Cloud
Gestione di applicazioni in container
Docker:
- Nozioni di base
- Creazione di immagini Docker
- Gestione di sistemi multi-container tramite Docker Compose
Introduzione a Kubernetes per l'orchestrazione dei container
- Panoramica infrastruttura
- Workload in kubernetes
- Esempi
Programma esteso
Gestione degli account utente e delle autorizzazioni sui file e directory per i file system Unix
Strumenti a riga di comando, configurazione definizione e monitoraggio dei processi e delle risorse
Gestione dei servizi standard di sistema
Bash scripting
Gestione servizi:
Web/Apache
Introduzione ai sistemi virtuali e ai principali sistemi di gestione e orchestrazione.
Cloud Computing e Strategie per la Creazione di Servizi Cloud
Gestione di applicazioni in container
Docker:
- Nozioni di base
- Creazione di immagini Docker
- Gestione di sistemi multi-container tramite Docker Compose
Introduzione a Kubernetes per l'orchestrazione dei container
- Panoramica infrastruttura
- Workload in kubernetes
- Esempi
Bibliografia
Materiale fornito durante il corso
Metodi didattici
Lezioni teoriche e pratiche
Modalità verifica apprendimento
L'esame è composto da domande teoriche e esercizi pratici sui sistemi.
Altre informazioni
Per le esercitazioni verranno fornite le informazioni per poter creare il proprio ambiente virtuale. L’unico prerequisito richiesto è l’utilizzo di un computer portatile connesso in rete.
Obiettivi agenda 2030 per lo sviluppo sostenibile
- - -