Diese Seite ist auch auf English verfügbar.Auf English wechseln
KAITUM AIEigene Marke aus unserer Familie — Execution AI für den Automotive-Vertrieb.Auf nrmnext.com
Wiki

Infrastructure as Code.

Wiki-Team··3 Min. Lesezeit

Terraform, Pulumi & Co. Infrastruktur als versionierter Code — reproduzierbar, reviewbar, rückbaubar.

Kategorie · DevOps & Infra

Infrastruktur als Code.

Infrastructure as Code beschreibt Server, Netzwerke, Datenbanken und Berechtigungen als versionierten Code — mit Werkzeugen wie Terraform oder Pulumi. Statt in einer Cloud-Konsole zu klicken, definiert man den Zielzustand in Dateien.

Diese Dateien liegen im Repository neben dem Anwendungscode: reviewbar im Pull Request, reproduzierbar per Befehl, rückbaubar über die Historie.

Warum wir Infrastruktur nicht klicken.

Manuell aufgebaute Umgebungen driften auseinander und niemand weiß mehr genau, warum etwas so konfiguriert ist. Als IaC ist die Infrastruktur dokumentiert, weil der Code die Dokumentation ist.

Eine identische Staging- und Produktionsumgebung aufzusetzen wird zu einem Befehl. Das brauchen wir, wenn wir Plattformen ausrollen und über Jahre nachvollziehbar betreiben.

Der Preis dafür.

IaC hat eine spürbare Lernkurve, und der State — die Datei, die den Ist-Zustand abbildet — muss diszipliniert verwaltet werden. Wird er manuell in der Konsole umgangen, entsteht genau die Drift, die man eigentlich vermeiden wollte.

Für ein kurzes Wegwerf-Experiment ist der Aufwand zu hoch und bremst eher aus. Für alles, was länger lebt als ein paar Wochen und in Produktion geht, zahlt er sich dagegen klar aus.

WEITERFÜHREND

Passt das zu einem Thema bei Ihnen?

Wenn Sie darüber sprechen möchten, wie wir das für Ihren Kontext übersetzen — 30 Minuten reichen für den Einstieg.

Weitere Artikel