Learning
Terraform

Mi az az Infrastructure as Code?

Miért jobb az IaC a manuális konfigurálásnál: ismételhetőség, verziókövetés, automatizálás.

Mi az az Infrastructure as Code?

Az Infrastructure as Code (IaC) azt jelenti, hogy az infrastruktúrát kódban írod le, verziókezeled (Git), és automatizáltan alkalmazod.

Miért jobb, mint a manuális kezelés?

SzempontManuálisIaC
Ismételhetőséghibás, nehézdeterminisztikus
VerziókövetésnincsGit-ben visszanézhető
Együttműködésad-hocreview-olható
AutomatizáláskorlátozottCI/CD-be illeszthető
Dokumentációgyakran hiányzika kód maga

Alapelvek

  • deklaratív: a kívánt állapotot írod le
  • idempotens: ugyanazt futtatva nem duplikál
  • újrafelhasználható: dev/staging/prod környezetekre

Rövid összefoglaló

  • IaC = infra kódban, verziózva, automatizálva.
  • Kevesebb kézi hiba, jobb auditálhatóság.

On this page