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, ed ai principali sistemi di sicurezza.
Durante il corso verranno presi in esame anche i principali sistemi di virtualizzazione, di packaging, orchestrazione e distribuzione delle applicazioni (Docker Kubernates).
Prerequisiti
Si presuppone che lo studente abbia familiarità con ambienti Windows, Linux e conoscenza base di linguaggi di scripting.
Contenuti dell'insegnamento
GESTIONE DEL SISTEMA OPERATIVO LINUX:
- 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 rete:
- Firewall
- Monitoraggio attività
Gestione servizi:
- Web/Apache
Introduzione alla Virtualizzazione del Data Center e ai Principali Sistemi di Gestione e Orchestrazione.
In questa parte, esploreremo i fondamenti della virtualizzazione del data center e approfondiremo i principali sistemi di gestione e orchestrazione che guidano l'efficienza e la flessibilità delle moderne infrastrutture IT. Inoltre, forniremo una panoramica delle principali tipologie di approcci utilizzati nel cloud per i servizi infrastrutturali e applicativi.
DOKER
Gestione di applicazioni in container
Docker:
- Nozioni di base
- Creazione di immagini Docker
- Gestione di sistemi multi-container tramite Docker Compose
KUBERNETES
Introduzione a Kubernetes per l'orchestrazione dei container
- Panoramica infrastruttura
- Workload in kubernetes
- Esempi
Programma esteso
- - -
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 durante le ore di lezione.