Cursusaanbod
Inleiding
- Hoe is Terraform anders dan Chef, Puppet, Ansible en Salt?
- Waarom niet de AWS Management Console?
Overzicht van Terraform-functies en -architectuur
- Infrastructuur als code, uitvoeringsplannen, resource-grafieken, veranderingsautomatisering
Terraform-werkstroom
- Schrijven, voorbeelden, creëren, 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
- Syntaxis-overzicht
- Schrijven, versiebeheer en bijwerken
Bronafhankelijkheden instellen
- Het Terraform Resource Graph gebruiken
- Infrastructuur versus toepassingsafhankelijkheden
Infrastructuur implementeren
- Configuratieveranderingen voorziening maken
- Veranderingen uitvoeren
Toestand beheren
- Een backend configureren met AWS S3 en AWS DynamoDB
Infrastructuur reproduceren
- De omgeving voor een toepassing instellen: dev, test/qa, stage en prod
Configuratiebestanden verpakken als modules
- Dupliceren van code met deelbare modules
- De Module Registry gebruiken om herbruikbare sjablonen te bouwen
Terraform integreren in een implementatiemanagementlijn
- Toepassingen bouwen, implementeren en testen
- Bestaande externe resources importeren naar Terraform
Terraform-prestatieoptimalisatie
- Infrastructuur bewaken en prestatiemetingen
Foutopsporing
Samenvatting en conclusie
Vereisten
- Erfaring met werken vanaf de command line.
- Een begrip van cloud-infrastructuurconcepten.
Doelgroep
- Cloud-architecten
- Systeembeheerders
- DevOps-ingenieurs
Getuigenissen (4)
Dus na die drie dagen hadden we de bouwstenen en kennis om vrijwel alles in AWS met Terraform te bouwen. We kunnen niet alleen constructies maken, maar ook testen en onze Terraform-configuraties valideren tegen best practices, en pull request hooks instellen om code te valideren voordat deze wordt ingecheckt.
Bernard Quick - AWS, Inc.
Cursus - Terraform on AWS
Automatisch vertaald
- Na twee jaar van voornamelijk virtuele communicatie, training enz., was het geweldig om weer een cursus ter plaatse te kunnen volgen met het hele team - Naast theorie en labo-oefeningen is het zeer waardevol om de docent live aan het werk te zien, inclusief alle fouten die hij mogelijk maakt. Dit helpt enorm bij het begrip hoe men moet werken met een tool, hulp moet zoeken, debuggen enz.
Christoph Bocklin - swisstopo
Cursus - Terraform on AWS
Automatisch vertaald
Goede kennis van het onderwerp en leerde enkele basisprincipes
Barry Halper - Department for Levelling Up, Housing and Communities
Cursus - Terraform on AWS
Automatisch vertaald
Er waren veel praktijkvoorbeelden en de uitleg bij de stappen werd zorgvuldig gegeven.
Jeffrey Ronay - Federal Reserve Bank of SF
Cursus - Terraform on AWS
Automatisch vertaald