Course Outline

Introductie

  • Wat is het verschil tussen Terraform en Chef, Puppet, Ansible en Zout?
  • Waarom niet AWS Management Console?

Overzicht van Terraform Functies en architectuur

  • Infrastructure as Code, uitvoeringsplannen, resourcegrafieken, automatisering van wijzigingen

Terraform Werkwijze

  • Schrijven, bekijken, maken, reproduceren, vernietigen

Slag

  • Een AWS-account voorbereiden voor gebruik met Terraform
  • Initialiseren Terraform

Opstellen van een uitvoeringsplan

  • Een nieuw plan schrijven, opslaan en verwijderen van .tf-bestanden

Werken met configuratiebestanden

  • Syntaxis overzicht
  • Schrijven, versiebeheer en updaten

Resourceafhankelijkheden instellen

  • De Terraform Resource Graph gebruiken
  • Infrastructuur versus applicatie-afhankelijkheden

Infrastructuur implementeren

  • Een voorbeeld van configuratiewijzigingen bekijken
  • Wijzigingen doorvoeren

Beherende staat

  • Een backend configureren met AWS S3 en AWS DynamoDB

Reproduceren van infrastructuur

  • De omgeving voor een toepassing instellen: dev, test/qa, stage en prod

Configuratiebestanden verpakken als modules

  • Code dupliceren met deelbare modules
  • Het moduleregister gebruiken om herbruikbare sjablonen te maken

Integratie Terraform in een implementatiepijplijn

  • Een toepassing bouwen, implementeren en testen
  • Bestaande externe resources importeren in Terraform

Terraform Prestaties afstemmen

  • Infrastructuurbewaking en prestatiestatistieken

Probleemoplossing

Samenvatting en conclusie

Requirements

  • Ervaring met het werken met een opdrachtregel.
  • Een goed begrip van cloudinfrastructuurconcepten.

Publiek

  • Cloud-architecten
  • Systeembeheerders
  • DevOps ingenieurs
 21 Hours

Getuigenissen (2)

Related Courses

Related Categories