Kontakt aufnehmen

Schulungsübersicht

Einführung in Terraform

  • Was ist Terraform?
  • Vorteile der Nutzung von Terraform
  • Grundbegriffe und Terminologie
  • Terraform im Vergleich zu anderen Tools für Infrastrukturautomatisierung

Einrichtung der Umgebung

  • Installation von Terraform
  • Einrichtung von Visual Studio Code für die Entwicklung mit Terraform
  • Erstellung und Konfiguration von Azure-Konten

Erste Schritte mit Terraform auf Azure

  • Konfiguration des AzureRM-Providers
  • Authentifizierung bei Azure
  • Erstellen Ihrer ersten Terraform-Konfiguration
  • Bereitstellung einer einfachen Azure-Ressource

Verwaltung des Terraform-Status

  • Was ist der Terraform-Status?
  • Fernverwaltung des Status mithilfe von Azure Storage
  • Lock-Mechanismen und Konsistenzsicherung

Aufbau der Infrastruktur mit Terraform

  • Erstellen und Verwalten virtueller Azure-Maschinen
  • Konfiguration des Azure-Netzwerks (VNet, Subnetze, NSGs)
  • Bereitstellung von Speicherkonten in Azure
  • Einrichtung von Azure SQL-Datenbanken

Erweiterte Funktionen von Terraform

  • Terraform-Module und deren Wiederverwendbarkeit
  • Nutzung von Datenquellen sowie Ausgabevariablen
  • Ausdrücke und Funktionen in Terraform
  • Verwaltung von Abhängigkeiten innerhalb von Terraform-Konfigurationen

Kontinuierliche Integration und Bereitstellung

  • Einführung in Azure DevOps
  • Einrichtung einer CI/CD-Pipeline für Terraform
  • Automatisierung der Bereitstellungen mittels Azure DevOps
  • Integration von GitHub Actions zur kontinuierlichen Auslieferung

Umgang mit Geheimnissen und sensiblen Daten

  • Verwaltung vertraulicher Informationen via Azure Key Vault
  • Integration des Key Vault mit Terraform
  • Bewährte Methoden zur Verwaltung von Zugangsdaten

Überwachung und Skalierung der Infrastruktur

  • Einrichtung von Überwachungsmechanismen und Alarme in Azure
  • Skalierung von Azure-Ressourcen mithilfe von Terraform
  • Konfiguration automatisch skalierender Gruppen

Troubleshooting sowie bewährte Vorgehensweisen

  • Fehlerbehebung bei Terraform-Konfigurationen
  • Lösungsansätze für häufig auftretende Probleme
  • Richtlinien und Empfehlungen zur effizienten Nutzung von Terraform

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundverständnis der Konzepte des Cloud-Computings
  • Kenntnisse über die Dienste und das Portal von Microsoft Azure
  • Grundlegende Kenntnisse in Skripting oder Programmierung

Zielgruppe

  • Cloud-Engineers
  • DevOps-Ingenieure
  • IT-Fachkräfte
  • Systemadministratoren
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien