Kursplan

Introduction to Terraform

  • Vad är Terraform?
  • Fördelar med att använda Terraform
  • Kända begrepp och terminologi
  • Terraform jämfört med andra infrastruktur som kod-verktyg

Sätta upp din miljö

  • Installera Terraform
  • Sätta upp Visual Studio Code för Terraform-utveckling
  • Skapa och konfigurera Azure-konton

Komma igång med Terraform på Azure

  • AzureRM-providerns konfiguration
  • Förverkliga autentisering till Azure
  • Skriva din första Terraform-konfiguration
  • Distribuera en grundläggande Azure-resurs

Hantera Terraform-state

  • Förstå Terraform state
  • Remote state-hantering med Azure Storage
  • State-säkring och konsistens

Bygga infrastruktur med Terraform

  • Skapa och hantera Azure Virtual Machines
  • Konfigurera Azure Networking (VNet, Subnets, NSGs)
  • Distribuera Azure storage accounts
  • Sätta upp Azure SQL-databaser

Förbättrade Terraform-funktioner

  • Terraform-moduler och återanvändning
  • Använda datakällor och utdatavariabler
  • Terraform-uttryck och funktioner
  • Hantera beroenden i Terraform

Kontinuerlig integration och distribution

  • Introduktion till Azure DevOps
  • Sätta upp en CI/CD-pipelinen för Terraform
  • Automatera Terraform-distributioner med Azure DevOps
  • Tillämpa GitHub Actions för kontinuerlig leverans

Hantera hemligheter och känslig data

  • Hantera hemligheter med Azure Key Vault
  • Integrera Key Vault med Terraform
  • Bästa praxis för hantering av hemligheter

Övervaka och skalning av infrastruktur

  • Sätta upp Azure-övervakning och varningar
  • Skala Azure-resurser med Terraform
  • Förverkliga automatisk skalning i grupper

Felsökning och bästa praxis

  • Felsöka Terraform-konfigurationer
  • Hantera vanliga fel och problem
  • Terraforms bästa praxis och rekommendationer

Sammanfattning och nästa steg

Krav

  • Grundläggande förståelse av molnbaserade beräkningskoncept
  • Förmåga att använda Microsoft Azure-tjänster och portalen
  • Grundläggande kunskap i skript- eller programmeringsspråk

Målgrupp

  • Molninformatikertekniker
  • DevOps-informatiker
  • IT-professionals
  • Systemadministratörer
 21 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier