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
- Erstellen und Konfigurieren von Azure-Konten
Erste Schritte mit Terraform auf Azure
- Konfiguration des AzureRM-Anbieters
- Authentifizierung bei Azure
- Schreiben Ihrer ersten Terraform-Konfiguration
- Bereitstellen einer einfachen Azure-Ressource
Verwaltung des Terraform-States
- Verständnis des Terraform-States
- Remote-State-Management mit Azure Storage
- State-Locking und Konsistenz
Aufbau der Infrastruktur mit Terraform
- Erstellen und Verwalten von Azure Virtual Machines
- Konfiguration des Azure-Netzwerks (VNet, Subnetze, NSGs)
- Bereitstellung von Azure Storage Accounts
- Einrichtung von Azure SQL-Datenbanken
Erweiterte Terraform-Funktionen
- Terraform-Module und Wiederverwendbarkeit
- Nutzung von Datenquellen und Ausgabevariablen
- Terraform-Ausdrücke und -Funktionen
- Verwaltung von Abhängigkeiten in Terraform
Continuous Integration und Deployment
- Einführung in Azure DevOps
- Einrichten einer CI/CD-Pipeline für Terraform
- Automatisieren von Terraform-Bereitstellungen mit Azure DevOps
- Integration von GitHub Actions für kontinuierliche Lieferung
Umgang mit Geheimnissen und sensiblen Daten
- Verwaltung von Geheimnissen mit Azure Key Vault
- Integration von Key Vault in Terraform
- Beste Praktiken für das Geheimnismanagement
Überwachung und Skalierung der Infrastruktur
- Einrichtung der Azure-Überwachung und -Alarme
- Skalieren von Azure-Ressourcen mit Terraform
- Implementierung von Auto-Scaling-Gruppen
Fehlerbehebung und beste Praktiken
- Debuggen von Terraform-Konfigurationen
- Behandlung häufiger Fehler und Probleme
- Terraform-Beste Praktiken und Empfehlungen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegendes Verständnis von Cloud-Computing-Konzepten
- Vertrautheit mit Microsoft Azure-Diensten und dem Portal
- Grundkenntnisse in Scripting oder Programmierung
Zielgruppe
- Cloud-Ingenieure
- DevOps-Ingenieure
- IT-Fachleute
- Systemadministratoren
Erfahrungsberichte (3)
Das Pacing war zum Großteil fantastisch. Michal war sehr gut darin, das Publikum einzubeziehen und dafür zu sorgen, dass die meisten der Zuhörer Schritt halten konnten.
Asif Shaikh - Carpmaels & Ransford
Kurs - Terraform on Microsoft Azure
Maschinelle Übersetzung
Der Trainer präsentierte die Themen sehr klar, prägnant und strukturiert, so dass sie leicht zu verstehen waren. Meine Kollegen bemerkten, dass sie sich wünschten, diese Schulung hätten sie früher vor dem Beginn der Arbeit mit Terraform besucht. Ich mochte auch sehr das praktische Codieren auf den VMs. Das funktionierte ausgezeichnet. Der Trainer war auch sehr persönlich und sympathisch.
Shane - Keystart
Kurs - Terraform on Microsoft Azure
Maschinelle Übersetzung
Ich habe die technischen Aspekte der Übungen geliebt – es war fantastisch, Terraform im Einsatz zu sehen und die Erstellung der Ressourcen in Azure verfolgen zu können.
Brett Hawson - Reach Plc
Kurs - Terraform on Microsoft Azure
Maschinelle Übersetzung