Kursplan
Introduktion
- Hur är Terraform olika från Chef, Puppet, Ansible och Salt?
- Varför inte AWS Management Console?
Terraform-funktioner och arkitekturöversikt
- Infrastruktur som kod, exekveringsplaner, resursgrafik, ändringsautomatisering
Terraform-arbetsflöde
- Skriv, förhandsgranska, skapa, reproducerar, avbryt
Kom igång
- Förbered en AWS-konto för användning med Terraform
- Initiera Terraform
Förbereda en exekveringsplan
- Skriva en ny plan, spara och ta bort .tf-filer
Arbeta med konfigurationsfiler
- Syntaxöversikt
- Skrivning, versionskontroll och uppdatering
Ställa in resursberoenden
- Använda Terraform-resursgrafik
- Infrastruktur versus applikationsberoenden
Distribuera infrastruktur
- Förhandsgranska konfigurationsändringar
- Exekvera ändringar
Hantera tillstånd
- Konfigurera en backend med hjälp av AWS S3 och AWS DynamoDB
Reproducering av infrastruktur
- Förbereda miljön för en applikation: dev, test/qa, stage, och prod
Paketera konfigurationsfiler som moduler
- Duplicera kod med delbara moduler
- Använd Modulregistret för att skapa återanvändbara mallar
Integrering av Terraform i en distributionspipeline
- Bygga, distribuera och testa en applikation
- Importera befintliga externa resurser till Terraform
Terraform-prestandajustering
- Infrastrukturövervakning och prestandamätningar
Felsökning
Sammanfattning och slutsats
Krav
- Erfarenhet av att arbeta med kommandoraden.
- Förståelse för molninfrastrukturkoncept.
Målgrupp
- Molnkärlekar
- 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 Bocklin - swisstopo
Kurs - Terraform on AWS
Maskintolkat
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.