Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do Terraform

  • Co to jest Terraform?
  • Korzyści z używania Terraform
  • Kluczowe koncepcje i terminologia
  • Terraform a inne narzędzia infrastruktury jako kodu

Konfiguracja środowiska

  • Instalacja Terraform
  • Konfiguracja Visual Studio Code do rozwoju Terraform
  • Tworzenie i konfiguracja kont Azure

Rozpoczęcie pracy z Terraform na Azure

  • Konfiguracja dostawcy AzureRM
  • Uwierzytelnianie w Azure
  • Tworzenie pierwszej konfiguracji Terraform
  • Wdrażanie podstawowego zasobu Azure

Zarządzanie stanem Terraform

  • Zrozumienie stanu Terraform
  • Zdalne zarządzanie stanem za pomocą magazynu Azure
  • Blokowanie stanu i spójność

Budowanie infrastruktury z Terraform

  • Tworzenie i zarządzanie maszynami wirtualnymi Azure
  • Konfiguracja sieci Azure (VNet, podsieci, NSG)
  • Wdrażanie kont magazynu Azure
  • Konfiguracja baz danych Azure SQL

Zaawansowane funkcje Terraform

  • Moduły Terraform i wielokrotne użycie
  • Korzystanie ze źródeł danych i zmiennych wyjściowych
  • Wyrażenia i funkcje Terraform
  • Zarządzanie zależnościami w Terraform

Ciągła integracja i wdrażanie

  • Wprowadzenie do Azure DevOps
  • Konfiguracja potoku CI/CD dla Terraform
  • Automatyzacja wdrożeń Terraform z Azure DevOps
  • Integracja GitHub Actions do ciągłego dostarczania

Zarządzanie tajemnicami i danymi wrażliwymi

  • Zarządzanie tajemnicami za pomocą Azure Key Vault
  • Integracja Key Vault z Terraform
  • Najlepsze praktyki w zarządzaniu tajemnicami

Monitorowanie i skalowanie infrastruktury

  • Konfiguracja monitorowania i alertów w Azure
  • Skalowanie zasobów Azure za pomocą Terraform
  • Implementacja grup automatycznego skalowania

Rozwiązywanie problemów i najlepsze praktyki

  • Debugowanie konfiguracji Terraform
  • Rozwiązywanie typowych błędów i problemów
  • Najlepsze praktyki i zalecenia dotyczące Terraform

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa znajomość koncepcji przetwarzania w chmurze
  • Znajomość usług i portalu Microsoft Azure
  • Podstawowa znajomość skryptów lub programowania

Odbiorcy

  • Inżynierowie chmurowi
  • Inżynierowie DevOps
  • Profesjonaliści IT
  • Administratorzy systemów
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie