- Doświadczenie w pracy z wierszem polecenia
- Zrozumienie koncepcji infrastruktury chmurowej
Grupa docelowa
- Architekci chmur
- Administratorzy systemów
- DevOps inżynierowie
Google Cloud Platform (GCP) zapewnia infrastrukturę do tworzenia aplikacji w chmurze. Terraform, stworzony przez Hashicorp, jest narzędziem do zarządzania tą infrastrukturą. Połączenie GCP i Terraform sprawia, że zarządzanie wysoce złożonymi serwerami i aplikacjami klasy produkcyjnej jest praktyczne, wydajne, a nawet przyjemne.
Ten prowadzony przez instruktora szkoleniowy (online lub na miejscu) jest przeznaczony dla inżynierów, którzy chcą używać Terraform na GCP do planowania i budowania infrastruktury chmury.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zainstalować i skonfigurować Terraform na GCP.
- Wdrożyć podejście "infrastructure as code" do zarządzania środowiskami chmurowymi prywatnymi i publicznymi.
- Tworzyć, uruchamiać i usuwać infrastrukturę za pomocą jednego narzędzia.
- Pisać deklaratywne pliki konfiguracyjne, które mogą być zarządzane jak każdy inny kod źródłowy w systemie kontroli wersji.
- Szybko aktualizować pliki konfiguracyjne w celu skutecznego reagowania na zmieniające się wymagania zasobów obliczeniowych.
- Współpracować z innymi inżynierami infrastruktury, dzieląc się plikami konfiguracyjnymi w wspólnym repozytorium kodu.
- Poprawić przezroczystość w procesie zakupu infrastruktury.
Format kursu
- Interaktywna wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Ręczne wdrażanie w środowisku lab live.
Opcje dostosowywania kursu
- Aby zlecić szkolenie dostosowane do tego kursu, prosimy o kontakt z nami w celu uzgodnienia.
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
United Arab Emirates - Terraform on GCP (Google Cloud Platform)
Qatar - Terraform on GCP (Google Cloud Platform)
Egypt - Terraform on GCP (Google Cloud Platform)
Saudi Arabia - Terraform on GCP (Google Cloud Platform)
South Africa - Terraform on GCP (Google Cloud Platform)
Brasil - Terraform on GCP (Google Cloud Platform)
Canada - Terraform on GCP (Google Cloud Platform)
中国 - Terraform on GCP (Google Cloud Platform)
香港 - Terraform on GCP (Google Cloud Platform)
澳門 - Terraform on GCP (Google Cloud Platform)
台灣 - Terraform on GCP (Google Cloud Platform)
USA - Terraform on GCP (Google Cloud Platform)
Österreich - Terraform on GCP (Google Cloud Platform)
Schweiz - Terraform on GCP (Google Cloud Platform)
Deutschland - Terraform on GCP (Google Cloud Platform)
Czech Republic - Terraform on GCP (Google Cloud Platform)
Denmark - Terraform on GCP (Google Cloud Platform)
Estonia - Terraform on GCP (Google Cloud Platform)
Finland - Terraform on GCP (Google Cloud Platform)
Greece - Terraform on GCP (Google Cloud Platform)
Magyarország - Terraform on GCP (Google Cloud Platform)
Ireland - Terraform on GCP (Google Cloud Platform)
Luxembourg - Terraform on GCP (Google Cloud Platform)
Latvia - Terraform on GCP (Google Cloud Platform)
España - Terraform on GCP (Google Cloud Platform)
Italia - Terraform on GCP (Google Cloud Platform)
Lithuania - Terraform on GCP (Google Cloud Platform)
Nederland - Terraform on GCP (Google Cloud Platform)
Norway - Terraform on GCP (Google Cloud Platform)
Portugal - Terraform on GCP (Google Cloud Platform)
Sverige - Terraform on GCP (Google Cloud Platform)
Türkiye - Terraform on GCP (Google Cloud Platform)
Malta - Terraform on GCP (Google Cloud Platform)
Belgique - Terraform on GCP (Google Cloud Platform)
France - Terraform on GCP (Google Cloud Platform)
日本 - Terraform on GCP (Google Cloud Platform)
Australia - Terraform on GCP (Google Cloud Platform)
Malaysia - Terraform on GCP (Google Cloud Platform)
New Zealand - Terraform on GCP (Google Cloud Platform)
Philippines - Terraform on GCP (Google Cloud Platform)
Singapore - Terraform on GCP (Google Cloud Platform)
Thailand - Terraform on GCP (Google Cloud Platform)
Vietnam - Terraform on GCP (Google Cloud Platform)
India - Terraform on GCP (Google Cloud Platform)
Argentina - Terraform on GCP (Google Cloud Platform)
Chile - Terraform on GCP (Google Cloud Platform)
Costa Rica - Terraform on GCP (Google Cloud Platform)
Ecuador - Terraform on GCP (Google Cloud Platform)
Guatemala - Terraform on GCP (Google Cloud Platform)
Colombia - Terraform on GCP (Google Cloud Platform)
México - Terraform on GCP (Google Cloud Platform)
Panama - Terraform on GCP (Google Cloud Platform)
Peru - Terraform on GCP (Google Cloud Platform)
Uruguay - Terraform on GCP (Google Cloud Platform)
Venezuela - Terraform on GCP (Google Cloud Platform)
Polska - Terraform on GCP (Google Cloud Platform)
United Kingdom - Terraform on GCP (Google Cloud Platform)
South Korea - Terraform on GCP (Google Cloud Platform)
Pakistan - Terraform on GCP (Google Cloud Platform)
Sri Lanka - Terraform on GCP (Google Cloud Platform)
Bulgaria - Terraform on GCP (Google Cloud Platform)
Bolivia - Terraform on GCP (Google Cloud Platform)
Indonesia - Terraform on GCP (Google Cloud Platform)
Kazakhstan - Terraform on GCP (Google Cloud Platform)
Morocco - Terraform on GCP (Google Cloud Platform)
Tunisia - Terraform on GCP (Google Cloud Platform)
Kuwait - Terraform on GCP (Google Cloud Platform)
Oman - Terraform on GCP (Google Cloud Platform)
Slovakia - Terraform on GCP (Google Cloud Platform)
Kenya - Terraform on GCP (Google Cloud Platform)
Nigeria - Terraform on GCP (Google Cloud Platform)
Botswana - Terraform on GCP (Google Cloud Platform)
Slovenia - Terraform on GCP (Google Cloud Platform)
Croatia - Terraform on GCP (Google Cloud Platform)
Serbia - Terraform on GCP (Google Cloud Platform)
Bhutan - Terraform on GCP (Google Cloud Platform)