Kursplan

Introduktion

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

Terraform-funktioner och arkitekturöversikt

  • Infrastruktur som kod, exekveringsplaner, resursgrafik, ändringsautomatisering

Terraform-arbetsflöde

  • Skriv, förhandsgranska, skapa, reproducerar, avbryt

Kom igång

  • Förbered en AWS-konto för användning med Terraform
  • Initiera Terraform

Förbereda en exekveringsplan

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

Arbeta med konfigurationsfiler

  • Syntaxöversikt
  • Skrivning, versionskontroll och uppdatering

Ställa in resursberoenden

  • Använda Terraform-resursgrafik
  • Infrastruktur versus applikationsberoenden

Distribuera infrastruktur

  • Förhandsgranska konfigurationsändringar
  • Exekvera ändringar

Hantera tillstånd

  • Konfigurera en backend med hjälp av AWS S3 och AWS DynamoDB

Reproducering av infrastruktur

  • Förbereda miljön för en applikation: dev, test/qa, stage, och prod

Paketera konfigurationsfiler som moduler

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

Integrering av Terraform i en distributionspipeline

  • Bygga, distribuera och testa en applikation
  • Importera befintliga externa resurser till Terraform

Terraform-prestandajustering

  • Infrastrukturövervakning och prestandamätningar

Felsökning

Sammanfattning och slutsats

Krav

  • Erfarenhet av att arbeta med kommandoraden.
  • Förståelse för molninfrastrukturkoncept.

Målgrupp

  • Molnkärlekar
  • Systemadministratörer
  • DevOps-ingenjörer
 21 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (4)

Kommande Kurser

Relaterade Kategorier