Cursusaanbod

Inleiding

  • Hoe is Terraform anders dan Chef, Puppet, Ansible of Salt?
  • Waarom niet Google Deployment Manager gebruiken?

Terraform-functies en -architectuur overzicht

  • Infrastructuur als code, uitvoeringsplannen, resourcegrafen, veranderingautomatisering

Terraform-werkstroom

  • Schrijven, voorvertonen, creëren, reproduceren, afbreken

Aan de slag gaan

  • Een GCP-account voorbereiden om met Terraform te gebruiken.
  • Terraform initialiseren en een virtuele machine (compute engine instance) bouwen.

Een toepassing maken

  • Een project op GCP starten.
  • Een voorbeeldwebapp initialiseren.

Een uitvoeringsplan voorbereiden

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

Werken met configuratiebestanden

  • Syntaxisoverzicht.
  • Schrijven, versiebeheer en bijwerken.

Resourceafhankelijkheden instellen

  • Terraform Resource Graph gebruiken.
  • Infrastructuur versus toepassingsafhankelijkheden.

Infrastructuur implementeren

  • Configuratieveranderingen voorvertonen.
  • Veranderingen uitvoeren.

Status beheren

  • Google Cloud Storage instellen voor persistente opslag.
  • Remote State instellen.

Netwerken

  • Een firewall instellen.
  • Ondernets beheer.

Infrastructuur reproduceren

  • Milieus voor een app instellen: dev, test/qa, stage en prod.

Configuratiebestanden als modules verpakken

  • Code met deelbare modules dupliceren.
  • Terraform Module Registry gebruiken om herbruikbare sjablonen te bouwen.

Terraform in een implementatiipeline integreren

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

Terraform-prestaties optimaliseren

  • Infrastructuurmonitoring en prestatie-indicatoren.

Foutopsporing

Samenvatting en conclusie

Vereisten

  • Erfaring met het werken met de commandoregelinterface (CLI).
  • Een begrip van cloudinfrastructuurconcepten.

Doelgroep

  • Cloudarchitecten
  • Systeembeheerders
  • DevOps-ingenieurs
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën