Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Terraform Gjennomgang av kjernekonsepter
- CLI og alle tilgjengelige underkommandoer
- Flyten av Terraform operasjoner
- Staten og dens betydning (så vel som skjørhet)
- Hashicorp Configuration Language (HCL), før 0.12 og etter 0.12
Utforme mer komplekse Terraform prosjekter og moduler
- Tilnærminger til modularisering
- Enkeltprosjekt, multimodulscenarier
- Multiprosjektrelatert infrastruktur, enkel og hybrid sky eller plattform
- Rotmodulnedbrytning
- Arbeide med både nye og eldre monolittiske prosjekter, tilnærminger til gjennomtenkt Terraform prosjektorganisasjon
Utvikle og administrere mer komplekse Terraform prosjekter og moduler
- Omfattende beste praksis
- Modulversjoner
- Del og fokuser på DRY
- Komplekse leverandørscenarier på tvers av prosjekter og moduler
- Introduser Terraform Null Label og dens nytte
En introduksjon til Make + Makefile
- Automatiser repeterende oppgaver i Terraform prosjekter ved hjelp av et pålitelig, standard linux-verktøy
Avansert Terraform verktøy og CLI forståelse
- Forstå tilstanden og tilstandsfilen
- Statlig migrasjon, styring i komplekse scenarier
- Terraform import tilnærminger i komplekse scenarier
- Nærmer deg feil og søl
- Drift som har gått ut av kontroll
- Korrupt eller uopprettelig tilstand
- Vet hva som ikke kan fikses
- Forsikre deg proaktivt om at du ikke havner i denne posisjonen med Terraform
HCL avanserte emner
- Avanserte funksjoner for språkuttrykk for konfigurasjon:
- Tilnærminger til gjenbruk
- Løkker, meta-argumenter
- For uttrykk
- Typer i sammenheng med uttrykk
Herder sikkerheten for Terraform
- Skift til venstre Terraform sikkerhet, forsvar i dybden
- Statens filer og sikkerhet
- Administrer legitimasjon og hemmeligheter: minste privilegium, rotasjon, beskyttelse
- Hvor og hvordan sikkerhet kan brytes ned i Terraform arbeidsflyter
Pålitelighet av infrastruktur og testing
- Hvilke automatiserte og manuelle testrammer og metoder er tilgjengelige for øyeblikket?
- Den nåværende situasjonen etterlater mye å være ønsket, f.eks. terratest
- Drift og avbøt uventede konsekvenser i realistiske scenarier
- Utvikleransvar vs automatisert testing, git-hooks for validering, terraform-pre-commit, etc.
Automatisering av Terraform, Terraform i rørledninger
- Terraform med Spinnaker
- Bruk automatiserte leveringsrørledninger for å forbedre kvalitetssikringen, stabiliteten og påliteligheten til infrastruktur og Terraform distribusjoner
- Terraform og GitOps: tilnærminger til å ta i bruk GitOps i Terraform arbeidsflyter
- Terraform Cloud and Enterprise-oversikt, en titt på hvordan disse tilbudene forbedrer Terraform arbeidsflyter og hvilke andre verktøy/prosesser som finnes der ute for å dekke det samme behovet: tilpassede CI/CD-pipelines for Terraform, verktøy som Atlantis, etc.
Kompleks AWS-infrastruktur med Terraform
- Designe og distribuere VPC-er med Terraform
- Administrere EC2-forekomster og andre dataressurser
- Konfigurering av AWS-nettverkskomponenter
- Integrering av AWS-tjenester i Terraform-administrert infrastruktur
- Implementering av beste praksis for sikkerhet for AWS-ressurser
Sammendrag og neste trinn
Krav
- En forståelse av skyinfrastrukturkonsept
- Grunnleggende erfaring i Terraform operasjoner
Publikum
- DevOps ingeniører
- Systemadministratorer
- Systemarkitekter
21 timer