iX 9/2021
S. 118
Praxis
Infrastructure as Code

Cloud-Ressourcen handhaben mit Terraform

Jonglage

Lennart Betz

Das Infrastructure-as-Code-Werkzeug Terraform stellt Rechenzentrumsressourcen unterschiedlicher Cloud-Provider bereit – bei Bedarf auch für andere Werkzeuge.

Der heute erreichte Grad der Virtualisierung erlaubt es, nahezu ganze Rechenzentren und ihre Netzinfrastruktur virtuell abzubilden. Dazu bedarf es eines Infrastructure-as-Code-Werkzeugs wie Terraform, das sich dem Multicloud-Management verschrieben hat. Es abstrahiert die APIs der unterschiedlichen Cloud-Anbieter wie Amazon, Microsoft, Google und vieler weiterer, aber auch die Schnittstellen selbst gehosteter Infrastrukturen auf Basis von VMware VSphere oder OpenStack.

Terraform wird seit 2014 von HashiCorp als Open-Source-Projekt kontinuierlich weiterentwickelt und liegt derzeit in der Version 1.0.3 vor. Zudem gibt es eine Enterprise-Version, die neben einem GUI Features zur Verbesserung des Entwicklungsworkflows mitbringt.

Kommentieren