Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Introduktion
- Hur skiljer sig Terraform från Chef, Puppet, Ansible eller Salt?
- Varför inte använda Google Deployment Manager?
Översikt över Terraform Funktioner och arkitektur
- Infrastructure as Code, körplaner, resursgrafer, förändringsautomatisering
Terraform Arbetsflöde
- Skriv, Förhandsgranska, Skapa, Reproducera, Förstör
Komma igång
- Förbereda ett GCP-konto för användning med Terraform
- Initiiera Terraform och bygga en virtuell maskin (compute engine-instans)
Skapa en applikation
- Starta ett projekt på GCP
- Initiiera en exempelwebbapp
Utarbeta en genomförandeplan
- Skriva en ny plan, spara och ta bort .tf-filer
Arbeta med konfigurationsfiler
- Översikt över syntax
- Skriv, versionshantering och uppdatering
Ställa in resursberoenden
- Använda Terraform Resource Graph
- Infrastruktur vs applikationsberoenden
Installera infrastruktur
- Förhandsgranska konfigurationsändringar
- Köra ändringar
Förvaltande stat
- Konfigurera Google Cloud Storage för persistence
- Konfigurera Remote State
Networking
- Konfigurera en brandvägg
- Hantera subnät
Återskapa infrastruktur
- Konfigurera miljöer för en app: utveckling, test/qa, steg och produktion
Förpackning av konfigurationsfiler som moduler
- Duplicera kod med delbara moduler
- Använda Module Registry för att bygga återanvändbara mallar
Integrering Terraform i en distributionspipeline
- Bygga, distribuera och testa en applikation
- Importera befintliga externa resurser till Terraform
Terraform Performance Tuning
- Infrastrukturövervakning och prestandamått
Felsökning
Sammanfattning och slutsats
Krav
- Erfarenhet av att arbeta med kommandorad
- Förståelse för molninfrastrukturkoncept
Publik
- Cloudarkitekter
- Systemadministratörer
- DevOps ingenjörer
21 timmar