Kursplan

Introduksjon

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

Oversikt over Terraform funksjoner og arkitektur

  • Infrastructure as Code, utførelsesplaner, ressursgraf, automatisering av endringer

Terraform Arbeidsflyt

  • Skrive, forhåndsvise, opprette, reprodusere, slette

Starter

  • Forberedelse av en AWS-konto for bruk med Terraform
  • Initialisering av Terraform

Utarbeidelse av en gjennomføringsplan

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

Arbeide med konfigurasjonsfiler

  • Oversikt over syntaks
  • Skrive, versjonskontrollere, og oppdatere

Angi ressursavhengigheter

  • Bruk av Terraform ressursgraf
  • Avhengigheter for infrastruktur vs. applikasjoner

Utplassering av infrastruktur

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

Administrerende stat

  • Konfigurer en backend ved hjelp av AWS S3 og AWS DynamoDB

Reproduserende infrastruktur

  • Oppsett av miljø for en applikasjon: utvikling, test/validering, staging, og produksjon

Pakke konfigurasjonsfiler som moduler

  • Duplisering av kode med delbare moduler
  • Bruk av Module Registry for å bygge gjenbruksbare maler

Integrering av Terraform i en distribusjonspipeline

  • Bygging, distribusjon, og testing av en applikasjon
  • Importering av eksisterende eksterne ressurser til Terraform

Terraform Ytelsesinnstilling

  • Overvåking av infrastruktur og ytelsesmålinger

Feilsøking

Oppsummering og konklusjon

Krav

  • Erfaring med bruk av kommandolinje.
  • Forståelse av cloud-infrastrukturkonsepter.

Publikum

  • Cloud-arkitekter
  • Systemadministratorer
  • DevOps ingeniører
 21 timer

Antall deltakere


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories