Infrastructure as Code

Was Infrastructure as Code bedeutet und wie es die Verwaltung von Infrastruktur automatisiert.

Zuletzt aktualisiert: 16. März 2026

Was ist Infrastructure as Code?

Infrastructure as Code (IaC) ist ein Ansatz, bei dem Infrastruktur in Konfigurationsdateien definiert wird, statt manuell über Oberflächen oder die Kommandozeile eingerichtet zu werden. Diese Dateien werden versioniert und können jederzeit reproduzierbar ausgeführt werden. Gängige Tools sind Terraform, Pulumi oder Ansible.

Welches Problem löst es?

Manuell konfigurierte Server sind schwer nachvollziehbar und kaum reproduzierbar. Jeder Server wird zum Unikat, oft als "Snowflake Server" bezeichnet, weil niemand genau weiß, welche Änderungen wann vorgenommen wurden. Bei Ausfällen dauert die Wiederherstellung lange, weil die Konfiguration nirgends dokumentiert ist.

Wie hilft es?

Mit IaC sind Umgebungen vollständig reproduzierbar und in der Versionskontrolle nachvollziehbar. Änderungen durchlaufen denselben Review-Prozess wie Anwendungscode. Im Falle eines Ausfalls lässt sich die gesamte Infrastruktur automatisiert und in kurzer Zeit neu aufbauen.