Kursplan
Introduktion
- Hur är Terraform olika från Chef, Puppet, Ansible och Salt?
- Varför inte AWS Management Console?
Översikt över Terraforns funktioner och arkitektur
- Infrastructure as Code, utförningsplaner, resursgrafi, ändringar automatiskt.
Terraform-arbetsflöde
- Skriv, förhandsgranska, skapa, återskapa, avbryt
Kom igång
- Förbered en AWS-konto för användning med Terraform
- Initiera Terraform
Förbereda ett utförningsplan
- Skriv en ny plan, spara och ta bort .tf-filer
Arbeta med konfigurationsfiler
- Översikt över syntax
- Skriv, hantera versionskontroll, och uppdatera
Ställa in resurserberoenden
- Använd Terraform Resource Graph
- Infrastruktur vs programberoenden
Distribuera infrastruktur
- Förhandsgranska konfigurationsändringar
- Utför ändringar
Hantera tillstånd
- Konfigurera en backend med AWS S3 och AWS DynamoDB
Återskapa infrastruktur
- Förbered miljön för ett program: dev, test/qa, stage och prod
Packa konfigurationsfiler som moduler
- Duplicera kod med delbara moduler
- Använd Module Registry för att bygga återanvändbara mallar
Integrera Terraform i en distributionpipeline
- Bygg, distribuera och testa ett program
- Importera existerande externa resurser till Terraform
Terraform-prestandatuning
- Infrastrukturövervakning och prestandamätningar
Felsökning
Sammanfattning och slutsats
Krav
- Erfarenhet av arbete med kommandoraden.
- Förståelse för molninfrastrukturkoncept.
Målgrupp
- Molnarkitekter
- Systemadministratörer
- DevOps-ingenjörer
Vittnesmål (4)
Så i mitt sinne gick vi ut från de tre dagarna med bygglorna och kunskapen för att skapa nästan vad som helst i AWS med Terraform. Vi kan inte bara skapa det, utan vi kan också testa det och verifiera vår Terraform mot bästa praxis samt ställa in pull request-hookar för att validera koden innan den får checkas in.
Bernard Quick - AWS, Inc.
Kurs - Terraform on AWS
Maskintolkat
- Efter två år med främst virtuell kommunikation, utbildning etc. var det underbart att kunna hålla ett kurs på plats igen tillsammans med hela teamet - Utöver teori och labbövningar är det mycket värdefullt att se läraren utföra uppgifter live, inklusive eventuella misstag. Detta hjälper starkt till att få en känsla för hur man bör arbeta med ett verktyg, söka hjälp, felsöka etc.
Christoph Bocklin - swisstopo
Kurs - Terraform on AWS
Maskintolkat
God kunskap om ämnet och lärde sig några grunder
Barry Halper - Department for Levelling Up, Housing and Communities
Kurs - Terraform on AWS
Maskintolkat
Det fanns många praktiska exempel och genomgångarna förklarades noggrant.
Jeffrey Ronay - Federal Reserve Bank of SF
Kurs - Terraform on AWS
Maskintolkat