Mikä on Muuttumaton infrastruktuuri
Palvelimia korvataan, ei muuteta
Muuttumaton infrastruktuuri (Immutable Infrastructure) on palvelinten hallintatapa, jossa infrastruktuurikomponentteja ei koskaan muuteta käyttöönoton jälkeen. Sen sijaan, että päivitettäisiin olemassa olevia palvelimia, luodaan uusia tarvittavalla kokoonpanolla.
Ydinperiaatteet
- Ei manuaalisia muutoksia — palvelimia ei muokata käynnistyksen jälkeen
- Toistettavuus — mikä tahansa palvelin voidaan luoda uudelleen levykuvasta
- Versiointi — jokaisella levykuvalla on versio
- Automaatio — kaikki muutokset CI/CD:n kautta
Edut
- "Konfiguraatioajautumisen" poistaminen
- Helppo palautus aiempaan versioon
- Parannettu tietoturva
- Ennustettava järjestelmäkäyttäytyminen
Työkalut
- Docker — sovellusten kontittaminen
- Packer — konelevykuvien luonti
- Terraform — infrastruktuuri koodina
- Kubernetes — konttiorkestraatio
Liiketoimintasovellus
Muuttumaton infrastruktuuri vähentää virheenkorjausaikaa ja lisää tuotantoympäristöjen luotettavuutta.