Cursusaanbod
Terraform Beoordeling van kernconcepten
- De CLI en alle beschikbare subcommando's
- De stroom van Terraform bewerkingen
- Staat en het belang ervan (en ook de kwetsbaarheid) ervan
- Hashicorp Configuration Language (HCL), vóór 0.12 en na 0.12
Complexere Terraform projecten en modules ontwerpen
- Benaderingen van modularisatie
- Scenario's met één project en meerdere modules
- Infrastructuur met meerdere projecten, enkelvoudige en hybride cloud of platform
- Decompositie van rootmodule
- Werken met zowel nieuwe als oude monolithische projecten, benaderingen van doordachte Terraform projectorganisatie
Ontwikkelen en managen van complexere Terraform projecten en modules
- Uitgebreide best practices
- Module uitvoeringen
- Deel en focus op DRY
- Complexe providerscenario's voor projecten en modules
- Introduceer Terraform Null Label en zijn nut
Een introductie tot Make + Makefile
- Automatiseer repetitieve taken in Terraform projecten met behulp van een betrouwbare, standaard Linux-tool
Geavanceerde Terraform-tool en CLI-begrip
- Inzicht in de status en het statusbestand
- Staatsmigratie, beheer in complexe scenario's
- Terraform Importbenaderingen in complexe scenario's
- Benader fouten en rommel
- Uit de hand gelopen drift
- Beschadigde of onherstelbare staat
- Weet wat niet kan worden opgelost
- Zorg er proactief voor dat je niet in deze positie terechtkomt met Terraform
HCL Geavanceerde onderwerpen
- Geavanceerde functies voor expressie van de configuratietaal:
- Benaderingen voor herbruikbaarheid
- Lussen, meta-argumenten
- Voor uitdrukkingen
- Typen in de context van expressies
Beveiliging voor Terraform
- Shift left Terraform veiligheid, verdediging in de diepte
- Staatsbestanden en beveiliging
- Referenties en geheimen beheren: minimale bevoegdheden, roulatie, beveiliging
- Waar en hoe de beveiliging kan mislukken in Terraform workflows
Betrouwbaarheid van infrastructuur en testen
- Welke geautomatiseerde en handmatige testkaders en -methoden zijn momenteel beschikbaar?
- De huidige stand van zaken laat veel te wensen over, bijv.
- Drift en beperk onverwachte gevolgen in realistische scenario's
- Verantwoordelijkheid van ontwikkelaars versus geautomatiseerd testen, git-hooks voor validatie, terraform-pre-commit, enz.
Automatiseren Terraform, Terraform in pijpleidingen
- Terraform met Spinnaker
- Gebruik geautomatiseerde leveringspijplijnen om de kwaliteitsborging, stabiliteit en betrouwbaarheid van infrastructuur en Terraform-implementaties te verbeteren
- Terraform en GitOps: benaderingen voor het gebruik van GitOps in Terraform workflows
- Terraform Overzicht van de cloud en ondernemingen, een blik op hoe deze aanbiedingen de workflows verbeteren Terraform en welke andere tools/processen er zijn om aan dezelfde behoefte te voldoen: aangepaste CI/CD-pijplijnen voor Terraform, tools zoals Atlantis, enz.
Complexe AWS-infrastructuur met Terraform
- VPC's ontwerpen en implementeren met Terraform
- EC2-instanties en andere rekenresources beheren
- AWS-netwerkcomponenten configureren
- AWS-services integreren in Terraform-beheerde infrastructuur
- Implementeren van best practices op het gebied van beveiliging voor AWS-resources
Samenvatting en volgende stappen
Vereisten
- Inzicht in het concept van cloudinfrastructuur
- Basiservaring in Terraform operaties
Audiëntie
- DevOps Ingenieurs
- Systeembeheerders
- Systeemarchitecten
Testimonials (6)
De trainer was zeer deskundig en gemakkelijk om mee te praten, hij hielp met het oplossen van problemen voor sommige deelnemers en beantwoordde alle vragen. Het cursusmateriaal was goed en had veel voorbeelden.
Vlad
Cursus - Advanced Terraform - 3 Days
Automatisch vertaald
Ik vond het fijn dat de trainer bereid was om ons te helpen met het debuggen.
Diana
Cursus - Advanced Terraform - 3 Days
Automatisch vertaald
Ik vond het erg leuk, ik waardeer het feit dat Vicenzo de tijd nam om alle vragen te beantwoorden en de bestaande foutmeldingen op te lossen
Mihai
Cursus - Advanced Terraform - 3 Days
Automatisch vertaald
De onderwerpen die werden aangedragen waren interessant.
Razvan
Cursus - Advanced Terraform - 3 Days
Automatisch vertaald
Vincenzo bood ondersteuning bij het oplossen van verschillende scenario's en hielp ook met voorbeelden.
Stelian
Cursus - Advanced Terraform - 3 Days
Automatisch vertaald
Het verduidelijkte een aantal dingen die ik niet wist over terraform.
Catalin - DB Global Technology
Cursus - Advanced Terraform - 3 Days
Automatisch vertaald