Course Code: terraformonazure
Duration: 21 hours
Prerequisites:
  • Podstawowe zrozumienie koncepcji przetwarzania w chmurze
  • Znajomość Microsoft Azure usług i portalu
  • Podstawowa znajomość skryptów lub programowania

Publiczność

  • Inżynierowie chmury
  • Inżynierowie DevOps
  • Specjaliści IT
  • Administratorzy systemów
Overview:

Terraform na Microsoft Azure to narzędzie i usługa służące do automatyzacji dostarczania i zarządzania infrastrukturą na platformie chmurowej Azure.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla inżynierów chmury średniego poziomu i specjalistów IT, którzy chcą używać Terraform do automatyzacji wdrażania, zarządzania i skalowania infrastruktury na platformie chmurowej Azure.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Zrozumieć podstawy Terraform i jego zalety w infrastrukturze jako kodzie.
  • Skonfigurować i skonfigurować Terraform dla Azure.
  • Opracowywać, testować i wdrażać pliki konfiguracyjne Terraform dla różnych usług Azure.
  • Używanie Terraform do zarządzania i skalowania zasobów Azure.
  • Wdrożenie najlepszych praktyk zarządzania stanem i kontroli wersji Terraform.
  • Integracja Terraform z Azure DevOps w celu zautomatyzowanych wdrożeń.
  • Tworzenie modułów Terraform wielokrotnego użytku w celu spójnego udostępniania zasobów.
  • Wykorzystanie zaawansowanych funkcji Terraform do złożonych wdrożeń infrastruktury.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie do Terraform

  • Czym jest Terraform?
  • Korzyści z używania Terraform
  • Kluczowe pojęcia i terminologia
  • Terraform a inne narzędzia infrastruktury jako kodu

Konfiguracja środowiska

  • Instalowanie Terraform
  • Konfigurowanie Visual Studio kodu dla Terraform rozwoju
  • Tworzenie i konfigurowanie kont Azure

Rozpoczęcie pracy z Terraform na Azure

  • Konfiguracja dostawcy AzureRM
  • Uwierzytelnianie w Azure
  • Pisanie pierwszej konfiguracji Terraform
  • Wdrażanie podstawowego zasobu Azure

Zarządzanie stanem Terraform

  • Zrozumienie stanu Terraform
  • Zdalne zarządzanie stanem przy użyciu magazynu Azure
  • Blokowanie i spójność stanu

Tworzenie infrastruktury przy użyciu Terraform

  • Tworzenie maszyn wirtualnych i zarządzanie nimi Azure
  • Konfigurowanie Azure Networking (VNet, podsieci, NSG)
  • Wdrażanie Azure kont magazynu
  • Konfigurowanie Azure SQL Database

Zaawansowane funkcje Terraform

  • Moduły i możliwość ponownego użycia Terraform
  • Korzystanie ze źródeł danych i zmiennych wyjściowych
  • Wyrażenia i funkcje Terraform
  • Zarządzanie zależnościami w Terraform

Ciągła integracja i wdrażanie

  • Wprowadzenie do Azure DevOps
  • Konfigurowanie potoku CI/CD dla Terraform
  • Automatyzacja Terraform wdrożeń za pomocą Azure DevOps
  • Integracja GitHub działań na potrzeby ciągłego dostarczania

Obsługa wpisów tajnych i danych wrażliwych

  • Zarządzanie wpisami tajnymi za pomocą Azure Key Vault
  • Integracja magazynu kluczy z Terraform
  • Najlepsze praktyki zarządzania sekretami

Monitorowanie i skalowanie infrastruktury

  • Konfigurowanie Azure monitorowania i alertów
  • Skalowanie zasobów Azure za pomocą Terraform
  • Wdrażanie grup automatycznego skalowania

Rozwiązywanie problemów i najlepsze praktyki

  • Debugowanie Terraform konfiguracji
  • Obsługa typowych błędów i problemów
  • Najlepsze praktyki i zalecenia Terraform

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Terraform on Microsoft Azure

Qatar - Terraform on Microsoft Azure

Egypt - Terraform on Microsoft Azure

Saudi Arabia - Terraform on Microsoft Azure

South Africa - Terraform on Microsoft Azure

Brasil - Terraform on Microsoft Azure

Canada - Terraform on Microsoft Azure

中国 - Terraform on Microsoft Azure

香港 - Terraform on Microsoft Azure

澳門 - Terraform on Microsoft Azure

台灣 - Terraform on Microsoft Azure

USA - Terraform on Microsoft Azure

Österreich - Terraform on Microsoft Azure

Schweiz - Terraform on Microsoft Azure

Deutschland - Terraform on Microsoft Azure

Czech Republic - Terraform on Microsoft Azure

Denmark - Terraform on Microsoft Azure

Estonia - Terraform on Microsoft Azure

Finland - Terraform on Microsoft Azure

Greece - Terraform on Microsoft Azure

Magyarország - Terraform on Microsoft Azure

Ireland - Terraform on Microsoft Azure

Luxembourg - Terraform on Microsoft Azure

Latvia - Terraform on Microsoft Azure

España - Terraform on Microsoft Azure

Italia - Terraform on Microsoft Azure

Lithuania - Terraform on Microsoft Azure

Nederland - Terraform on Microsoft Azure

Norway - Terraform on Microsoft Azure

Portugal - Terraform on Microsoft Azure

Sverige - Terraform on Microsoft Azure

Türkiye - Terraform on Microsoft Azure

Malta - Terraform on Microsoft Azure

Belgique - Terraform on Microsoft Azure

France - Terraform on Microsoft Azure

日本 - Terraform on Microsoft Azure

Australia - Terraform on Microsoft Azure

Malaysia - Terraform on Microsoft Azure

New Zealand - Terraform on Microsoft Azure

Philippines - Terraform on Microsoft Azure

Singapore - Terraform on Microsoft Azure

Thailand - Terraform on Microsoft Azure

Vietnam - Terraform on Microsoft Azure

India - Terraform on Microsoft Azure

Argentina - Terraform on Microsoft Azure

Chile - Terraform on Microsoft Azure

Costa Rica - Terraform on Microsoft Azure

Ecuador - Terraform on Microsoft Azure

Guatemala - Terraform on Microsoft Azure

Colombia - Terraform on Microsoft Azure

México - Terraform on Microsoft Azure

Panama - Terraform on Microsoft Azure

Peru - Terraform on Microsoft Azure

Uruguay - Terraform on Microsoft Azure

Venezuela - Terraform on Microsoft Azure

Polska - Terraform on Microsoft Azure

United Kingdom - Terraform on Microsoft Azure

South Korea - Terraform on Microsoft Azure

Pakistan - Terraform on Microsoft Azure

Sri Lanka - Terraform on Microsoft Azure

Bulgaria - Terraform on Microsoft Azure

Bolivia - Terraform on Microsoft Azure

Indonesia - Terraform on Microsoft Azure

Kazakhstan - Terraform on Microsoft Azure

Morocco - Terraform on Microsoft Azure

Tunisia - Terraform on Microsoft Azure

Kuwait - Terraform on Microsoft Azure

Oman - Terraform on Microsoft Azure

Slovakia - Terraform on Microsoft Azure

Kenya - Terraform on Microsoft Azure

Nigeria - Terraform on Microsoft Azure

Botswana - Terraform on Microsoft Azure

Slovenia - Terraform on Microsoft Azure

Croatia - Terraform on Microsoft Azure

Serbia - Terraform on Microsoft Azure

Bhutan - Terraform on Microsoft Azure

Nepal - Terraform on Microsoft Azure

Uzbekistan - Terraform on Microsoft Azure