Plan Szkolenia

Wprowadzenie

  • Jak Terraform różni się od Chef, Puppet, Ansible i Salt?
  • Dlaczego nie używać AWS Management Console?

Przegląd funkcji i architektury Terraform

  • Infrastruktura jako kod, plany wykonywania, grafy zasobów, automatyzacja zmian

Potok pracy Terraform

  • Zapisz, podglądaj, twórz, odtwarzaj, demontażuj

Rozpoczynanie pracy

  • Przygotowanie konta AWS do użycia z Terraform
  • Inicjalizacja Terraform

Przygotowywanie planu wykonywania

  • Pisanie nowego planu, zapisywanie i usuwanie plików .tf

Praca z plikami konfiguracyjnymi

  • Przegląd składni
  • Pisanie, kontrola wersji i aktualizacja

Ustawianie zależności między zasobami

  • Korzystanie z grafu zasobów Terraform
  • Zależności infrastruktury vs aplikacji

Wdrażanie infrastruktury

  • Podgląd zmian konfiguracyjnych
  • Wykonywanie zmian

Zarządzanie stanem

  • Konfigurowanie backendu przy użyciu AWS S3 i AWS DynamoDB

Odtwarzanie infrastruktury

  • Przygotowywanie środowiska dla aplikacji: dew, test/qa, stage i prod

Pakowanie plików konfiguracyjnych jako moduły

  • Duplikowanie kodu za pomocą wymienialnych modułów
  • Korzystanie z rejestrów modułów do budowania ponownie wykorzystywalnych szablonów

Integrowanie Terraform w potok wdrażania

  • Budowanie, wdrażanie i testowanie aplikacji
  • Importowanie istniejących zasobów zewnętrznych do Terraform

Optymalizacja wydajności Terraform

  • Monitorowanie infrastruktury i metryki wydajności

Rozwiązywanie problemów

Podsumowanie i zakończenie

Wymagania

  • Doświadczenie w pracy z wierszem polecenia.
  • Rozumienie pojęć infrastruktury chmurowej.

Odbiorcy

  • Architekci chmurowi
  • Administratorzy systemów
  • Inżynierowie DevOps
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie