Infrastruttura come codice
L’infrastruttura come codice descrive le risorse in file versionabili e verificabili. Le risorse gestite cambiano quando le modifiche vengono eseguite.
Che cosa significa infrastruttura come codice?
Infrastructure as Code (IaC) significa gestire l’infrastruttura tramite definizioni leggibili dalle macchine. Questi file possono essere versionati ed esaminati insieme. HashiCorp lo spiega per Terraform attraverso configurazione, piano delle modifiche ed esecuzione. La configurazione descrive lo stato desiderato; lo strumento determina le modifiche necessarie.
Esempio: un ambiente aggiuntivo per il portale
In questo esempio ipotetico, il team descrive le istanze di calcolo e la rete di un portale clienti in file di configurazione. Adatta queste definizioni per un ambiente di test. Prima dell’esecuzione, il piano mostra quali risorse saranno create, modificate o rimosse. Il team può così discutere in anticipo una modifica infrastrutturale prevista.
Verifichi in particolare le eliminazioni previste, i diritti di accesso e le dipendenze. Un file esaminato non modifica da solo un ambiente in funzione. Occorre un processo di esecuzione definito, con le autorizzazioni appropriate.
La definizione dell’infrastruttura non sostituisce il backup dei dati applicativi. Poter ricostruire un database non significa averne ripristinato il contenuto precedente. Anche le modifiche effettuate al di fuori dei file devono essere individuate e confrontate con la configurazione desiderata.
Fonti
Termini correlati
- GitOpsGitOps unisce uno stato desiderato versionato al recupero automatico e alla riconciliazione continua. I file in Git coprono solo una parte del processo.
- Cloud computingIl cloud computing fornisce risorse IT tramite rete su richiesta. I modelli di servizio e distribuzione definiscono quali compiti restano all’azienda.
- Macchina virtualeUna macchina virtuale su un server esegue un sistema operativo guest. Il modello operativo deve chiarire i compiti che restano per applicazione, accessi e manutenzione.
- Return-PathReturn-Path registra il percorso di ritorno SMTP in un’intestazione. Spiega la via tecnica delle notifiche di errore, non l’identità di una persona.
- Envelope-FromEnvelope-From identifica il mittente SMTP per il trasporto e le notifiche di errore. Va distinto dall’indirizzo del mittente visibile.
- Rapporto aggregato DMARCUn rapporto aggregato DMARC riassume i controlli di dominio di un sistema segnalante in un periodo. Aiuta a esaminare fonti di invio ed errori di configurazione.
Articoli sul tema








Cloud & gestione con ASES
Hosting, deployment, manutenzione e assistenza

