Plan Szkolenia
Przegląd Podstawowych Koncepcji Terraform
- Interfejs wiersza polecenia (CLI) i wszystkie dostępne podpolecenia
- Przepływ operacji Terraform
- Stan i jego znaczenie (oraz kruchość)
- Język Konfiguracyjny Hashicorp (HCL), przed wersją 0.12 i po 0.12
Projektowanie Więcej Złożonych Projektów i Modułów Terraform
- Metody modularyzacji
- Scenariusze pojedynczego projektu, wielu modułów
- Infrastruktura związana z wieloma projektami, pojedynczym lub hybrydowym chmurą lub platformą
- Dekompozycja modułu głównego
- Pracowanie z nowymi i starymi monolitowymi projektami, metody myślenia o organizacji projektów Terraform
Rozwijanie i Zarządzanie Więcej Złożonymi Projektami i Modułami Terraform
- Kompleksowe najlepsze praktyki
- Wersje modułów
- Dzielić się i skupiać się na DRY
- Złożone scenariusze dostawców w ramach projektów i modułów
- Wprowadzenie Terraform Null Label i jego użyteczności
Wprowadzenie do Make + Makefile
- Automatyzacja powtarzających się zadań w projektach Terraform za pomocą niezawodnego, standardowego narzędzia Linux
Zaawansowane Zrozumienie Narzędzia i CLI Terraform
- Zrozumienie stanu i pliku stanu
- Migracja stanu, zarządzanie w złożonych scenariuszach
- Metody importu Terraform w złożonych scenariuszach
- Podchodzenie do błędów i bałaganu
- Drift, który wyszedł z kontroly
- Uszkodzony lub nie do naprawienia stan
- Wiedzieć, co nie może być naprawione
- Aktywnie zapewnić, że nie trafisz w taką pozycję z Terraform
Zaawansowane Tematy z HCL
- Zaawansowane funkcje języka wyrazów konfiguracyjnych:
- Metody ponownego użycia
- Pętle, meta-argumenty
- Wyrażenia for
- Typy w kontekście wyrażeń
Wzmacnianie Bezpieczeństwa dla Terraform
- Przesunięcie lewym Terraform bezpieczeństwa, obronność w głębi
- Pliki stanu i bezpieczeństwo
- Zarządzanie poświadczeniami i sekretami: minimalne uprawnienia, rotacja, ochrona
- Gdzie i jak bezpieczeństwo może zawieść w przepływach pracy Terraform
Niezawodność Infrastruktury i Testowanie
- Jakie obecnie dostępne są ramy i metody automatyzacji i ręcznego testowania?
- Obecny stan rzeczy pozostawia wiele do życzenia, np. terratest
- Drift i przeciwdziałanie nieoczekiwanym konsekwencjom w realistycznych scenariuszach
- Odpowiedzialność dewelopera wobec automatyzacji testów, haki git dla walidacji, terraform-pre-commit, itp.
Automatyzacja Terraform, Terraform w Przejściach
- Terraform z Spinnaker
- Używanie automatycznych przekazów dostawczych do poprawy jakości, stabilności i niezawodności infrastruktury i wdrażeń Terraform
- Terraform i GitOps: metody wprowadzania GitOps w przepływach Terraform
- Przegląd Terraform Cloud i Enterprise, spójrz na to, jak te oferty poprawiają przepływy Terraform i jakie inne narzędzia/procesy istnieją, aby zaspokoić tę samą potrzebę: niestandardowe przekazy CI/CD dla Terraform, narzędzia takie jak Atlantis, itp.
Złożona Infrastruktura AWS z Terraform
- Projektowanie i wdrażanie VPC z Terraform
- Zarządzanie instancjami EC2 i innymi zasobami obliczeniowymi
- Konfiguracja komponentów sieciowych AWS
- Integracja usług AWS z infrastrukturą zarządzaną przez Terraform
- Wdrażanie najlepszych praktyk bezpieczeństwa dla zasobów AWS
Podsumowanie i Krok Dalej
Wymagania
- Zrozumienie koncepcji infrastruktury chmurowej
- Podstawowe doświadczenie w operacjach Terraform
Grupa docelowa
- Inżynierowie DevOps
- Administratorzy systemów
- Architektowie systemów
Opinie uczestników (6)
Trener był bardzo kompetentny i łatwy do rozmowy, pomógł w rozwiązywaniu problemów niektórych uczestników i odpowiedział na wszystkie pytania. Materiał kursu był dobry i zawierał wiele przykładów.
Vlad
Szkolenie - Advanced Terraform - 3 Days
Przetłumaczone przez sztuczną inteligencję
Podobało mi się to, że trener chciał nam pomóc w debugowaniu.
Diana
Szkolenie - Advanced Terraform - 3 Days
Przetłumaczone przez sztuczną inteligencję
Bardzo mi się podobało, doceniam fakt, że Vicenzo poświęcił czas, aby odpowiedzieć na wszystkie pytania i rozwiązać istniejące komunikaty o błędach
Mihai
Szkolenie - Advanced Terraform - 3 Days
Przetłumaczone przez sztuczną inteligencję
Poruszone tematy były interesujące.
Razvan
Szkolenie - Advanced Terraform - 3 Days
Przetłumaczone przez sztuczną inteligencję
Vincenzo udzielił wsparcia w rozwiązywaniu problemów w różnych scenariuszach i pomógł także w postaci przykładów.
Stelian
Szkolenie - Advanced Terraform - 3 Days
Przetłumaczone przez sztuczną inteligencję
Wyjaśniło to kilka rzeczy, których nie wiedziałem o terraformowaniu.
Catalin - DB Global Technology
Szkolenie - Advanced Terraform - 3 Days
Przetłumaczone przez sztuczną inteligencję