Mis on Muutumatu infrastruktuur
Serverid asendatakse, mitte ei muudeta
Muutumatu infrastruktuur (Immutable Infrastructure) on serverite haldamise lähenemisviis, kus infrastruktuuri komponente ei muudeta pärast juurutamist kunagi. Olemasolevate serverite uuendamise asemel luuakse uued vajaliku konfiguratsiooniga.
Põhiprintsiibid
- Käsitsi muudatused keelatud — servereid ei muudeta pärast käivitamist
- Taastoodetavus — iga serverit saab kujutisest taasluua
- Versioonihaldus — igal kujutisel on versioon
- Automatiseerimine — kõik muudatused CI/CD kaudu
Eelised
- "Konfiguratsiooni triivi" elimineerimine
- Lihtne tagasipööramine eelmisele versioonile
- Tugevdatud turvalisus
- Ennustatav süsteemi käitumine
Tööriistad
- Docker — rakenduste konteinerisse paigutamine
- Packer — masina kujutiste loomine
- Terraform — infrastruktuur koodina
- Kubernetes — konteinerite orkestreerimine
Ärirakendus
Muutumatu infrastruktuur vähendab silumisaega ja suurendab tootmiskeskkondade usaldusväärsust.