Kapitel 8. Infrastruktur als Code mit Terraform

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In diesem Kapitel zeige ich dir, wie du mit Terraform, einem Infrastructure as Code (IaC) Tool, arbeitest. Mit Terraform kannst du dein gesamtes Projekt mit einem einzigen Befehl neu erstellen. Wenn du deine Infrastrukturspezifikation in der Versionskontrolle hinterlegst, kannst du Änderungen einfach verwalten und mit deinem Team zusammenarbeiten.

Ich persönlich würde kein Projekt ohne IaC durchführen wollen. Es ist praktisch, terraform apply auszuführen und alles richtig eingerichtet zu haben, vor allem, wenn deine Anwendung über "Hello World" hinaus wächst und du weitere Cloud Run-Dienste, IAM-Konfiguration, Verbindungen zu Memorystore über einen VPC Connector und Cloud SQL hinzufügst, um nur einige zu nennen. Wenn du alles mit einmaligen Befehlen oder Skripten einrichtest, kannst du auf Probleme stoßen.

Ich stelle dir IaC vor, helfe dir bei den ersten Schritten mit Terraform und zeige dir den Terraform-Workflow, damit du herausfinden kannst, ob er für dich geeignet ist.

Was ist Infrastructure as Code?

Infrastruktur ist ein abstrakter Begriff, der viele verschiedene Interpretationen haben kann, deshalb möchte ich sicherstellen, dass unsere Definitionen übereinstimmen. Das ist es, was ich meine, wenn ich diese Begriffe verwende:

Infrastruktur
Alle Cloud-Ressourcen, die vorhanden sein und konfiguriert ...

Get Serverlose Anwendungen mit Google Cloud Run erstellen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.