Kursplan

Införandet

  • Hur skiljer sig Terraform från Chef, Puppet, Ansible och Salt?
  • Varför inte AWS Management Console?

Översikt över Terraform Funktioner och arkitektur

  • Infrastruktur som kod, exekveringsplaner, resursgrafer, förändringsautomatisering

Terraform Arbetsflöde

  • Skriv, förhandsgranska, skapa, reproducera, förstöra

Komma igång

  • Förbereda ett AWS-konto som ska användas med Terraform
  • Initierar Terraform

Förbereda en genomförandeplan

  • Skriva en ny plan, spara och ta bort .tf-filer

Arbeta med konfigurationsfiler

  • Översikt över syntax
  • Skriva, versionskontrollera och uppdatera

Ställa in resursberoenden

  • Använda resursdiagrammet Terraform
  • Infrastruktur jämfört med programberoenden

Distribuera infrastruktur

  • Förhandsgranska konfigurationsändringar
  • Utföra ändringar

Förvaltande stat

  • Konfigurera en backend med AWS S3 och AWS DynamoDB

Reproduktion av infrastruktur

  • Konfigurera miljön för ett program: dev, test/qa, stage och prod

Paketera konfigurationsfiler som moduler

  • Duplicera kod med delbara moduler
  • Använda modulregistret för att skapa återanvändbara mallar

Integrera Terraform i en distributionspipeline

  • Skapa, distribuera och testa ett program
  • Importera befintliga externa resurser till Terraform

Terraform Inställning av prestanda

  • Övervakning av infrastruktur och prestandamått

Felsökning

Sammanfattning och slutsats

Krav

  • Erfarenhet av att arbeta med en kommandorad.
  • En förståelse för begreppen molninfrastruktur.

Publik

  • Molnarkitekter
  • Systemadministratörer
  • DevOps ingenjörer
  21 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (2)

Relaterade Kurser

Relaterade Kategorier