Angelo MARCELLI | SECURE CLOUD COMPUTING
Angelo MARCELLI SECURE CLOUD COMPUTING
cod. 0622700095
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 |
SSD | CFU | ORE | ATTIVITÀ | |
---|---|---|---|---|
ING-INF/05 | 4 | 32 | LEZIONE | |
ING-INF/05 | 2 | 16 | LABORATORIO |
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]