Kontakt aufnehmen
 Dauer 14 Stunden

Schulungsübersicht

Einführung in Terraform

  • Was ist Terraform?
  • Vorteile der Nutzung von Terraform
  • Wichtige Konzepte und Terminologie
  • Terraform im Vergleich zu anderen Infrastructure-as-Code-Tools

Einrichtung Ihrer Umgebung

  • Installation von Terraform
  • Einrichtung von Visual Studio Code für die Terraform-Entwicklung
  • Anlegen und Konfigurieren von Azure-Konten

Erste Schritte mit Terraform auf Azure

  • Konfiguration des AzureRM-Providers
  • Authentifizierung gegenüber Azure
  • Schreiben Ihrer ersten Terraform-Konfiguration
  • Bereitstellung einer grundlegenden Azure-Ressource

Verwaltung des Terraform-Zustands

  • Verständnis des Terraform-Zustands
  • Remote-Zustandsverwaltung mit Azure Storage
  • Zustandslocking und Konsistenz

Aufbau von Infrastruktur mit Terraform

  • Erstellung und Verwaltung von Azure Virtual Machines
  • Konfiguration von Azure-Netzwerken (VNet, Subnets, NSGs)
  • Bereitstellung von Azure Storage Accounts
  • Einrichtung von Azure SQL Datenbanken

Fortgeschrittene Terraform-Funktionen

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

Continiuous Integration und Deployment

  • Einführung in Azure DevOps
  • Einrichtung einer CI/CD-Pipeline für Terraform
  • Automatisierung von Terraform-Bereitstellungen mit Azure DevOps
  • Integration von GitHub Actions für Continuous Delivery

Verwaltung von Secrets und sensiblen Daten

  • Verwaltung von Secrets mit Azure Key Vault
  • Integration von Key Vault mit Terraform
  • Best Practices für die Secret-Verwaltung

Überwachung und Skalierung der Infrastruktur

  • Einrichtung von Azure-Monitoring und -Alerts
  • Skalierung von Azure-Ressourcen mit Terraform
  • Implementierung von Auto-Scaling-Gruppen

Fehlerbehebung und Best Practices

  • Fehleranalyse in Terraform-Konfigurationen
  • Behandlung häufiger Fehler und Probleme
  • Best Practices und Empfehlungen für Terraform

Zusammenfassung und nächste Schritte

Voraussetzungen

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

Zielgruppe

  • Cloud Engineers
  • DevOps-Engineers
  • IT-Fachkräfte
  • Systemadministratoren

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien