SECURE CLOUD COMPUTING

Angelo MARCELLI SECURE CLOUD COMPUTING

0622700095
DIPARTIMENTO DI INGEGNERIA DELL'INFORMAZIONE ED ELETTRICA E MATEMATICA APPLICATA
CORSO DI LAUREA MAGISTRALE
INGEGNERIA INFORMATICA
2023/2024

OBBLIGATORIO
ANNO CORSO 2
ANNO ORDINAMENTO 2022
PRIMO SEMESTRE
CFUOREATTIVITÀ
432LEZIONE
216LABORATORIO
Obiettivi
L’INSEGNAMENTO, PARTENDO DALLE CARATTERISTICHE ARCHITETTURALI DEI MODERNI PROCESSORI, ANALIZZA LE ARCHITETTURE DISTRIBUITE TIPICHE DEI DATA CENTER CONCENTRANDOSI SUL CLUSTER COMPUTING ANALIZZANDO LE PROBLEMATICHE DI STORAGE , JOB SCHEDULING E CYBERSECURITY ATTRAVERSO L’UTILIZZO DI SOLUZIONI SOFTWARE DISPONIBILI SUL MERCATO. SUCCESSIVAMENTE SARANNO ANALIZZATI I SISTEMI DI CLOUD COMPUTING, E ALCUNE SOLUZIONI OPEN SOURCE DI RIFERIMENTO SUL MERCATO PER LA CREAZIONE DI UNA ARCHITETTURA SICURA PER UNA SOLUZIONE INFRASTRUCTURE E AS A SERVICE. INFINE, SARANNO DISCUSSI I SISTEMI DI VIRTUALIZZAZIONE ED I SOFTWARE CONTAINERS ANALIZZANDO LE PRINCIPALI SOLUZIONI DISPONIBILI SUL MERCATO.

CONOSCENZA E CAPACITÀ DI COMPRENSIONE
COMPRENSIONE DEGLI ASPETTI AVANZATI DELLE ARCHITETTURE DEI CALCOLATORI, CON PARTICOLARE RIFERIMENTO
ALLE ARCHITETTURE DISTRIBUITE E AL CLUSTER COMPUTING. CONOSCENZA DELLE PIATTAFORME DI CLOUD
COMPUTING, DELLE TECNOLOGIE DI VIRTUALIZZAZIONE E DI CYBERSECURITY

CONOSCENZA E CAPACITÀ DI COMPRENSIONE APPLICATE
PROGETTARE A LIVELLO ARCHITETTURALE UNA INFRASTRUTTURA DI CALCOLO SICURA, USANDO SIA RISORSE LOCALIZZATE PRESSO
IL CENTRO DI CALCOLO, CHE RISORSE IN CLOUD. DIMENSIONARE LE DIVERSE COMPONENTI DI UNA INFRASTRUTTURA DI CALCOLO.
Prerequisiti
CONCETTI E METODI DELLA PROGRAMMAZIONE DISTRIBUITA, STRUTTURA E SERVIZI DEI SISTEMI OPERATIVI, RETI DI COMUNICAZIONE E PROTOCOLLI, ORGANIZZAZIONE DELLE ARCHITETTURE DEI CALCOLATORI.
Contenuti
UNITÀ DIDATTICA 1: FONDAMENTI DI CLOUD COMPUTING
(ORE LEZIONE/ESERCITAZIONE/LABORATORIO 5/0/0)
- 1 (LEZIONE 1 ORA): INTRODUZIONE AL CORSO
- 2 (LEZIONE 1 ORA): COMPRENDERE IL CLOUD COMPUTING
- 3 (LEZIONE 3 ORE): CARATTERISTICHE E MODELLI FONDAMENTALI DEL CLOUD COMPUTING
CONOSCENZE E CAPACITÀ DI COMPRENSIONE: CONOSCENZA DEI MODELLI FONDAMENTALI DI EROGAZIONE E DISTRIBUZIONE DEL CLOUD COMPUTING
CONOSCENZE E CAPACITÀ DI COMPRENSIONE APPLICATE: NESSUNA
 
