dgt_plat10 – Sovranità digitale

Titolo del modulo: dgt_plat10 – Sovranità digitale

Descrizione:

La sovranità digitale è la capacità di un'organizzazione, o di un Paese, di mantenere il controllo sui propri dati, sulla propria infrastruttura e sul software da cui dipende. Per le aziende e le pubbliche amministrazioni europee è diventata un requisito di progetto delle piattaforme, non solo un tema politico. Questo modulo spiega cosa significa in pratica la sovranità per un platform team e perché infrastrutture open source come OpenStack e Kubernetes sono al centro della risposta europea.

Obiettivi del modulo:

  1. I tre livelli della sovranità: Distinguere la sovranità dei dati (dove risiedono e chi può accedervi), la sovranità operativa (chi gestisce il servizio e può spegnerlo) e la sovranità tecnologica (chi controlla il codice).

  2. Il contesto normativo: Avere un quadro di GDPR e sentenza Schrems II, CLOUD Act statunitense, NIS2, EU Data Act con le sue regole sul cambio di provider cloud e del lavoro europeo sulla certificazione dei servizi cloud.

  3. Il contesto italiano: Conoscere la strategia cloud nazionale, il Polo Strategico Nazionale (PSN) e il processo di qualificazione dei servizi cloud dell'Agenzia per la Cybersicurezza Nazionale (ACN).

  4. Il lock-in come rischio: Valutare servizi gestiti proprietari, API chiuse e costi di egress come rischi per la sovranità e per la continuità operativa.

  5. L'open source come strategia: Capire come standard aperti e stack open source permettono di cambiare provider, o gestire la piattaforma in casa, senza riscrivere le applicazioni.

Contenuti del modulo:

  • Modelli di cloud sovrano: Offerte "sovrane" degli hyperscaler, provider europei, cloud privato e modelli ibridi a confronto.

  • Iniziative europee: Gaia-X, la Sovereign Cloud Stack (uno stack di riferimento open source basato su OpenStack e Kubernetes) e i progetti europei di federazione cloud.

  • Exit strategy: Progettare per la portabilità: formati dei dati, infrastructure as code, Kubernetes come runtime comune, piani di uscita documentati.

  • Sovranità e sicurezza: Cifratura con chiavi in mano al cliente, verificabilità, sicurezza della supply chain e trasparenza del codice.

  • Compromessi: Costi, competenze e impegno operativo di un cloud gestito in proprio rispetto all'acquisto di servizi gestiti.

Laboratorio pratico in linguaggio naturale:

Gli studenti forniscono all'agente AI l'architettura di un'applicazione di esempio che gira su un cloud pubblico e gli chiedono una valutazione di sovranità: dove sono i dati, quali servizi creano lock-in e come sarebbe un piano di uscita. Gli studenti rivedono l'analisi, ne mettono in discussione le ipotesi e la trasformano in una proposta di migrazione verso la piattaforma basata su OpenStack costruita nelle lezioni successive.

Destinatari:

Questo modulo è pensato per gli studenti che hanno completato i moduli Linux, DevOps e Containers, e per sistemisti, DevOps engineer e SRE che vogliono avvicinarsi al Platform Engineering. È consigliata esperienza con Kubernetes.

Gli studenti possono caricare i propri esercizi nel progetto Git Academy DevOps & SRE. Per questo modulo, crea una cartella con il tuo username come nome nella seguente sottocartella: https://github.com/Garanti-Del-Talento/gdt_academy