Kursplan

Introduksjon

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

Oversikt over Terraforms funksjoner og arkitektur

  • Infrastruktur som kode, eksekveringsplaner, ressurshierarki, endringsautomatisering

Terraform-arbeidsflyt

  • Skrive, forhåndsvisning, opprette, gjenprodusere, nedrive

Kom i gang

  • Føre klar en AWS-konto til å bruke med Terraform
  • Initialisere Terraform

Føre klar en eksekveringsplan

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

Arbeide med konfigurasjonsfiler

  • Syntaks oversikt
  • Skrive, versjonskontrollere, og oppdatere

Sette ressursavhengigheter

  • Bruke Terraform Resource Graph
  • Infrastruktur vs applikasjonavhengigheter

Distribuere infrastruktur

  • Forhåndsvising av konfigurasjonsendringer
  • Utføre endringer

Håndtering av tilstand

  • Konfigurere et bakende ved å bruke AWS S3 og AWS DynamoDB

Gjenprodusere infrastruktur

  • Føre klar miljø for en applikasjon: dev, test/qa, stage, og prod

Pakke konfigurasjonsfiler som moduler

  • Duplisere kode med delbare moduler
  • Bruke Module Registry til å bygge gjenbrukbare skabeloner

Integrasjon av Terraform i et deploy-pipeline

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

Terraform ytelsesoptimalisering

  • Infrastruktur overvåking og ytelsesmålinger

Felsøkning

Sammendrag og konklusjon

Krav

  • Erfaring med å arbeide i en kommandolinje.
  • Forståelse av skyinfrastrukturkonsepter.

Målgruppe

  • Skyarkitekter
  • Systemadministratører
  • DevOps-ingeniører
 21 Timer

Antall deltakere


Pris per deltaker

Referanser (4)

Kommende kurs

Relaterte kategorier