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
- Erstellung und Konfiguration 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-Stands
- Verständnis des Terraform-States
- Fernstate-Management mit Azure Storage
- State-Locking und Konsistenz
Aufbau von Infrastruktur mit Terraform
- Erstellung und Verwaltung von Azure Virtual Machines
- Konfiguration von Azure-Netzwerken (VNet, Subnetze, NSGs)
- Bereitstellung von Azure Storage-Konten
- 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
- Einrichtung einer CI/CD-Pipeline für Terraform
- Automatisierung von Terraform-Bereitstellungen mit Azure DevOps
- Integration von GitHub Actions für Continuous Delivery
Umgang mit Geheimnissen und sensiblen Daten
- Verwaltung von Secrets mit Azure Key Vault
- Integration von Key Vault in Terraform
- Best Practices für das Secret-Management
Überwachung und Skalierung von Infrastruktur
- Einrichtung von Azure-Monitoring und Warnungen
- Skalierung von Azure-Ressourcen mit Terraform
- Umsetzung von Auto-Scaling-Gruppen
Fehlerbehebung und Best Practices
- Fehlerdiagnose 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 der Konzepte der Cloud-Computing
- Vertrautheit mit den Diensten und dem Portal von Microsoft Azure
- Grundlegende Kenntnisse in der Skripterstellung oder Programmierung
Zielgruppe
- Cloud-Engineereure
- DevOps-Engineereure
- IT-Professionals
- 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