Cursusaanbod
Herziening van de basisconcepten van Terraform
- De CLI en alle beschikbare subcommando’s
- De werking van Terraform-operaties
- State: belang en kwetsbaarheden
- Hashicorp Configuration Language (HCL), voor en na versie 0.12
Ontwerp van complexere Terraform-projecten en -modules
- Aanpakken bij modulaire opbouw
- Situaties met één project met meerdere modules
- Infrastructuurverspreid over meerdere projecten, in eenzijdige of hybride cloudomgevingen
- Het opsplitsen van de root-module
- Aanpakken voor zowel nieuwe als bestaande monolithische Terraform-projecten om ze goed te organiseren
Ontwikkeling en beheer van complexere Terraform-projecten en -modules
- Uitgebreide best practices
- Versiebeheer voor modules
- Het toepassen van het DRY-principe
- Omgang met complexe provider-situaties tussen verschillende projecten en modules
- Inleiding tot de Null Label in Terraform en diens nut
Introductie tot Make en Makefiles
- Het automatiseren van repetitieve taken binnen Terraform-projecten met behulp van een standaard Linux-hulpmiddel
Geavanceerd begrip van Terraform-ertools en de CLI
- Inzicht in state en het state-bestand
- State-migratie onder complexe voorwaarden<\/li>
- Mogelijke benaderingen voor het importeren in complexere scenario’s
- Omgaan met problemen en fouten
- Gedragen infrastructuur waarin afwijkingen zijn ontstaan
- Beschadigde of onherstelbare state-gegevens
- Herkenning van situaties die niet te herstellen zijn
- Hoe dit soort problemen te voorkomen bij toekomstige implementaties
Geavanceerde onderwerpen binnen HCL
- Vergevorderde mogelijkheden van de configuratietaal:
- Aanpakken voor herbruikbaarheid
- Lussen en meta-argumenten
- Gebruik van ‘for’-uitdrukkingen
- Typebeheer binnen uitdrukkingen
Versterking van de beveiliging bij Terraform
- Beveiliging al in een vroeg stadium: een aanpak van ‘defense in depth’
- Beveiligingsaspecten rond het state-bestand
- Beheer van referenties en geheimen: toegang op basis van het principe van het kleinste privilèges, rotatie en beveiliging
- Mogelijke beveiligingsrisico’s binnen Terraform-workflows
Infrastructuurbetrouwbaarheid en testen
- Welke automatische en handmatige testmethodieken zijn momenteel beschikbaar?
- De huidige mogelijkheden zijn beperkt, bijvoorbeeld Terratest
- Het voorkomen van onverwachte afwijkingen in complexere situaties
- Verantwoordelijkheden van ontwikkelaars ten opzichte van automatisering, validerende git hooks en tools als Terraform-pre-commit
Automatisering van Terraform: integratie in CI/CD-pipelines
- Terraform samenwerken met Spinnaker
- Gebruik van automatische leveringspipelines voor betere kwaliteitsborging, stabiliteit en betrouwbaarheid van infrastructuurimplementaties
- GitOps en Terraform: hoe GitOps-werkwijzen binnen Terraform-processen geïmplementeerd kunnen worden
- Inleiding tot Terraform Cloud en Enterprise: wat deze oplossingen toevoegen aan de workflow en welke andere tools zoals Atlatis of aangepaste CI/CD-pipelines beschikbaar zijn voor gelijkaardige doeleinden.
Complexe AWS-infrastructuur met Terraform
- Ontwerp en implementatie van VPC’s met Terraform
- Beheer van EC2-instances en andere rekenbronnen
- Configuratie van netwerkonderdelen binnen AWS
- Integratie van diverse AWS-services in een door Terraform beheerde infrastructuur
- Toepassing van beveiligingsbest practices voor AWS-ressourcen
Samenvatting en vervolgstappen
Vereisten
- Inzicht in de concepten rond cloudinfrastructuur
- Basiservaring met Terraform-operaties
Doelgroep
- DevOps-engineers
- Systeembeheerders
- Systeemarchitecten
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (6)
De trainer was zeer kundig en gemakkelijk in de omgang. Hij hielp bij het oplossen van problemen voor sommige deelnemers en beantwoordde alle vragen. Het cursusmateriaal was goed en bevatte veel voorbeelden.
Vlad
Cursus - Advanced Terraform - 3 Days
Automatisch vertaald
Ik vond het fijn dat de trainer bereid was om ons te helpen bij het oplossen van bugs.
Diana
Cursus - Advanced Terraform - 3 Days
Automatisch vertaald
Ik vond het erg leuk, ik waardeer het 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 aangekaart, waren interessant.
Razvan
Cursus - Advanced Terraform - 3 Days
Automatisch vertaald
Vincenzo heeft ondersteuning geboden om verschillende scenario's op te lossen en hielp ook met voorbeelden.
Stelian
Cursus - Advanced Terraform - 3 Days
Automatisch vertaald
Het verduidelijkt sommige dingen die ik niet wist over Terraform.
Catalin - DB Global Technology
Cursus - Advanced Terraform - 3 Days
Automatisch vertaald