SECURE CLOUD COMPUTING

Ingegneria Informatica SECURE CLOUD COMPUTING

0622700095
DIPARTIMENTO DI INGEGNERIA DELL'INFORMAZIONE ED ELETTRICA E MATEMATICA APPLICATA
EQF7
COMPUTER ENGINEERING
2022/2023

OBBLIGATORIO
YEAR OF COURSE 2
YEAR OF DIDACTIC SYSTEM 2017
AUTUMN SEMESTER
CFUHOURSACTIVITY
432LESSONS
216LAB
Objectives
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 CUBERSECURITY 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 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.
Prerequisites
CONCETTI E METODI DELLA PROGRAMMAZIONE DISTRIBUITA, STRUTTURA E SERVIZI DEI SISTEMI OPERATIVI, RETI DI COMUNICAZIONE E PROTOCOLLI, ORGANIZZAZIONE DELLE ARCHITETTURE DEI CALCOLATORI.
Contents
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
Teaching Methods
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.
Verification of learning
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%).
Texts
E. THOMAS, Z. MAHMOOD, R. PUTINI, CLOUD COMPUTING: CONCEPTS, TECHNOLOGY AND ARCHITECTURES, PRENTICE HALL/PEARSONPTR, 2019
More Information
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 Data source ESSE3 [Ultima Sincronizzazione: 2022-09-16]