Terraform w AWS i Azure: Infrastructure as Code
Informacje podstawowe
Najważniejsze dane o szkoleniu w jednym miejscu- Kategoria
- AWS
- Forma realizacji
- Online lub stacjonarnie
- Termin
- Ustalany indywidualnie
- Dostawca
- ERNABO Adrian Flak
- Dofinansowanie
- Możliwość dofinansowania
Cel szkolenia
Co zyskasz po ukończeniu kursuCel biznesowy
Jednolity, przeglądany kod infrastruktury dla wielu chmur i mniej ręcznych zmian w konsolach.
Cel edukacyjny
Uczestnik uczy się budować i utrzymywać infrastrukturę AWS i Azure w Terraform zgodnie z dobrymi praktykami zespołowymi.
Efekty uczenia się
- konfiguruje providery aws i azurerm z bezpiecznym uwierzytelnianiem,
- przechowuje stan w S3 i Azure Storage z blokadą,
- tworzy moduły sieci VPC i VNet wielokrotnego użytku,
- rozdziela środowiska i importuje istniejące zasoby,
- uruchamia plan i apply w potoku CI/CD z uwierzytelnianiem OIDC.
Program szkolenia
Szczegółowy plan zajęćModuł 1. Providery chmurowe
- aws i azurerm: wersje, uwierzytelnianie, regiony
- różnice w modelu zasobów obu chmur
Moduł 2. Stan
- backend S3 i Azure Storage, blokady
- import, przenoszenie i odświeżanie zasobów
Moduł 3. Moduły
- sieć VPC i VNet jako moduł
- rejestr modułów i wersjonowanie
Moduł 4. Środowiska
- struktura katalogów, workspaces, zmienne
- sekrety i dane wrażliwe w kodzie
Moduł 5. Praca zespołowa
- plan w pull requeście, OIDC w CI/CD
- walidacja, formatowanie, skanowanie kodu
Warsztat końcowy
Uczestnicy budują jednym repozytorium Terraform sieć i aplikację w AWS oraz w Azure, z modułami, zdalnym stanem i wdrożeniem przez potok.
Wymagania
Co przygotować przed startem szkoleniaWymagania wstępne
Podstawy Terraform (zasoby, zmienne, plan, apply) i znajomość usług AWS lub Azure.
Dla kogo?
Inżynierowie chmury i DevOps, którzy znają podstawy Terraform i utrzymują infrastrukturę w AWS, Azure lub obu chmurach.