CdSINFORMATICA
Codice650AA
CFU6
PeriodoPrimo semestre
LinguaInglese
Moduli | Settore/i | Tipo | Ore | Docente/i | |
ICT INFRASTRUCTURES | INF/01 | LEZIONI | 48 |
|
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.
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.
La verifica delle conoscenze sarà oggetto della valutazione dell'elaborato scritto previsto all'inizio di ogni sessione d'esame.
Academic progress will be monitored and verified from the written paper at the beginning of each exam session.
Lo studente saprà valutare l'impatto di scelte progettuali nello sviluppo di servizi software sulle infrastrutture dove saranno messi in esecuzione.
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.
La verifica delle capacità sarà oggetto della valutazione dell'elaborato scritto previsto all'inizio di ogni sessione di esame.
Academic progress will be monitored and verified from the written paper at the beginning of each exam session.
Lo studente potrà acquisire e/o sviluppare sensibilità all'impatto sul consumo di risorse e all'efficienza delle infrastrutture ICT.
Comprensione dei meccanismi di funzionamento di Sistemi Operativi e dell'architettura di un sistema.
Operating Systems and systems architecture.
Le lezioni si svolgono frontalmente con l'ausilio di slides, risorse on-line.
Lectures with supporting materials (slides, on-line resources).
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
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
Saranno messe a disposizione degli studenti slides unitamente a riferimenti di materiale disponibili in rete.
Slides and on-line materials.
Le lezioni del corso sono registrate e messe a disposizione sul Team dedicato.
Lectures recordings will be available on course Team.
L'esame è composto da una prova scritta e da una prova orale.
Exam is made up of a written test and an oral test.