Terraform in der Cloud: Wie sich Infrastruktur als Code verwalten lässt

Die Verlagerung von Infrastruktur und Anwendungen aus firmeneigenen Rechenzentren zu einem Cloudanbieter ist in vollem Gange. Cloudressourcen (virtuelle Maschinen, virtuelle Netzwerke, Datenbanken und so weiter) gehören zum täglichen Brot vieler Admins. Sie sind meist deutlich unbeständiger und kurzlebiger als physische Server. Statt um handgestreichelte Server mit Namen aus Herr der Ringe geht es hier um viele gleichartige und leicht ersetzbare virtuelle Maschinen mit kryptischen Namen.
Das Erstellen, Konfigurieren und später wieder Dekommissionieren von Hunderten oder gar Tausenden virtueller Maschinen erfordert eine völlig andere Herangehensweise als das Management einer Handvoll physischer Server. Eine mögliche Lösung für dieses Problem ist das Konzept Infrastructure as Code (IaC).