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, ressursgrafer, endringsautomatisering
Terraform Arbeidsflyt
- Skriv, Forhåndsvis, Lag, Reproduser, Ødelegg
Starter
- Forbereder en AWS-konto for bruk med Terraform Initialisering Terraform
Utarbeidelse av en gjennomføringsplan
- Skrive en ny plan, lagre og fjerne .tf-filer
Arbeide med konfigurasjonsfiler
- Syntaksoversikt Skriving, versjonskontroll og oppdatering
Angi ressursavhengigheter
- Bruke Terraform Resource Graph Infrastructure vs applikasjonsavhengigheter
Utplassering av infrastruktur
- Forhåndsvise konfigurasjonsendringer Utføre endringer
Administrerende stat
- Konfigurere en backend ved å bruke AWS S3 og AWS DynamoDB
Reproduserende infrastruktur
- Sette opp miljøet for en applikasjon: dev, test/qa, stage og prod
Pakke konfigurasjonsfiler som moduler
- Duplisere kode med delbare moduler Bruke modulregisteret til å bygge gjenbrukbare maler
Integrering av Terraform i en distribusjonspipeline
- Bygge, distribuere og teste en applikasjon Importere eksisterende eksterne ressurser til Terraform
Terraform Ytelsesinnstilling
- Infrastrukturovervåking og ytelsesmålinger
Feilsøking
Oppsummering og konklusjon
Krav
- Erfaring med å jobbe med en kommandolinje.
- En forståelse av skyinfrastrukturkonsepter.
Publikum
- Skyarkitekter
- Systemadministratorer
- DevOps ingeniører
Testimonials (4)
So in my mind, we walked out of those three days with the building blocks and knowledge to build just about anything in AWS with Terraform. Not only can we build it, but we can test it, and validate our terraform against best practices and setup pull requests hooks to validate code before allowing it to be checked in.
Bernard Quick - AWS, Inc.
Kurs - Terraform on AWS
- Etter to år med hovedsakelig virtuell kommunikasjon, opplæring osv. var det flott å ha et kurs på stedet igjen sammen med hele teamet - I tillegg til teori og laboratorieøvelser er det veldig verdifullt å se læreren gjøre ting live også, inkludert alle feil han kan gjøre. Dette hjelper i stor grad for å få en ide om hvordan man bør jobbe med et verktøy, få hjelp, feilsøke osv.
Christoph Bocklin - swisstopo
Kurs - Terraform on AWS
Machine Translated
Good knowledge of the subject and learned some fundamentals
Barry Halper - Department for Levelling Up, Housing and Communities
Kurs - Terraform on AWS
There were lots of hands on examples and the walkthroughs we carefully explained.