Terraform mit AWS - Aufbau
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 2 Tage
Ziele
In dieser Schulung erlernen die Beteiligten wie Sie Remote-Backends für Statefiles in Terraform nutzen. Zusätzlich wird das Scripten von Terraform-Lösungen für den Umgang mit AWS S3-Speicher, skalieren von EC2-Servern per Loadbalancer und Autoscaler und das Verwalten von Containern per AWS Fargate und das Scripten von eigenen Terraform Modulen ebenfalls thematisiert.
Zielgruppe
Entwickler
Voraussetzungen
- Besuch des Kurses "Terraform mit AWS - Einführung" oder vergleichbare Kenntnisse
- Grundkenntnisse im Bereich AWS (VPC, EC2, S3, etc.).
Agenda
Terraform für Fortgeschrittene
- Remote Backends - Voreinstellungen
- Remote Backends - Konfigurieren in Terraform
- Behandlung von Dependencies
- Count
- Multiple Variable Files
- Terraform-Import
Skalierung und Loadbalancing
- Erstellen von AutoScaling-Gruppen für EC2-Instanzen
- Erstellen von Application Load-Balancer
S3-Speicher
- Erstellen von S3 Buckets
- Policies und S3 Buckets
- Hosten von statischen Webseiten in S3
Datenbanken in RDS
- Vorplanung (Erfassung von Anforderungen, Arbeitsumfang, etc.)
- Erstellen und Verwalten von RDS-Instanzen (Postgres/MySQL/MSSQL
- Hochverfügbakeit mittels Standby-Instanzen
- Aurora-Cluster erstellen und Warten
ECS – Container-Services
- Erstellen und Verwalten von ContainerRegistires (ECR)
- Erstellen von ECS-Clustern
- Erstellen und Verwalten von Containern/Tasks mittels Fargate
- Erstellen von Services inkl. Zugriff per Loadbalancer
DNS Verwaltung mit Route 53
- Erstellen und Verwalten von Domain-Einträgen
Vertiefung von Modulen
- Modul Deep-Dive
- Modul Inputs
- Handhabung des Modul Outputs
- Child Module
- Remote Module
Über den Dozenten
Marcus Ross
Ziele
In dieser Schulung erlernen die Beteiligten wie Sie Remote-Backends für Statefiles in Terraform nutzen. Zusätzlich wird das Scripten von Terraform-Lösungen für den Umgang mit AWS S3-Speicher, skalieren von EC2-Servern per Loadbalancer und Autoscaler und das Verwalten von Containern per AWS Fargate und das Scripten von eigenen Terraform Modulen ebenfalls thematisiert.
Zielgruppe
Entwickler
Voraussetzungen
- Besuch des Kurses "Terraform mit AWS - Einführung" oder vergleichbare Kenntnisse
- Grundkenntnisse im Bereich AWS (VPC, EC2, S3, etc.).
Agenda
Terraform für Fortgeschrittene
- Remote Backends - Voreinstellungen
- Remote Backends - Konfigurieren in Terraform
- Behandlung von Dependencies
- Count
- Multiple Variable Files
- Terraform-Import
Skalierung und Loadbalancing
- Erstellen von AutoScaling-Gruppen für EC2-Instanzen
- Erstellen von Application Load-Balancer
S3-Speicher
- Erstellen von S3 Buckets
- Policies und S3 Buckets
- Hosten von statischen Webseiten in S3
Datenbanken in RDS
- Vorplanung (Erfassung von Anforderungen, Arbeitsumfang, etc.)
- Erstellen und Verwalten von RDS-Instanzen (Postgres/MySQL/MSSQL
- Hochverfügbakeit mittels Standby-Instanzen
- Aurora-Cluster erstellen und Warten
ECS – Container-Services
- Erstellen und Verwalten von ContainerRegistires (ECR)
- Erstellen von ECS-Clustern
- Erstellen und Verwalten von Containern/Tasks mittels Fargate
- Erstellen von Services inkl. Zugriff per Loadbalancer
DNS Verwaltung mit Route 53
- Erstellen und Verwalten von Domain-Einträgen
Vertiefung von Modulen
- Modul Deep-Dive
- Modul Inputs
- Handhabung des Modul Outputs
- Child Module
- Remote Module