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
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.