Verkabelung & Serverraum

Infrastructure as Code

Auch bekannt als: IaC · Terraform

Kurz erklärt

Infrastructure as Code beschreibt Server, Netze und Cloud-Ressourcen in versionierten Dateien, aus denen ein Werkzeug den Zielzustand herstellt — statt sie von Hand in einer Konsole zusammenzuklicken.

Bei Infrastructure as Code steht die gewünschte Infrastruktur in Konfigurationsdateien: welche Server, welche Netze, welche Datenbank, welche Zugriffsregeln. Ein Werkzeug wie Terraform vergleicht diese Beschreibung mit dem, was tatsächlich existiert, und stellt die Differenz her. Die Dateien liegen in einer Versionsverwaltung, wodurch jede Änderung nachvollziehbar ist — inklusive der Frage, wer sie wann und warum vorgenommen hat.

Der Unterschied zeigt sich im Ernstfall. Eine von Hand aufgebaute Umgebung existiert nur einmal; ihre Konfiguration steckt in der Klick-Historie einer Weboberfläche und in den Köpfen derer, die dabei waren. Eine beschriebene Umgebung lässt sich erneut aufbauen, in einer zweiten Region spiegeln oder für einen Test kopieren, ohne dass jemand aus dem Gedächtnis rekonstruiert, welche Einstellung damals gesetzt wurde.

Der häufigste Fehler ist der Mischbetrieb: Ein Teil steht im Code, ein anderer wurde schnell in der Konsole nachgezogen. Beim nächsten Durchlauf überschreibt das Werkzeug die Handarbeit oder meldet Abweichungen, die niemand erklären kann. Entweder der Code führt — oder er ist Dokumentation, die nicht stimmt.

Was das im Betrieb heißt

Bei der BVCC-Holding ist die Cloud-Umgebung mit Terraform als Code festgehalten, statt in der AWS-Konsole zu existieren. Für den Kunden heißt das vor allem: Änderungen sind nachvollziehbar, und die Umgebung hängt nicht daran, dass eine bestimmte Person sich erinnert.

Ist das bei Ihnen sauber gelöst?

Wir schauen uns an, wie es bei Ihnen tatsächlich aussieht — und sagen ehrlich, ob etwas zu tun ist.

Serverraum

Ein Begriff aus Ihrem Angebot fehlt hier?

Schicken Sie uns die Stelle, die Sie nicht verstehen. Wir erklären sie — ohne dass daraus gleich ein Auftrag werden muss.