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.
Course Outline
Invoering
- Waarin verschilt Terraform van Chef, Puppet, Ansible of Salt?
- Waarom zou u Google Deployment Manager niet gebruiken?
Overzicht van Terraform Functies en architectuur
- Infrastructuur als code, uitvoeringsplannen, resourcegrafieken, automatisering van wijzigingen
Terraform Werkstroom
- Schrijven, voorvertoning, creëren, reproduceren, vernietigen
Aan de slag
- Een GCP-account voorbereiden voor gebruik met Terraform
- Initialiseren Terraform en bouwen van een virtuele machine (compute engine instance)
Een applicatie maken
- Een project starten op GCP
- Een voorbeeldweb-app initialiseren
Het opstellen van een uitvoeringsplan
- Een nieuw plan schrijven, .tf-bestanden opslaan en verwijderen
Werken met configuratiebestanden
- Syntaxisoverzicht
- Schrijven, versiebeheer en updaten
Resourceafhankelijkheden instellen
- Met behulp van de Terraform hulpbronnengrafiek
- Infrastructuur versus applicatie-afhankelijkheden
Infrastructuur implementeren
- Een voorbeeld van configuratiewijzigingen bekijken
- Het uitvoeren van wijzigingen
Staat beheren
- Google Cloud Storage instellen voor persistentie
- Externe status instellen
Networking
- Een firewall instellen
- Subnetten beheren
Infrastructuur reproduceren
- Omgevingen voor een app instellen: dev, test/qa, stage en prod
Configuratiebestanden verpakken als modules
- Code dupliceren met deelbare modules
- Het Moduleregister gebruiken om herbruikbare sjablonen te bouwen
Integratie van Terraform in een implementatiepijplijn
- Een applicatie bouwen, implementeren en testen
- Bestaande externe bronnen importeren in Terraform
Terraform Prestatieafstemming
- Infrastructuurmonitoring en prestatiestatistieken
Probleemoplossen
Samenvatting en conclusie
Requirements
- Ervaring met het werken met een opdrachtregel
- Een goed begrip van cloudinfrastructuurconcepten
Publiek
- Cloud-architecten
- Systeembeheerders
- DevOps ingenieurs
21 Hours