Kursplan

Introduktion till Terraform

  • Vad är Terraform?
  • Fördelar med att använda Terraform
  • Nyckelbegrepp och terminologi
  • Terraform jämfört med annan infrastruktur som kodverktyg

Konfigurera din miljö

  • Installera Terraform
  • Ställa in Visual Studio Kod för Terraform utveckling
  • Skapa och konfigurera Azure-konton

Komma igång med Terraform på Azure

  • Azure Konfiguration av RM-provider
  • Autentisera till Azure
  • Skriva din första Terraform-konfiguration
  • Distribuera en grundläggande Azure resurs

Hantera Terraform tillstånd

  • Förstå Terraform tillstånd
  • Fjärrtillståndshantering med Azure-lagring
  • Tillståndslåsning och konsekvens

Bygga infrastruktur med Terraform

  • Skapa och hantera Azure Virtual Machines
  • Konfigurera Azure Networking (virtuellt nätverk, undernät, NSG:er)
  • Distribuera Azure lagringskonton
  • Inställning av Azure SQL Databases

Avancerade Terraform funktioner

  • Terraform Moduler och återanvändbarhet
  • Använda datakällor och utdatavariabler
  • Terraform Uttryck och funktioner
  • Hantera beroenden i Terraform

Kontinuerlig integrering och distribution

  • Introduktion till Azure DevOps
  • Konfigurera en CI/CD-pipeline för Terraform
  • Automatisera Terraform-distributioner med Azure DevOps
  • Integrering GitHub av åtgärder för kontinuerlig leverans

Hantera hemligheter och känsliga data

  • Hantera hemligheter med Azure 密钥保管库
  • Integrera 密钥保管库 med Terraform
  • Metodtips för hemlig hantering

Övervakning och skalning av infrastruktur

  • Ställa in Azure övervakning och varningar
  • Skala Azure-resurser med Terraform
  • Implementera grupper för automatisk skalning

Felsökning och bästa praxis

  • Felsökning Terraform konfigurationer
  • Hantera vanliga fel och problem
  • Terraform Bästa praxis och rekommendationer.

Sammanfattning och nästa steg

Krav

  • Grundläggande förståelse för cloud computing-koncept
  • Kunskaper om Microsoft Azure tjänster och portal
  • Grundläggande kunskaper om skript eller programmering

Publik

  • Molntekniker
  • DevOps Ingenjörer
  • IT-proffs
  • Systemadministratörer
 21 timmar

Antal deltagare


Price per participant

Vittnesmål (2)

Upcoming Courses

Relaterade Kategorier