Cursusaanbod
Inleiding
- Hoe verschilt Terraform van Chef, Puppet, Ansible en Salt?
- Waarom niet de AWS Management Console gebruiken?
Overzicht van Terraform-functies en -architectuur
- Infrastructuur als code, uitvoeringsplannen, resourcegrafen, wijzigingautomatisering
Terraform-werkstroom
- Schrijven, vooraf bekijken, maken, reproduceren, afbreken
Aan de slag gaan
- Een AWS-account voorbereiden om te gebruiken met Terraform
- Terraform initialiseren
Een uitvoeringsplan voorbereiden
- Een nieuw plan schrijven, opslaan en .tf-bestanden verwijderen
Werken met configuratiebestanden
- Syntaxisoverzicht
- Schrijven, versiebeheer en bijwerken
Bewerkingsafhankelijkheden instellen
- Het Terraform Resource Graph gebruiken
- Infrastructuur vs toepassingsafhankelijkheden
Infrastructuur implementeren
- Configuratiewijzigingen vooraf bekijken
- Wijzigingen uitvoeren
Toestand beheren
- Een backend configureren met AWS S3 en AWS DynamoDB
Infrastructuur reproduceren
- De omgeving voor een toepassing opzetten: dev, test/qa, stage en prod
Configuratiebestanden als modules verpakken
- Code dupliceren met deelbare modules
- Het Module Registry gebruiken om herbruikbare sjablonen te bouwen
Terraform integreren in een implementatiepijplijn
- Een toepassing bouwen, implementeren en testen
- Bestaande externe resources importeren naar Terraform
Terraform-prestaties optimaliseren
- Infrastructuur monitoreren en prestatie-metrische gegevens verzamelen
Foutopsporing
Samenvatting en conclusie
Vereisten
- Erfaring met werken vanaf een command line.
- Begrip van cloudinfrastructuurconcepten.
Doelgroep
- Cloudarchitecten
- Systeembeheerders
- DevOps-ingenieurs
Getuigenissen (4)
In mijn ogen hebben we die drie dagen verlaten met de bouwblokken en kennis om bijna alles te bouwen in AWS met Terraform. We kunnen het niet alleen bouwen, maar ook testen en onze terraform valideren tegen beste praktijken, en pull request hooks instellen om code te valideren voordat deze wordt ingekort.
Bernard Quick - AWS, Inc.
Cursus - Terraform on AWS
Automatisch vertaald
- Na twee jaar van voornamelijk virtuele communicatie, training etc. was het geweldig om samen met het hele team weer een cursus op locatie te hebben - Naast theorie en practica is het erg waardevol om de docent ook live dingen te zien doen, inclusief alle fouten die hij zou kunnen maken. Dit helpt enorm om een idee te krijgen van hoe men met een tool moet werken, hulp moet krijgen, moet debuggen enz.
Christoph Bocklin - swisstopo
Cursus - Terraform on AWS
Automatisch vertaald
Kennis van het onderwerp en enkele basisprincipes geleerd
Barry Halper - Department for Levelling Up, Housing and Communities
Cursus - Terraform on AWS
Automatisch vertaald
Er waren veel praktische voorbeelden en de walkthroughs werden gedetailleerd uitgelegd.
Jeffrey Ronay - Federal Reserve Bank of SF
Cursus - Terraform on AWS
Automatisch vertaald