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
Opinie uczestników (2)
Instruktor przedstawił tematy w bardzo jasny, zwięzły i strukturalny sposób, który był łatwy do przyswojenia. Moi koledzy z pracy zauważyli, że życzyliby sobie, aby ten szkolenie odbyło się wcześniej, zanim zaczęli korzystać z Terraformu. Również bardzo podobała mi się praktyczna część, w której pracowaliśmy nad kodem za pomocą maszyn wirtualnych. To działało bardzo dobrze. Instruktor był również bardzo przyjazny i easy-going.
Shane - Keystart
Szkolenie - Terraform on Microsoft Azure
Przetłumaczone przez sztuczną inteligencję
Uwielbiłem techniczne aspekty ćwiczeń - było fantastycznie obserwować Terraform w akcji i mieć możliwość widzenia tworzenia zasobów w Azure.
Brett Hawson - Reach Plc
Szkolenie - Terraform on Microsoft Azure
Przetłumaczone przez sztuczną inteligencję