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

Über den Dozenten

Marcus Ross

Tags

Diese Seite weiterempfehlen