Questo sito è disponibile anche in English.Passa a English
KAITUM AIIl nostro marchio interno — execution AI per le vendite automotive.Su nrmnext.com
Wiki

Infrastructure as Code.

Team Wiki··3 min di lettura

Terraform, Pulumi & co. Infrastruttura come codice versionato — riproducibile, revisionabile, reversibile.

Categoria · DevOps & Infra

Infrastruttura come codice.

L'Infrastructure as Code descrive server, reti, database e permessi come codice versionato — con strumenti come Terraform o Pulumi. Invece di cliccare in una console cloud, si definisce lo stato obiettivo in file.

Questi file risiedono nel repository accanto al codice applicativo: revisionabili nella pull request, riproducibili con un comando, ripristinabili attraverso la cronologia.

Perché non clicchiamo l'infrastruttura.

Gli ambienti costruiti manualmente divergono nel tempo e nessuno sa più con precisione perché qualcosa è configurato in un certo modo. Come IaC, l'infrastruttura è documentata, perché il codice è la documentazione.

Allestire un ambiente di staging e di produzione identici diventa un solo comando. È ciò che ci serve quando distribuiamo piattaforme e le gestiamo in modo tracciabile per anni.

Il prezzo da pagare.

L'IaC ha una curva di apprendimento percepibile, e lo state — il file che rappresenta lo stato attuale — va gestito con disciplina. Se viene aggirato manualmente in console, nasce esattamente quel drift che si voleva evitare.

Per un breve esperimento usa-e-getta lo sforzo è troppo alto e finisce per frenare. Per tutto ciò che vive più di qualche settimana e va in produzione, ripaga invece in modo netto.

APPROFONDIRE

Si adatta a un tema da voi?

Se volete parlarne per trasferirlo al vostro contesto — 30 minuti bastano per iniziare.

Altri articoli