Logo Google

Getting Started with Terraform for Google Cloud

Trainings-ID:
TFGC

Inhalt des Trainings

In diesem Training lernen Sie, wie Terraform für die Implementierung von Infrastructure-as-a-Code verwendet wird, und es werden einige der wichtigsten Funktionen für die Erstellung und Verwaltung von Google-Cloud-Infrastrukturen vermittelt.

Key Learnings
  • Definieren des geschäftlichen Bedarfs an „Infrastructure as Code“ und der Vorteile des Einsatzes in Ihrer Umgebung
  • Erläutern der Eigenschaften und Funktionalitäten von Terraform
  • Verwenden von Terraform-Ressourcen, -Variablen und -Ausgabewerten zur Erstellung von Google-Cloud-Infrastrukturressourcen
  • Verwenden von Terraform-Modulen zur Erstellung wiederverwendbarer Konfigurationen
  • Erläutern des Terraform-Status und seiner Bedeutung

Zielgruppen

Cloud-Ingenieure, DevOps-Ingenieure und Personen, die Terraform zur Automatisierung der Infrastruktur-Bereitstellung mit Schwerpunkt auf der Google Cloud Platform einsetzen möchten.

Vorkenntnisse

Um den grössten Nutzen aus diesem Kurs zu ziehen, sollten die Teilnehmenden:
  • das Training Google Cloud Fundamentals: Core Infrastructure abgeschlossen mitbringen
  • grundlegende Programmierkenntnisse und Vertrautheit mit der Verwendung von CLI haben
  • allgemeine Vertrautheit mit Google Cloud haben

Detail-Inhalte

Einführung in Terraform für Google Cloud
  • Einführung in IaC
  • Was ist Infrastruktur als Code (IaC)?
  • Probleme, die IaC lösen kann
  • Vorteile von IaC
  • Bereitstellung versus Konfiguration
  • Imperativer versus deklarativer Ansatz
  • Einführung in Terraform
  • Terraform-Übersicht
  • Terraform-Funktionen
  • IaC-Konfigurationsablauf
  • Terraform Anwendungsfälle
  • Verwendung von Terraform
  • Wie man Terraform benutzt
  • Terraform in der Produktion einsetzen
  • Installation von Terraform
  • Authentifizierung für Google Cloud
Begriffe und Konzepte
  • Die Autorenphase
  • Terraform-Verzeichnisstruktur
  • Einführung in die HCL-Syntax
  • Ressourcen
  • Variablen
  • Zustand
  • Module
  • Terraform-Befehle
  • terraform init
  • terraform plan
  • terraform apply
  • terraform fmt
  • terraform destroy
  • Terraform Validator Tool
  • Einführung
  • Warum sollte man das Terraform Validator Tool verwenden?
  • Arbeitsablauf der Validierung
  • Terraform-Validator-Anwendungsfälle
Schreiben von Infrastrukturcode für Google Cloud
  • Einführung in
Organisation und Wiederverwendung der Konfiguration mit Terraform-Modulen
  • die Ressourcen
  • Überblick über Ressourcen
  • Syntax
  • Beispiel
  • Verweis auf ein Ressourcen-Attribut
  • Überlegungen zur Definition eines Ressourcenblocks
  • Meta-Argumente für Ressourcen
  • Abhängigkeiten von Ressourcen
  • Implizite Abhängigkeit
  • Explizite Abhängigkeit
  • Einführung in Variablen
  • Übersicht
  • Syntax zur Deklaration einer Variable
  • Syntax zur Referenzierung und Zuweisung eines Wertes an eine Variable
  • Bewährte Praktiken für Variablen
  • Einführung in Ausgabewerte
  • Überblick über Ausgabewerte
  • Best Practices
  • Terraform-Registrierung und CFT
  • Einführung in Terraform Registry
  • Einführung in CFT
Einführung in Module
  • Warum werden Module benötigt?
  • Was ist ein Modul?
  • Beispiel
  • Wiederverwendung von Konfigurationen mit Hilfe von Modulen
  • Modul-Quellen
  • Aufrufen eines Moduls in der Quellkonfiguration
  • Verwendung von Variablen zur Parametrisierung Ihrer Konfiguration
  • Übergabe von Ressourcenattributen mithilfe von Ausgabevariablen
  • Anwendungsfälle von Modulen, Vorteile und Best Practices
Einführung in den Terraform-Status
  • Einführung in den Terraform-Status
  • Wie Informationen in einer Terraform-Statusdatei gespeichert werden
  • Möglichkeiten zum Speichern einer Statusdatei
  • Speichern einer Statusdatei in einem Cloud Storage Bucket
  • Probleme bei der lokalen Speicherung des Terraform-Status
  • Vorteile des Speicherns einer Statusdatei in einem Cloud-Storage-Bucket
  • Verfahren zum Speichern einer Terraform-Statusdatei in einem Cloud-Storage-Bucket aus der Ferne
  • Best Practices für den Terraform-Status

Trainings zur Vorbereitung

Downloads

Jetzt online buchen

  • 20.01.2025 20.01.2025 1T 1 Tag Online
    von Ihrem Computer Uhrzeiten
    • Trainingspreis  980,-
      • Online

Preise exkl. MwSt.

Sie haben Fragen?

Ihr ETC Support

Kontaktieren Sie uns!

+43 1 533 1777-99

Hidden
Hidden
Hidden

Lernformen im Überblick

Mehr darüber