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.
Condividi su