Kursplan
Införandet
- Hur skiljer sig Terraform från Chef, Puppet, Ansible och Salt?
- Varför inte AWS Management Console?
Översikt över Terraform Funktioner och arkitektur
- Infrastruktur som kod, exekveringsplaner, resursgrafer, förändringsautomatisering
Terraform Arbetsflöde
- Skriv, förhandsgranska, skapa, reproducera, förstöra
Komma igång
- Förbereda ett AWS-konto som ska användas med Terraform
- Initierar Terraform
Förbereda en genomförandeplan
- Skriva en ny plan, spara och ta bort .tf-filer
Arbeta med konfigurationsfiler
- Översikt över syntax
- Skriva, versionskontrollera och uppdatera
Ställa in resursberoenden
- Använda resursdiagrammet Terraform
- Infrastruktur jämfört med programberoenden
Distribuera infrastruktur
- Förhandsgranska konfigurationsändringar
- Utföra ändringar
Förvaltande stat
- Konfigurera en backend med AWS S3 och AWS DynamoDB
Reproduktion av infrastruktur
- Konfigurera miljön för ett program: dev, test/qa, stage och prod
Paketera konfigurationsfiler som moduler
- Duplicera kod med delbara moduler
- Använda modulregistret för att skapa återanvändbara mallar
Integrera Terraform i en distributionspipeline
- Skapa, distribuera och testa ett program
- Importera befintliga externa resurser till Terraform
Terraform Inställning av prestanda
- Övervakning av infrastruktur och prestandamått
Felsökning
Sammanfattning och slutsats
Krav
- Erfarenhet av att arbeta med en kommandorad.
- En förståelse för begreppen molninfrastruktur.
Publik
- Molnarkitekter
- Systemadministratörer
- DevOps ingenjörer
Vittnesmål (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
- Efter två år av huvudsakligen virtuell kommunikation, utbildning etc. var det fantastiskt att ha en kurs på plats igen tillsammans med hela teamet - Förutom teori och laborationer är det väldigt värdefullt att se läraren göra saker live också, inklusive alla misstag han kan göra. Detta hjälper i hög grad till att få en uppfattning om hur man ska arbeta med ett verktyg, få hjälp, felsöka etc.
Christoph Böcklin - 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.