Plan Szkolenia

Wprowadzenie

  • Jak Terraform różni się od Chef, Puppet, Ansible lub Salt?
  • Dlaczego nie używać Google Deployment Managera?

Przegląd funkcji i architektury Terraformu

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

Workflow Terraformu

  • Pisanie, podgląd, tworzenie, reprodukcja, zniszczenie

Rozpoczęcie pracy

  • Przygotowanie konta GCP do korzystania z Terraformu
  • Inicjalizacja Terraformu i budowa maszyny wirtualnej (instancji komputera)

Tworzenie aplikacji

  • Rozpoczęcie projektu na GCP
  • Inicjalizacja przykładowej aplikacji webowej

Przygotowanie planu wykonywania

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

Praca z plikami konfiguracyjnymi

  • Omówienie składni
  • Pisanie, kontrole wersji i aktualizowanie

Ustawianie zależności między zasobami

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

Wdrażanie infrastruktury

  • Podgląd zmian konfiguracyjnych
  • Wykonywanie zmian

Zarządzanie stanem

  • Konfigurowanie Google Cloud Storage do utrzymania stanu
  • Konfigurowanie zdalnego stanu

Sieciowanie

  • Konfigurowanie zapory
  • Zarządzanie podsiecią

Powielanie infrastruktury

  • Konfigurowanie środowisk dla aplikacji: rozwój, testowanie/qa, etapowy i produkcyjny

Pakowanie plików konfiguracyjnych jako moduły

  • Duplikacja kodu za pomocą udostępnialnych modułów
  • Korzystanie z Module Registry do tworzenia ponownie wykorzystywanych szablonów

Integracja Terraformu w potok wdrażania

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

Optymalizacja wydajności Terraformu

  • Monitorowanie infrastruktury i metryki wydajności

Rozwiązywanie problemów

Podsumowanie i zakończenie

Wymagania

  • Doswiadczenie w pracy z linia komend
  • Zrozumienie pojęć infrastruktury w chmurze

Grupa Docelowa

  • Architekci chmurowi
  • Administratorzy systemu
  • Inżynierowie DevOps
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie