This is an old revision of the document!
Fondamenti di Cloud Computing
News
- 30/11/2020 - Avviso: la lezione di mercoledì 02/12/2020 con il prof. De Angelis non ci sarà
- 30/11/2020 - Avviso: la lezione di giovedi 03/12/2020 con il prof.Gentili non ci sarà
Informazioni Generali
Docente:
- Gian Paolo Gentili
Link ESSE3
Orario delle Lezioni:
- Mercoledì 11-13 - AA1 Polo Lodovici, edificio A
- Giovedì 16-18 - AA1 Polo Lodovici, edificio A
Ricevimento studenti:
- Al termine delle lezioni o previo appuntamento e-mail
Obiettivi del Corso
- Conoscere i fondamenti del cloud computing.
- Comprendere l'importanza dell'elasticità e della gestione delle risorse nel cloud computing.
- Conoscere le strategie per sincronizzare una vista comune dei dati condivisi attraverso un insieme di dispositivi.
- Spiegare i vantaggi e gli svantaggi dell'utilizzo dell'infrastruttura virtualizzata.
- Comprendere la distribuzione di un'applicazione che utilizza l'infrastruttura cloud per l'elaborazione e / o le risorse di dati.
- Conoscere come partizionare opportunamente un'applicazione tra un client e le risorse.
- Conoscere perché è importante isolare e proteggere l'esecuzione di singoli programmi e ambienti che condividono risorse sottostanti comuni.
Contenuti del Corso
- Cloud computing
- Calcolo su scala Internet
- Partizionamento delle attività
- Accesso ai dati
- Cluster, griglie e mesh
- Servizi cloud
- Infrastruttura come servizio (elasticità delle risorse, API della piattaforma, software come servizio, sicurezza, gestione dei costi)
- Virtualizzazione
- Gestione delle risorse condivise
- Migrazione dei processi
- Archiviazione dei dati basata su cloud
- Accesso condiviso a archivi di dati debolmente coerenti
- Sincronizzazione dei dati
- Partizionamento dei dati
- Sistemi di file distribuiti
- Replica
- Virtualizzazione e isolamento
- Razionale per protezione e prestazioni prevedibili
- Livelli di riferimento indiretto
- Metodi per l'implementazione di memoria virtuale e macchine virtuali
- Affidabilità tramite ridondanza
- Distinzione tra bug e difetti
- Ridondanza tramite check and retry
- Ridondanza tramite codifica ridondante (codici di correzione degli errori, CRC, FEC)
- Duplicazione / mirroring / repliche
- Altri approcci alla fault tolerance e alla disponibilità
- Sicurezza e protezione
- Separazione politica / meccanismo
- Backup
- Architettura parallela
- Processori multicore
- Memoria condivisa e distribuita
- Multiprocessing simmetrico (SMP)
- SIMD, elaborazione vettoriale
- VMware vSphere
- Introduzione al software defined data-center
- Esxi, vCenter Server, vSphere Client
- Funzionalità avanzate
- Esercitazioni pratiche
TUTOR DIDATTICO:
Sono disponibili i link per seguire le lezioni tramite WEBEX scaricare il pdf per ulteriori informazioni:
Materiale
Slide del Corso
- Il materiale del corso è disponibilequi
Testi di Riferimento
- Cloud Computing: Concepts, Technology & Architecture, Thomas Erl, Zaigham Mahmood, Ricardo Puttini, Pearson India (2014), ISBN-13: 978-9332535923
Esami
Date Esami A.A. 2020/2021
- Consultare ESSE3
Chi non si iscrive all'esame su esse3 NON sostiene l'appello! Di norma le iscrizioni chiudono 2 giorni prima dell'esame. Nei due giorni di chiusura è comunque possibile mandare una mail ai docenti per essere registrati. Questo perchè le registrazioni su carta il giorno dell'esame generano solo confusione.
Regole di esame:
L'esame di tutto il corso è composto da una serie di quesiti a rispsta multipla e aperta. Non è previsto progetto.
Si avvisa che non saranno più corretti compiti che non riportano scritto il nome in maniera leggibile (ossia in semplice stampatello maiuscolo). Nè compiti del tutto o in parte scritti a matita!
Risultati Esame
- I risultati di ogni singolo esame sono disponibili qui.