Plan Szkolenia

Wprowadzenie do Terraform

  • Czym jest Terraform?
  • Korzyści z używania Terraform
  • Kluczowe pojęcia i terminologia
  • Terraform a inne narzędzia infrastruktury jako kodu

Konfiguracja środowiska

  • Instalowanie Terraform
  • Konfigurowanie Visual Studio kodu dla Terraform rozwoju
  • Tworzenie i konfigurowanie kont Azure

Rozpoczęcie pracy z Terraform na Azure

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

Zarządzanie stanem Terraform

  • Zrozumienie stanu Terraform
  • Zdalne zarządzanie stanem przy użyciu magazynu Azure
  • Blokowanie i spójność stanu

Tworzenie infrastruktury przy użyciu Terraform

  • Tworzenie maszyn wirtualnych i zarządzanie nimi Azure
  • Konfigurowanie Azure Networking (VNet, podsieci, NSG)
  • Wdrażanie Azure kont magazynu
  • Konfigurowanie Azure SQL Database

Zaawansowane funkcje Terraform

  • Moduły i możliwość ponownego użycia Terraform
  • 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
  • Konfigurowanie potoku CI/CD dla Terraform
  • Automatyzacja Terraform wdrożeń za pomocą Azure DevOps
  • Integracja GitHub działań na potrzeby ciągłego dostarczania

Obsługa wpisów tajnych i danych wrażliwych

  • Zarządzanie wpisami tajnymi za pomocą Azure Key Vault
  • Integracja magazynu kluczy z Terraform
  • Najlepsze praktyki zarządzania sekretami

Monitorowanie i skalowanie infrastruktury

  • Konfigurowanie Azure monitorowania i alertów
  • Skalowanie zasobów Azure za pomocą Terraform
  • Wdrażanie grup automatycznego skalowania

Rozwiązywanie problemów i najlepsze praktyki

  • Debugowanie Terraform konfiguracji
  • Obsługa typowych błędów i problemów
  • Najlepsze praktyki i zalecenia Terraform

Podsumowanie i kolejne kroki

Wymagania

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

Uczestnicy

  • Inżynierowie chmury
  • Inżynierowie DevOps
  • Specjaliści IT
  • Administratorzy systemów
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie