Hva er Uforanderlig infrastruktur
Servere erstattes, ikke endres
Uforanderlig infrastruktur (Immutable Infrastructure) er en tilnærming til serveradministrasjon der infrastrukturkomponenter aldri endres etter distribusjon. I stedet for å oppdatere eksisterende servere, opprettes nye med den nødvendige konfigurasjonen.
Kjerneprinsipper
- Ingen manuelle endringer — servere modifiseres ikke etter oppstart
- Reproduserbarhet — enhver server kan gjenskapes fra et bilde
- Versjonering — hvert bilde har en versjon
- Automatisering — alle endringer gjennom CI/CD
Fordeler
- Eliminering av "konfigurasjonsdrift"
- Enkel tilbakerulling til forrige versjon
- Forbedret sikkerhet
- Forutsigbar systematferd
Verktøy
- Docker — applikasjonscontainerisering
- Packer — opprettelse av maskinbilder
- Terraform — infrastruktur som kode
- Kubernetes — containerorkestrering
Forretningsapplikasjon
Uforanderlig infrastruktur reduserer feilsøkingstiden og øker påliteligheten til produksjonsmiljøer.