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
Opinie uczestników (2)
Trener przedstawił tematy w bardzo jasny, zwięzły i uporządkowany sposób, który był łatwy do naśladowania. Moi koledzy skomentowali, że chcieliby mieć to szkolenie wcześniej, zanim zaczną używać Terraform. Bardzo podoba mi się również praktyczne kodowanie przy użyciu maszyn wirtualnych. To działało bardzo dobrze. Trener był również bardzo przystojny i kontaktowy.
Shane - Keystart
Szkolenie - Terraform on Microsoft Azure
Przetłumaczone przez sztuczną inteligencję
Bardzo podobały mi się techniczne aspekty ćwiczeń - wspaniale było zobaczyć Terraform w akcji i móc zobaczyć tworzenie zasobów w Azure.
Brett Hawson - Reach Plc
Szkolenie - Terraform on Microsoft Azure
Przetłumaczone przez sztuczną inteligencję