Kursplan

Introduksjon

    Hvordan er Terraform forskjellig fra Chef, Puppet, Ansible eller Salt? Hvorfor ikke bruke Google Deployment Manager?

Oversikt over Terraform Funksjoner og arkitektur

    Infrastruktur som kode, utførelsesplaner, ressursgrafer, endringsautomatisering

Terraform Arbeidsflyt

    Skriv, Forhåndsvis, Lag, Reproduser, Ødelegg

Starter

    Forberede en GCP-konto for bruk med Terraform Initialisere Terraform og bygge en virtuell maskin (forekomst av datamotor)

Opprette en applikasjon

    Starte et prosjekt på GCP Initialisere et eksempel på nettapp

Utarbeidelse av en gjennomføringsplan

    Skrive en ny plan, lagre og fjerne .tf-filer

Arbeide med konfigurasjonsfiler

    Syntaksoversikt Skriving, versjonskontroll og oppdatering

Angi ressursavhengigheter

    Bruke Terraform Resource Graph Infrastructure vs. applikasjonsavhengigheter

Utplassering av infrastruktur

    Forhåndsvise konfigurasjonsendringer Utføre endringer

Administrerende stat

    Sette opp Google Cloud Storage for persistens Konfigurere Remote State

Networking

    Sette opp en brannmur Administrere undernett

Reproduserende infrastruktur

    Sette opp miljøer for en app: dev, test/qa, stage og prod

Pakke konfigurasjonsfiler som moduler

    Duplisere kode med delbare moduler Bruke modulregisteret til å bygge gjenbrukbare maler

Integrering av Terraform i en distribusjonspipeline

    Bygge, distribuere og teste en applikasjon Importere eksisterende eksterne ressurser til Terraform

Terraform Ytelsesinnstilling

    Infrastrukturovervåking og ytelsesmålinger

Feilsøking

Oppsummering og konklusjon

Krav

  • Erfaring med å jobbe med en kommandolinje
  • En forståelse av skyinfrastrukturkonsepter

Publikum

  • Skyarkitekter
  • Systemadministratorer
  • DevOps ingeniører
 21 timer

Antall deltakere



Price per participant

Relaterte kurs

Cloud Architect

35 timer

Related Categories