Infrastructure as Code
IaC definiert Infrastruktur mit deklarativem Code, versionsverwaltet und wiederholt reproduzierbar, und ersetzt manuelle Konfiguration.
Zweck
Infrastruktur versionieren und automatisieren und Configuration Drift sowie Umgebungsunterschiede beseitigen.
Mechanismus
Der Sollzustand wird deklarativ beschrieben (Terraform HCL/Pulumi/CloudFormation). plan zeigt Änderungen vorab, apply führt sie aus. State-Dateien verfolgen verwaltete Ressourcen. Wiederverwendbare Module setzen Infrastruktur zusammen.
Anwendungsfälle
- Infrastruktur-Automatisierung
- Umgebungskonsistenz
- Multi-Cloud-Management