Scheda programma d'esame
ICT INFRASTRUCTURES
ANTONIO CISTERNINO
Academic year2022/23
CourseCOMPUTER SCIENCE
Code650AA
Credits6
PeriodSemester 1
LanguageEnglish

ModulesAreaTypeHoursTeacher(s)
ICT INFRASTRUCTURESINF/01LEZIONI48
ANTONIO CISTERNINO unimap
Obiettivi di apprendimento
Learning outcomes
Conoscenze

Al termine del corso lo studente avrà acquisito una conoscenza di base sulle architetture delle infrastrutture ICT e in particolare dei datacenter e di come siano impiegate per realizzare un sistema Cloud con i relativi modelli di riferimento. In particolare, si acquisiranno conoscenze sui costituenti del datacenter (power, cooling, racks, fabric), sugli elementi attivi (server, network, storage), sulla virtualizzazione (hypervisors), sui vari tipi di cloud (IaaS, SaaS, PaaS, private, hybrid, public), e sugli aspetti di conformità normativa e di misurazione dei servizi.

Knowledge

By the end of the course students will acquire knowledge about ICT infrastructures, and of datacenter, to build a cloud in according to the reference model. Knowledge about datacenter constituents (power, cooling, racks, fabric), about active elements (server, network, storage), about virtualization (hypervisors), about several types of clouds (IaaS, SaaS, PaaS, private, public, hybrid), and about conformance and compliance of services and relative monitoring and metering.

Modalità di verifica delle conoscenze

La verifica delle conoscenze sarà oggetto della valutazione dell'elaborato scritto previsto all'inizio di ogni sessione d'esame.

Assessment criteria of knowledge

Academic progress will be monitored and verified from the written paper at the beginning of each exam session.

Capacità

Lo studente saprà valutare l'impatto di scelte progettuali nello sviluppo di servizi software sulle infrastrutture dove saranno messi in esecuzione.

Skills

By the end of the course students will be able to evaluate software service design choices impact's with respect to the infrastructure used for their execution.

Modalità di verifica delle capacità

La verifica delle capacità sarà oggetto della valutazione dell'elaborato scritto previsto all'inizio di ogni sessione di esame.

Assessment criteria of skills

Academic progress will be monitored and verified from the written paper at the beginning of each exam session.

Comportamenti

Lo studente potrà acquisire e/o sviluppare sensibilità all'impatto sul consumo di risorse e all'efficienza delle infrastrutture ICT.

Prerequisiti (conoscenze iniziali)

Comprensione dei meccanismi di funzionamento di Sistemi Operativi e dell'architettura di un sistema.

Prerequisites

Operating Systems and systems architecture.

Indicazioni metodologiche

Le lezioni si svolgono frontalmente con l'ausilio di slides, risorse on-line.

Teaching methods

Lectures with supporting materials (slides, on-line resources).

Programma (contenuti dell'insegnamento)

Il corso analizza le infrastrutture ICT partendo dalla struttura di un datacenter e le principali problematiche di efficienza, e introducendo gli elementi prima fisici, poi logici ed infine le astrazioni necessari a gestire i sistemi secondo il modello di riferimento del cloud. In particolare, vengono trattati i seguenti argomenti:

  • Struttura di un datacenter e relativa efficienza (power, cooling, fabric, PUE)
  • Organizzazione della rete in un datacenter (VLAN, Spine and leaf, SDN)
  • Principi di funzionamento degli storage (dischi e loro connessione, aggregazione e ridondanza, architettura SAN e HCI)
  • Architettura dei server (1, 2 e 4 vie, blade, twin square, 4CPU, GPU)
  • Hypervisor e virtualizzazione (virtual disk, vCPU, virtual switch, snapshots, live migration, replica)
  • Container come ulteriore livello di isolamento (es. Docker)
  • Cloud e modelli principali (IaaS, PaaS, SaaS, privato, ibrido e pubblico)
  • Il reference model del Cloud
  • Funzioni dei vari livelli (control layer, orchestrator layer, service layer) e delle funzioni trasversali (business continuity, security, operations)
  • Aspetti non tecnici del cloud: service level agreement (SLA), conformità, gestione del catalogo dei servizi, CAPEX e OPEX
Syllabus

 The course will cover the following aspects of ICT infrastructures:

  • Datacenter structure and efficiency (power, cooling, fabric, PUE)
  • Datacenter network organization (VLAN, Spine and leaf, SDN)
  • Storage elements and architectures (disks and system interface, aggregation and redundancy, SAN and HCI architectures for block storage)
  • Server architecture (1, 2 and 4 way, blade, twin square, 4CPU, GPU)
  • Hypervisor and virtualization(virtual disk, vCPU, virtual switch, snapshots, live migration, replica)
  • Container as an additional mean for isolation (es. Docker)
  • Cloud and their characteristics (IaaS, PaaS, SaaS, privato, ibrido e pubblico)
  • Cloud reference model
  • Reference model layer functions (control layer, orchestrator layer, service layer) and crosscutting aspects functions (business continuity, security, operations)
  • Non-technical aspects of Cloud: service level agreement (SLA), compliance and conformance, service catalog management, CAPEX and OPEX
Bibliografia e materiale didattico

Saranno messe a disposizione degli studenti slides unitamente a riferimenti di materiale disponibili in rete.

Bibliography

Slides and on-line materials.

Indicazioni per non frequentanti

Le lezioni del corso sono registrate e messe a disposizione sul Team dedicato.

Non-attending students info

Lectures recordings will be available on course Team.

Modalità d'esame

L'esame è composto da una prova scritta e da una prova orale.

Assessment methods

Exam is made up of a written test and an oral test.

Updated: 09/12/2022 16:50