This is an old revision of the document!
Fondamenti Di Cloud Computing
News
- Inserisci qui la data: Inserisci qui il testo
Informazioni Generali
Docente:
- Gian Paolo Gentili
Orario delle Lezioni:
- Martedì 11-13 - Polo Lodovici
- Mercoledì 16-18 - Polo Lodovici
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
TUTOR DIDATTICO:
Sono disponibili i link per seguire le lezioni tramite WEBEX scaricare il pdf per ulteriori informazioni:
Materiale
Slide del Corso
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. 2018/2019
- 1a sessione
- 2a sessione
- 3a sessione
- 4a sessione
Regole di esame:
Risultati Esame
- N/A