Schulungsübersicht

Einführung in Terraform

  • Was ist Terraform?
  • Vorteile der Verwendung von Terraform
  • Wichtige Konzepte und Begriffe
  • Terraform im Vergleich zu anderen Tools für Infrastructure as Code

Ihre Umgebung einrichten

  • Terraform installieren
  • Visual Studio Code für Terraform-Entwicklung einrichten
  • Azure-Konten erstellen und konfigurieren

Erste Schritte mit Terraform auf Azure

  • Konfiguration des AzureRM-Anbieters
  • Anmeldeinformationen für Azure überprüfen
  • Ihre erste Terraform-Konfiguration erstellen
  • Eine grundlegende Azure-Ressource bereitstellen

Terraform-Zustand verwalten

  • Grundlegendes zum Terraform-Zustand verstehen
  • Fernsteuerung des Zustands mit Azure-Speicher
  • Zustandslocking und Konsistenz

Infrastruktur mit Terraform erstellen

  • Azure Virtual Machines erstellen und verwalten
  • Azure-Netzwerk (VNet, Subnets, NSGs) konfigurieren
  • Azure-Speicherkonten bereitstellen
  • Azure SQL-Datenbanken einrichten

Erweiterte Terraform-Funktionen

  • Terraform-Module und Wiederverwendbarkeit
  • Datensätze und Ausgabevariablen verwenden
  • Terraform-Ausdrücke und -Funktionen
  • Abhängigkeiten in Terraform verwalten

Kontinuierliche Integration und Bereitstellung

  • Einführung in Azure DevOps
  • Eine CI/CD-Pipeline für Terraform einrichten
  • Terraform-Bereitstellungen mit Azure DevOps automatisieren
  • GitHub Actions zur kontinuierlichen Lieferung integrieren

Geheime und sensible Daten verwalten

  • Geheimnisse mit Azure Key Vault verwalten
  • Azure Key Vault mit Terraform integrieren
  • Bewährte Methoden für die Geheimnisverwaltung

Überwachung und Skalierung der Infrastruktur

  • Azure-Überwachung und -Alarmsysteme einrichten
  • Azure-Ressourcen mit Terraform skalieren
  • Auto-Scaling-Gruppen implementieren

Fehlerbehebung und bewährte Methoden

  • Terraform-Konfigurationen debuggen
  • Häufige Fehler und Probleme behandeln
  • Bewährte Methoden und Empfehlungen für Terraform

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Grundlegendes Verständnis von Cloud-Computing-Konzepten
  • Kennenzahl mit Microsoft Azure-Diensten und -Portal
  • Grundkenntnisse in Skripten oder Programmierung

Zielgruppe

  • Cloud-Engineer
  • DevOps-Engineer
  • IT-Professionals
  • Systemadministratoren
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien