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
Erfahrungsberichte (2)
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