Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 3 Min.

Terraform braucht eine Strategie – sonst rächt es sich

Florian Lenz weiß aus eigener Erfahrung, wie es endet, wenn man mit Terraform einfach drauflosprogrammiert: mit einem Änderungs-Rattenschwanz, den niemand mehr versteht. Auf der DWX 2026 zeigt er, wie man es besser macht.

Terraform ist nicht kompliziert. Eine Definitionssprache, mit der sich Ressourcen bei Cloud-Providern wie Azure, AWS oder Google Cloud beschreiben lassen – deklarativ, versionierbar, reproduzierbar. Wer damit anfängt, hat nach einer Stunde die ersten Ressourcen deployed. Das Problem kommt später.

Florian Lenz hat diesen Weg selbst durchlaufen. „Anfangs war es relativ einfach, einfach mal zu starten", sagt er. Bis das System größer wurde. Bis plötzlich jede kleine Änderung einen Rattenschwanz weiterer Änderungen nach sich zog. Bis niemand mehr genau wusste, was eigentlich die eigentliche Änderung war und was schlicht Unschärfen im System.

Das Kernproblem: ein monolithischer State, in dem alles steckt. Wer Terraform ohne Struktur einsetzt, landet früher oder später genau dort. Florian plädiert deswegen für State Isolation – also die saubere Aufteilung des States nach Services oder Teams. Das klingt nach mehr Aufwand am Anfang. Ist es auch. Zahlt sich aber aus, sobald das System eine gewisse Größe erreicht.

Ein weiterer Aspekt, den Florian in seinen Sessions adressiert: Terraform als Werkzeug für Standards. Wer in Azure einen Storage Account anlegt, kann sicherstellen, dass Verschlüsselung, Backup-Strategie und Zugriffsrichtlinien automatisch korrekt konfiguriert sind – über ein Modul, das diese Anforderungen einmal definiert und dann immer wieder verwendet wird. „Wenn wir das zehnmal manuell mit fünf unterschiedlichen Leuten machen, ist die Wahrscheinlichkeit sehr hoch, dass nicht alle Accounts den gleichen Anforderungen entsprechen", so Lenz. Automatisierung ist hier weniger eine Frage des Komforts als der Verlässlichkeit.

Terraform hat aber auch Grenzen – und Florian verschweigt sie nicht. Weil das Tool im Wesentlichen eine Abstraktionsschicht über das Azure-API ist, kommt es bei Preview-Features regelmäßig an seine Grenzen. Die dann übliche Lösung: auf einen anderen Provider zurückgreifen, der ARM-Templates in Terraform ermöglicht. Das funktioniert. Fühlt sich aber seltsam an, wenn man plötzlich ARM-Templates schreibt, obwohl man eigentlich Terraform wollte. Auch Remote States können zu einem echten Schmerzpunkt werden.

Trotzdem bleibt Florians Fazit positiv: Mit der richtigen Strategie lässt sich Terraform auch in komplexen Umgebungen skalieren. Und genau diese Strategie – von der Grundstruktur bis zu den Grenzen des Tools – ist das Thema seiner zwei Sessions auf der DWX 2026.

DWX 2026, 29. Juni bis 2. Juli 2026, Mannheim. https://www.developer-world.de/dwx

 

Florian ist Microsoft MVP und Experte für Cloud-native- und Serverless-Lösungen in Azure. Er unterstützt Unternehmen dabei, ihre Cloud-Landschaften zu optimieren und Architekturen aufzubauen, die nachhaltigen Erfolg garantieren. Dabei vermittelt er nicht nur technisches Know-how, sondern begleitet seine Kunden auch strategisch, um langfristige Ziele zu erreichen und innovative Lösungen nahtlos in bestehende Prozesse zu integrieren.

Als Consultant, Trainer und Autor teilt er sein umfangreiches Wissen zu Serverless- und Cloud-Technologien und spricht auf internationalen Konferenzen. Sein Wissen gibt er außerdem über Meetups sowie einen YouTube-Kanal zu Azure, Cloud-Infrastruktur und Terraform weiter.

Neueste Beiträge

SQLite: Wenn weniger mehr ist - SQLite für .NET-Entwickler, Teil 1
Für Entwicklerteams, die jeden Tag mit der Komplexität von Kubernetes, Cloud-Datenbanken und Terraform-Skripten ringen, liegt der eigentliche Gewinn von SQLite in der architektonischen Vereinfachung.
6 Minuten
SignalRC und Ping - Der DDC-Truck, Teil 10
Wie schnell ist die Verbindung zwischen Browser und Fahrzeug eigentlich?
9 Minuten
26. Mär 2026
Infinite AI Conference: So setzt Du KI in jedem Schritt des Software-Lifecycle ein - KI gehört in Deinen Workflow
Von den Anforderungen über Design, Implementierung bis zum Testen, Deployment und Monitoring: Auf der Infinite AI Conference 2026 erfährst Du, wie Dich die KI im gesamten Lifecycle unterstützen kann.
4 Minuten

Das könnte Dich auch interessieren

00:00
Mit Deutsch in die Cloud – wie KI unsere Entwicklungsstrategien neu schreibt - Interview mit DWX-Track-Chair Dr. Damir Dobric
Einfach auf Deutsch sagen, was man will – und die Cloud macht's? Dr. Damir Dobric erklärt, warum KI nicht nur ein nettes Tool ist, sondern die Art, wie wir Software entwickeln und Infrastruktur verwalten, grundlegend verändert.
17. Mär 2026
OpenTelemetry als Fundament einer vertrauenswürdigen Observability-Infrastruktur
Observability wird zum Bindeglied zwischen Technologie und Sicherheit, zwischen Erkennen und Handeln, zwischen operativer Realität und strategischer Steuerung.
5 Minuten
17. Mär 2026
Managed DevOps Pools - Azure DevOps Pipelines Security
Agent Pools als Managed Service mit einfacher Integration in private Netzwerke und Authentisierung mittels Managed Identity tragen deutlich zur Sicherheit der Agent-Infrastruktur bei.
7 Minuten
7. Aug 2025
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige