Course Outline

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

Requirements

  • Inzicht in het concept van cloudinfrastructuur
  • Basiservaring in Terraform operaties

Audiëntie

  • DevOps Ingenieurs
  • Systeembeheerders
  • Systeemarchitecten
 21 Hours

Number of participants



Price per participant

Getuigenissen (5)

Related Courses

Advanced Terraform: Efficient Infrastructure as Code

21 Hours

Terraform for Managing Cloud Infrastructure

14 Hours

Terraform Fundamentals for Beginners

21 Hours

Advanced Terraform

14 Hours

Terraform on AWS

21 Hours

Terraform on GCP (Google Cloud Platform)

21 Hours

Terraform in Practice

14 Hours

Alibaba Cloud Fundamentals

7 Hours

Google Anthos for Hybrid and Multi-Cloud Computing

14 Hours

Azure for Data Engineer

35 Hours

Cloud computing essentials for managers / software engineers

21 Hours

Cloud Architect

35 Hours

Cloud Computing Overview

7 Hours

It is all about Cloud: Key Concepts, Players, and Technologies

21 Hours

Data Analytics Process, Cloud Solutions, and Power BI Solutions

35 Hours

Related Categories