Plan Szkolenia

Wprowadzenie

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

Przegląd funkcji i architektury Terraform

  • Infrastructure as Code, plany wykonania, grafy zasobów, automatyzacja zmian

Terraform Przepływ pracy

  • Write, Preview, Create, Reproduce, Destroy

Pierwsze kroki

  • Przygotowanie konta GCP do użycia z Terraform
  • Inicjalizowanie Terraform i budowanie wirtualnej maszyny (instancja silnika obliczeniowego)

Tworzenie aplikacji

  • Rozpoczęcie projektu na GCP
  • Inicjalizowanie przykładowej aplikacji internetowej

Przygotowanie planu wykonania

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

Praca z plikami konfiguracyjnymi

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

Ustawianie zależności od zasobów

  • Używanie grafu zasobów Terraform
  • Zależności infrastruktury vs. aplikacji

Wdrażanie infrastruktury

  • Przeglądanie zmian konfiguracji
  • Wykonywanie zmian

Zarządzanie państwem

  • Konfigurowanie Google Cloud Storage dla trwałości
  • Konfigurowanie zdalnego stanu

Networking

  • Konfigurowanie zapory ogniowej
  • Zarządzanie podsieciami

Odtwarzanie infrastruktury

  • Konfigurowanie środowisk dla aplikacji: dev, test/qa, stage i prod

Pakowanie plików konfiguracyjnych jako modułów

  • Duplikowanie kodu z modułami udostępnianymi
  • Używanie rejestru modułów do budowania szablonów wielokrotnego użycia

Integracja Terraform z potokiem wdrażania

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

Terraform Dostrajanie wydajności

  • Monitorowanie infrastruktury i metryki wydajności

Rozwiązywanie problemów

Podsumowanie i wnioski

Wymagania

  • Doświadczenie w pracy z wierszem polecenia
  • Zrozumienie koncepcji infrastruktury chmurowej

Grupa docelowa

  • Architekci chmur
  • Administratorzy systemów
  • DevOps inżynierowie
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie