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
Testimonials (6)
Treneren var veldig kunnskapsrik og lett å snakke med, han hjalp til med feilsøking for noen av deltakerne og svarte på alle spørsmålene. Kursmateriellet var bra og hadde mange eksempler.
Vlad
Kurs - Advanced Terraform - 3 Days
Machine Translated
Jeg likte det faktum at treneren var villig til å hjelpe oss på feilsøkingssiden.
Diana
Kurs - Advanced Terraform - 3 Days
Machine Translated
Jeg likte det veldig godt, jeg setter pris på at Vicenzo tok seg tid til å svare på alle spørsmålene og feilsøke de eksisterende feilmeldingene
Mihai
Kurs - Advanced Terraform - 3 Days
Machine Translated
Emnene som ble brakt var interessante.
Razvan
Kurs - Advanced Terraform - 3 Days
Machine Translated
Vincenzo ga støtte for å feilsøke forskjellige scenarier og hjalp også med eksempler.
Stelian
Kurs - Advanced Terraform - 3 Days
Machine Translated
Det klargjorde noen av tingene jeg ikke visste om terraform.
Catalin - DB Global Technology
Kurs - Advanced Terraform - 3 Days
Machine Translated