Plan Szkolenia
Wprowadzenie do Terraforma
- Czym jest Terraform?
- Zalety używania Terraforma
- Kluczowe pojęcia i terminologia
- Terraform w porównaniu z innymi narzędziami do zarządzania infrastrukturą jako kodem
Przygotowanie środowiska
- Instalacja Terraforma
- Konfigurowanie Visual Studio Code do rozwoju w Terraformie
- Tworzenie i konfigurowanie kont Azure
Rozpoczęcie pracy z Terraformem na platformie Azure
- Konfiguracja dostawcy AzureRM
- Autoryzacja do Azure
- Pisanie pierwszej konfiguracji w Terraformie
- Wdrażanie podstawowego zasobu Azure
Zarządzanie stanem Terraforma
- Rozumienie stanu Terraforma
- Zarządzanie stanem zdalnym za pomocą magazynu Azure
- Blokada i spójność stanu
Tworzenie infrastruktury za pomocą Terraformu
- Tworzenie i zarządzanie maszynami wirtualnymi Azure
- Konfigurowanie sieci Azure (VNet, podsieci, NSG)
- Wdrażanie kont magazynu Azure
- Konfigurowanie baz danych SQL Azure
Zaawansowane funkcje Terraforma
- Moduły Terraforma i powtarzalność
- Używanie źródeł danych i zmiennych wyjściowych
- Wyrażenia i funkcje Terraforma
- Zarządzanie zależnościami w Terraformie
Ciągła integracja i wdrażanie
- Wprowadzenie do Azure DevOps
- Konfigurowanie potoku CI/CD dla Terraforma
- Automatyzowanie wdrożeń Terraforma za pomocą Azure DevOps
- Integrowanie akcji GitHub do ciągłego dostarczania
Zarządzanie sekretami i wrażliwymi danymi
- Zarządzanie sekretami za pomocą Azure Key Vault
- Integrowanie Key Vault z Terraformem
- Najlepsze praktyki zarządzania sekretami
Monitorowanie i skalowanie infrastruktury
- Konfigurowanie monitorowania i alertów Azure
- Skalowanie zasobów Azure za pomocą Terraformu
- Implementacja grup automatycznego skalowania
Rozwiązywanie problemów i najlepsze praktyki
- Debugowanie konfiguracji Terraforma
- Obsługa typowych błędów i problemów
- Najlepsze praktyki i zalecenia dla Terraformu
Podsumowanie i kolejne kroki
Wymagania
- Podstawowe zrozumienie koncepcji obliczeń w chmurze
- Znajomość usług i portalu Microsoft Azure
- Podstawowa wiedza o skryptach lub programowaniu
Grupa docelowa
- Inżynierowie chmury
- Inżynierowie DevOps
- Specjaliś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ę