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)
Instruktor był bardzo kompetentny i łatwo było z nim rozmawiać. Pomagał w rozwiązywaniu problemów, z którymi napotkały niektóre osoby uczestniczące w szkoleniu, oraz odpowiedział na wszystkie pytania. Materiały kursowe były dobre i zawierały wiele przykładów.
Vlad
Szkolenie - Advanced Terraform - 3 Days
Przetłumaczone przez sztuczną inteligencję
Podobało mi się, że trener był gotów nam pomóc w kwestiach debugowania.
Diana
Szkolenie - Advanced Terraform - 3 Days
Przetłumaczone przez sztuczną inteligencję
Bardzo mi się podobało, doceniam fakt, że Vicenzo poświęcił czas na odpowiadanie na wszystkie pytania i rozwiązywanie istniejących komunikatów o błędach
Mihai
Szkolenie - Advanced Terraform - 3 Days
Przetłumaczone przez sztuczną inteligencję
Tematy, które zostały poruszone, były interesujące.
Razvan
Szkolenie - Advanced Terraform - 3 Days
Przetłumaczone przez sztuczną inteligencję
Vincenzo udzielił wsparcia w rozwiązywaniu różnych scenariuszy i również pomógł za pomocą przykładów.
Stelian
Szkolenie - Advanced Terraform - 3 Days
Przetłumaczone przez sztuczną inteligencję
Ujaśniło niektóre rzeczy, o których nie wiedziałem w związku z Terraform.
Catalin - DB Global Technology
Szkolenie - Advanced Terraform - 3 Days
Przetłumaczone przez sztuczną inteligencję