UNITÀ DIDATTICA 2: TECNOLOGIE ABILITANTI
(ORE LEZIONE/ESERCITAZIONE/LABORATORIO 7/3/0)
- 4 (LEZIONE 2 ORE): DATA CENTER
- 5 (LEZIONE 3 ORE): TECNOLOGIE PER LA VIRTUALIZZAZIONE
- 6 (LEZIONE 2 ORE): TECNOLOGIE WEB E MULTITENANT
- 7 (ESERCITAZIONE 3 ORE): PRESENTAZIONE DEL PROGETTO FINALE
CONOSCENZE E CAPACITÀ DI COMPRENSIONE: CONOSCENZA DELLE CARATTERISTICHE DELLE COMPONENTI HARDWARE DI BASE PER IL CLOUD COMPUTING
CONOSCENZE E CAPACITÀ DI COMPRENSIONE APPLICATE: DEFINIZIONE DEL MODELLO DI CLOUD E INDIVIDUAZIONE DELLE TECNOLOGIE ABILITANTI PER L’IMPLEMENTAZIONE PROGETTO FINALE
 
UNITÀ DIDATTICA 3: TOOLS PER IL CLOUD COMPUTING
(ORE LEZIONE/ESERCITAZIONE/LABORATORIO 0/2/3)
- 8 (ESERCITAZIONE 2 ORE): ARCHITETTURA A LIVELLI DEI TOOLS
- 9 (LABORATORIO 3 ORE): OPENSTACK
CONOSCENZE E CAPACITÀ DI COMPRENSIONE: PRINCIPALI CARATTERISTICHE DEI TOOLS PER IL CLOUD COMPUTING
CONOSCENZE E CAPACITÀ DI COMPRENSIONE APPLICATE: CONOSCENZA DEI TOOLS PER L’IMPLEMENTAZIONE DEL PROGETTO FINALE
 
UNITÀ DIDATTICA 4: FONDAMENTI DI SICUREZZA PER IL CLOUD
(ORE LEZIONE/ESERCITAZIONE/LABORATORIO 5/0/0)
- 10 (LEZIONE 2 ORE): CONCETTI FONDAMENTALI
- 11 (LEZIONE 3 ORE): TIPOLOGIA DI MINACCE E MECCANISMI DI DIFESA
CONOSCENZE E CAPACITÀ DI COMPRENSIONE: PRINCIPALI CARATTERISTICHE DEGLI ATTACCHI E DELLE CONTROMISURE PER IL CLOUD COMPUTING
CONOSCENZE E CAPACITÀ DI COMPRENSIONE APPLICATE: CONOSCENZA DEI TOOLS PER L’IMPLEMENTAZIONE DELLE CONTROMISURE PER LA SICUREZZA DEL CLOUD
 
UNITÀ DIDATTICA 5: MECCANISMI PER IL CLOUD COMPUTING
(ORE LEZIONE/ESERCITAZIONE/LABORATORIO 7/0/0)
- 12 (LEZIONE 2 ORE): MECCANISMI PER L'INFRASTRUTTURA
- 13 (LEZIONE 3 ORE): MECCANISMI PER LA GESTIONE
- 14 (LEZIONE 2 ORE): MECCANISMI PER LA SICUREZZA
CONOSCENZE E CAPACITÀ DI COMPRENSIONE: CONOSCENZA DEI MECCANISMI PER L’IMPLEMENTAZIONE DEL CLOUD SICURO
CONOSCENZE E CAPACITÀ DI COMPRENSIONE APPLICATE: NESSUNA
 
