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 in einem sehr klaren, prägnanten und strukturierten Ansatz, der leicht zu folgen war. Meine Kollegen sagten, dass sie sich wünschten, sie hätten diese Schulung schon früher gehabt, bevor sie mit der Arbeit begannen Terraform. Mir hat auch die praktische Programmierung mit den VMs sehr gut gefallen. Das hat sehr gut funktioniert. Der Trainer war auch sehr sympathisch und ansprechbar.
Shane - Keystart
Kurs - Terraform on Microsoft Azure
Maschinelle Übersetzung
Mir gefielen die technischen Aspekte der Übungen - es war großartig, Terraform in Aktion zu sehen und die Erstellung der Ressourcen in Azure mitzuerleben.
Brett Hawson - Reach Plc
Kurs - Terraform on Microsoft Azure
Maschinelle Übersetzung