Insegnamento VIRTUAL NETWORKS AND CLOUD COMPUTING
- Corso
- Ingegneria informatica e robotica
- Codice insegnamento
- 70A00054
- Curriculum
- Comune a tutti i curricula
- Docente
- Gianluca Reali
- Docenti
-
- Gianluca Reali
- Ore
- 72 ore - Gianluca Reali
- CFU
- 9
- Regolamento
- Coorte 2017
- Erogato
- 2018/19
- Attività
- Affine/integrativa
- Ambito
- Attività formative affini o integrative
- Settore
- ING-INF/03
- Tipo insegnamento
- Obbligatorio (Required)
- Tipo attività
- Attività formativa monodisciplinare
- Lingua insegnamento
- Italiano
- Contenuti
- Il programma fornisce conoscenza specialistica sulla relazzazione di applicazioni di calcolo distribuite per Big Data in Cloud e la gestione dei Data Center delle reti cloud mediante le tecniche di networking più avanzate, che fanno uso delle tecniche di virtualizzazione.
- Testi di riferimento
- ILetha Hughes Etzkorn: "ntroduction to Middleware: Web Services, Object Components, and Cloud Computing", Chapman and Hall/CRC.
Dispense a cura del docente. - Obiettivi formativi
- Il corso si perfigge lo scopo di impartire agli studenti capacità progettuali nell'ambito del networking avanzato e nel cloud computing.
- Prerequisiti
- Conoscenza di base del funzionamento delle reti IP.
- Metodi didattici
- Lezioni in aula e in laboratorio.
- Altre informazioni
- Saranno utilizzate piattaforme software open-source.
- Modalità di verifica dell'apprendimento
- Valutazione di un progetto autonomo. Prova orale
- Programma esteso
- Lezione 1: Introduzione al Cloud Computing
• IaaS, PaaS, SaaS
• Architetture di riferimento per il Cloud Computing
Lezione 2: cloud provider
• Tecnologie di virtualizzazione
• OpenStack
• Esempi pratici
Lezione 3: Realizzazione di applicazioni in Cloud
• Modellli architetturali (HA, resiliency, elasticity, scalability)
• Processi di sviluppo (agile, DevOps and continuous delivery)
• Gestione della qualità e monitoraggio
• Esempi pratici.
Lazione 4: Cloud Ibride
• Cloud pubbliche, dedicate, hosted, private
• Scenari ibridi hybrid (prem-on cloud, cross clouds, legacy apps & cloud apps, micro cloud e cloud brokerage)
• Esempi pratici
Lezione 5: Esempi di Applicaizoni in Cloud di cognitive computing
• Applicazioni
• Esempi pratici.
• Applicazioni
• Esempi pratici.
Lezione 6: Software Defined Networking (SDN) e Network Function Virtualization (NFV)
• Introduzione
• Archietetture di rete
• Uso di strumenti Open Sspurce. La piattaforma OpenDaylight.
• Esempi pratici. Integrazione di OpenStack e OpenDaylight.