UNITÀ DIDATTICA 6: CLOUD COMPUTING TOOLS 2
(LEZIONE/ESERCITAZIONE/LABORATORIO 0/0/6)
- 15 LABORATORIO (3 ORE) KUBERNETES
- 16 LABORATORIO (3 ORE): KUBEFLOW
CONOSCENZE E CAPACITÀ DI COMPRENSIONE: CONOSCENZA DELLE PRINCIPALI CARATTERISTICHE E DELLE INTERRELAZIONI TRA I TOOLS DI SUPPORTO ALL’IMPLEMENTAZIONE E GESTIONE DEL CLOUD SICURO
CONOSCENZE E CAPACITÀ DI COMPRENSIONE APPLICATE: USO DEI TOOLS PER L’IMPLEMENTAZIONE DEL PROGETTO FINALE
 
UNITÀ DIDATTICA 6: PROGETTO FINALE
(ORE LEZIONE/ESERCITAZIONE/LABORATORIO 0/0/10)
- 17 LABORATORIO (10 ORE): PROGETTAZIONE, IMPLEMENTAZIONE E DEPLOYMENT DI UN SERVIZIO IN CLOUD
CONOSCENZE E CAPACITÀ DI COMPRENSIONE: COMPRENSIONE DELLE MODALITA’ E FORMA DELLA COMUNICAZIONE TECNICA IN FORMA SCRITTA E ORALE
CONOSCENZE E CAPACITÀ DI COMPRENSIONE APPLICATE: PROGETTAZIONE, IMPLEMENTAZIONE, EROGAZIONE E GESTIONE DI UN SERVIZIO SICURO IN CLOUD
 
TOTALE ORE LEZIONE/ESERCITAZIONE/LABORATORIO 24/5/19
Metodi Didattici
L’INSEGNAMENTO CONTEMPLA LEZIONI TEORICHE ED ESERCITAZIONI IN AULA. NELLE ESERCITAZIONI IN AULA VENGONO ASSEGNATI AGLI STUDENTI, DIVISI PER PICCOLI GRUPPI DI LAVORO, ESERCIZI DI APPLICAZIONE DEGLI ARGOMENTI TRATTATI A LEZIONE E DISCUSSE LE SOLUZIONI PROPOSTE. AL TERMINE DEL CORSO E' ASSEGNATO A CIASCU GRUPPO UN PROGETTO CHE COMPRENDE UNITARIAMENTE ALCUNI CONTENUTI DELL’INSEGNAMENTO ED È STRUMENTALE ALL’ACQUISIZIONE, OLTRE CHE DELLE CAPACITÀ SPECIFICHE, DELLE CAPACITÀ DI LAVORARE IN TEAM.
Verifica dell'apprendimento
LA VALUTAZIONE DEL RAGGIUNGIMENTO DEGLI OBIETTIVI PREFISSATI AVVIENE MEDIANTE UN COLLOQUIO E LA PRESENTAZIONE DEL PROGETTO SVOLTO. IL VOTO SI OTTIENE DALLA SOMMA PESATA DELLE VALUTAZIONE DEI CONTENUTI DEL PROGETTO (50%), DELLA SUA PRESENTAZIONE (20%) E DEL COLLOQUIO (30%).
Testi
E. THOMAS, Z. MAHMOOD, R. PUTINI, CLOUD COMPUTING: CONCEPTS, TECHNOLOGY AND ARCHITECTURES, PRENTICE HALL/PEARSONPTR, 2019
Altre Informazioni
L'INSEGNAMENTO E' EROGATO IN INGLESE

MATERIALE DIDATTICO INTEGRATIVO SARà DISPONIBILE NELLA SEZIONE DEDICATA DELL'INSEGNAMENTO ALL'INTERNO DELLA PIATTAFORMA E-LEARNING DI ATENEO (HTTP://ELEARNING.UNISA.IT) ACCESSIBILE AGLI STUDENTI DEL CORSO TRAMITE LE CREDENZIALI UNICHE DI ATENEO
  BETA VERSION Fonte dati ESSE3 [Ultima Sincronizzazione: 2024-11-05]