Kursplan

Introduksjon

  • Hvordan er Terraform forskjellig fra Chef, Puppet, Ansible og Salt?
  • Hvorfor ikke AWS Management Console?

Oversikt over Terraform-funksjoner og arkitektur

  • Infrastruktur som kode, utførelsesplaner, ressursgraf, endringautomatisering

Terraform-arbeidsflyt

  • Skrive, forhåndsvisning, opprettelse, reproduksjon, nedrivning

Kom i gang

  • Forberede en AWS-konto til å bruke med Terraform
  • Initialisere Terraform

Førberede en utførelsesplan

  • Skrive en ny plan, lagre og fjerne .tf-filer

Arbeide med konfigurasjonsfiler

  • Syntaks oversikt
  • Skrive, versjonkontrollere og oppdatere

Angi ressursavhengigheter

  • Bruk av Terraform Ressursgraf
  • Infrastruktur vs applikasjonsavhengigheter

Distribuere infrastruktur

  • Forhåndsvisning av konfigurasjonsendringer
  • Utførelse av endringer

Håndtere tilstand

  • Konfigurere en bakend ved hjelp av AWS S3 og AWS DynamoDB

Gjentake infrastruktur

  • Sette opp miljø for en applikasjon: dev, test/qa, stage og prod

Pakke konfigurasjonsfiler som moduler

  • Duplisere kode med delbare moduler
  • Bruke Modulregistret til å bygge gjenbrukbare maler

Integrasjon av Terraform i en distribusjonspipe

  • Bygge, distribuere og teste en applikasjon
  • Importere eksisterende eksterne ressurser inn i Terraform

Terraform ytelsesoptimalisering

  • Infrastruktur overvåking og ytelsestilstandsmålinger

Felsøkning

Sammendrag og konklusjon

Krav

  • Erfaring med arbeid ved kommandolinje.
  • Forkunnskap om skyinfrastrukturkonsepter.

Målgruppe

  • Skyarkitekter
  • Systemadministratorer
  • DevOps-ingeniører
 21 timer

Antall deltakere


Pris per deltaker

Referanser (4)

Kommende kurs

Relaterte kategorier