Schulungsübersicht
Einführung
- Wie unterscheidet sich Terraform von Chef, Puppet, Ansible und Salt?
- Warum nicht das AWS Management Console?
Überblick über die Funktionen und Architektur von Terraform
- Infrastruktur als Code, Ausführungspläne, Ressourcengraphen, Änderungsaufgabenautomatisierung
Terraform-Arbeitsablauf
- Schreiben, Vorschau, Erstellen, Reproduzieren, Zerstören
Erste Schritte
- Vorbereitung eines AWS-Kontos für die Verwendung mit Terraform
- Initialisierung von Terraform
Vorbereitung des Ausführungsplans
- Schreiben, Speichern und Entfernen von .tf-Dateien
Arbeiten mit Konfigurationsdateien
- Syntaxübersicht
- Schreiben, Versionskontrolle und Aktualisieren
Festlegen von Ressourcenabhängigkeiten
- Verwendung des Terraform-Ressourcengraphen
- Infrastruktur- vs. Anwendungsabhängigkeiten
Bereitstellung der Infrastruktur
- Vorschau auf Konfigurationsänderungen
- Ausführen von Änderungen
Verwalten des Zustands
- Konfigurieren eines Backends mit AWS S3 und AWS DynamoDB
Reproduzieren der Infrastruktur
- Vorbereitung der Umgebung für eine Anwendung: dev, test/qa, stage und prod
Konfigurationsdateien als Module verpacken
- Duplizieren von Code mit teilenbaren Modulen
- Verwenden des Modul-Registries, um wiederverwendbare Vorlagen zu erstellen
Integrieren von Terraform in einen Bereitstellungsprozess
- Erstellen, Bereitstellen und Testen einer Anwendung
- Einführen bestehender externer Ressourcen in Terraform
Terraform-Performanceoptimierung
- Überwachung der Infrastruktur und Performance-Metriken
Fehlerbehebung
Zusammenfassung und Schlussfolgerungen
Voraussetzungen
- Erfahrung mit der Arbeit an der Kommandozeile.
- Grundlegendes Verständnis von Cloud-Infrastrukturkonzepten.
Zielgruppe
- Cloud-Architekten
- Systemadministratoren
- DevOps-Ingenieure
Erfahrungsberichte (4)
Also in meinem Verständnis haben wir nach diesen drei Tagen die Bausteine und das Wissen, um nahezu alles in AWS mit Terraform zu erstellen. Nicht nur können wir es erstellen, sondern wir können es auch testen und unsere Terraform-Konfiguration gegen Best Practices validieren sowie Pull-Request-Hooks einrichten, um den Code vor dem Einchecken zu überprüfen.
Bernard Quick - AWS, Inc.
Kurs - Terraform on AWS
Maschinelle Übersetzung
- Nach zwei Jahren hauptsächlich virtueller Kommunikation, Training etc. war es großartig, wieder einen Kurs vor Ort mit dem ganzen Team zu haben - zusätzlich zur Theorie und den Laborübungen ist es sehr wertvoll, den Lehrer auch live zu sehen, wie er etwas tut, einschließlich aller Fehler, die er machen könnte. Das hilft sehr dabei, eine Vorstellung davon zu bekommen, wie man mit einem Tool arbeiten sollte, wie man Hilfe bekommt, wie man debuggt usw.
Christoph Bocklin - swisstopo
Kurs - Terraform on AWS
Maschinelle Übersetzung
GoEine Grundkenntnis des Themas erworben und einige Grundlagen gelernt
Barry Halper - Department for Levelling Up, Housing and Communities
Kurs - Terraform on AWS
Maschinelle Übersetzung
Es gab viele praktische Beispiele, und die Schritt-für-Schritt-Anleitungen wurden sorgfältig erklärt.
Jeffrey Ronay - Federal Reserve Bank of SF
Kurs - Terraform on AWS
Maschinelle Übersetzung
 
                    