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
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën