Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

DevOps Terraform - IaC na Azure

Terraform to narzędzie do definiowania infrastruktury przy pomocy kodu. Na tym kursie poznasz wycinek pracy inżyniera DevOps, automatyzującego budowanie chmury.

Stworzony przez Rafal Mobilo

Ostatnia aktualizacja: 16/07/2023

Darmowe lekcje

Zobacz darmowe fragmenty tego szkolenia przed zakupem.

Trailer
Wprowadzenie
|02:57
Instalacja Terraform na Windows
|05:08
Trailer
Wprowadzenie
Instalacja Terraform na Windows
Instalacja Terraform na Linux Ubuntu
Tworzenie grupy zasobów w portalu Azure
Tworzenie grupy zasobów w Terraform. Init i apply
Zmienne
Uwierzytelnienie dostępu przez Service Principal
41
40

40 % taniej

69.00 zł

To najniższa cena z ostatnich 30 dni!

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Szkolenie obejmuje

  • Bezterminowy dostęp
  • 38 wykładów
  • 5 godz. 12 min. materiałów wideo
  • 3 slajdów
  • Regularne aktualizacje
  • Certyfikat ukończenia
  • Wsparcie autora na każdym etapie
  • Dostęp do zamkniętej grupy dyskusyjnej

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

Czego się nauczysz?

  • Instalacja Terraform i innych towarzyszących narzędzi
  • Konfiguracja środowiska do pracy z Terraform
  • Opisywanie infrastruktury z wykorzystaniem Terraform
  • Aspekty bezpieczeństwa w pracy z Terraform
  • Best practicies w Infrastructure as Code (IaC)

Wymagania

Znajomość chmury Azure - wystarcza obsługa przez portal

Podstawowe umiejętności programowania w dowolnym języku

Do ćwiczeń: komputer i dostęp do Azure (może być subskrypcja trial)

Opis kursu

Takie czasy nam przyszły, że wszystko się wirtualizuje i nie jest to tylko kwestia mody. Virtual Computing zaimplementowany na dobrze zaprojektowanej fizycznej infrastrukturze pozwala na uzyskanie wysoko wydajnych, niezawodnych środowisk, które na dodatek można dynamicznie skalować, przebudowywać albo niszczyć, gdy nie są już potrzebne, co daje oszczędności finansowe. Lepiej, szybciej i taniej – to brzmi jak bajka, ale jeśli zrobi się to z głową, to to naprawdę działa!


Terraform HCL to język, który pozwala opisywać infrastrukturę kodem, czyli jest to narzędzie Infrastructure as Code. Terraform, w odróżnieniu od natywnych rozwiązań dostawców chmury, jest narzędziem uniwersalnym. Dzięki pracy HashiCorp, który jest autorem tego narzędzia i wsparciu społeczności mamy już tysiące tzw. providerów pozwalających budować virtual computing w różnych środowiskach.


W dynamicznym środowisku IT są potrzebni specjaliści, inżynierowie DevOps, który opisują infrastrukturę między innymi w Terraform. I wiesz co? Już niedługo możesz dołączyć do tej „brygady specjalnej”.


Ten kurs opowiada o najważniejszych aspektach pracy z Terraformem.

  • Zaczynamy od konfiguracji środowiska,
  • Opowiadamy o tym jak Terraform jest zbudowany, a potem… Potem, jest jeszcze ciekawiej.
  • Budujemy projekt, który w kilka minut stworzy pewną infrastrukturę i to nie w jednym, ale w dowolnej liczbie egzemplarzy.
  • Początkowe skrypty będą proste i statyczne, ale
  • Z każdą lekcją dowiesz się czegoś nowego.
  • Kurs kończymy kilkoma lekcjami poświęconymi zaawansowanej konfiguracji Terraforma.


IT jest jak pędzący pociąg. To co kiedyś robiło się w kilka tygodni, teraz zwykle dzieje się w kilka minut. Budowanie zwirtualizowanego sprzętu, który ma wspierać aplikacje, to jeden z takich przykładów. Jeśli widzisz swoją przyszłość jako inżynier DevOps, to znajomość Terraform musi być na Twojej liście.


Kurs jest przeznaczony dla tych, którzy

  • już wiedzą, jak działa chmura,
  • potrafią samodzielnie wyklikać zasoby w portalu Azure, a teraz
  • chcieliby zobaczyć, jak to samo można zrobić pisząc kod.


Do kursu jest załączony podręcznik z notatkami z każdej lekcji, z zadaniami do samodzielnego rozwiązania i propozycjami rozwiązania tych zadań. Do ćwiczeń praktycznych jest potrzebny dostęp do komputera i do subskrypcji Azure, którą można sobie zorganizować za darmo, rejestrując się w Microsoft do wersji Trial. Jeśli nie masz dostępu do Azure, albo pracujesz z inną chmurą, to kurs też się przyda, bo Terraform jest uniwersalny, ale tu wszystkie przykłady i zadania odwołują się do Azure.


Zapoznaj się z przykładowymi lekcjami, dodaj kurs do swojej kolekcji, a w razie czego pamiętaj o możliwości wycofania się z zakupu – szczegóły znajdziesz w regulaminie.


IT czeka na specjalistów – zostań inżynierem DevOps!

Zapraszam do nauki Terraform.

Powodzenia!

Rafał


Już od dłuższego czasu w IT królują rozwiązania chmurowe. Właściwie każda nowa firma, zamiast inwestować w swoje własne data center, preferuje korzystanie z chmury, bo tak jest szybciej i taniej, zwłaszcza, że koszt rozkłada się w czasie. Nawet księgowi preferują takie rozwiązania.


Przenoszenie aplikacji do chmur spowodowało, że nagle pojawiło się wielkie zainteresowanie szybkim procesem budowania aplikacji, włączając w to nie tylko kod samych aplikacji, ale jeszcze i wirtualny sprzęt, na którym te aplikacje działają. Takie podejście do budowania infrastuktury jest możliwe dzięki wykorzystaniu natywnych rozwiązań, które dostarczają sami dostawcy chmury. W przypadku Azure jest to tzw. szablon ARM. Problem tylko w tym, że kiedy korzystamy z wielu rozwiązań chmurowych, to musielibyśmy znać wiele różnych sposobów opisywania infrastuktury kodem. I tu pojawia się HashiCorp ze swoim językiem Terraform HashiCorp Configuration Language (HCL).


Terraform został szybko rozbudowany o możliwość tworzenia konfiguracji na najpopularniejsze chmury, jak Azure, AWS, Google Cloud i inne, a potem wszystko potoczyło się jakby samo z siebie. Dzięki wsparciu partnerów i community powstawały kolejne dodatki pozwalające budować infrastrukturę na kolejnych platformach. Szybko Terraform stał się między-chmurowym standardem opisywania konfiguracji.


Terraform sam w sobie jest małym programem z raptem kilkunastoma pod-poleceniami. Przy użyciu prostych plików tekstowym zapisanych językiem HCL od HashiCorp, można definiować co i jak ma być skonfigurowane w chmurze. W zależności od zawartości tych plików Terraform pobiera i instaluje dodatki, tzw. providerów, którzy potrafią przetłumaczyć kod HCL na natywny język chmury. API wybranej chmury robi resztę roboty. Zgodnie z otrzymanymi instrukcjami buduje zadaną konfigurację zasobów i w efekcie po kilku minutach, w chmurze znajdują się gotowe do użycia zasoby.

To by było na tyle, jeśli chodzi o wstęp. A teraz zapraszamy do zabawy!

Spis treści

Czas trwania: 05:12:32Rozwiń wszystkie tematy
downWprowadzenie
3 wykłady
  • Wprowadzenie|02:57
  • Terraform - wprowadzenieSlajdy: 1
  • Materiały szkolenioweSlajdy: 1
downPrzygotowanie środowiska do pracy z Terraform
6 wykłady
downPraca z Terraform - podstawy
9 wykłady
downDefiniowanie infrastruktury kodem
14 wykłady
downTematy nieco bardziej zaawansowane
5 wykłady
downZakończenie
1 wykłady

O autorze

avatar
Rafal MobiloDevOps Engineer

Publikacje: 11

Ocena autora: 4.8

O mnie
Microsoft Certified Trainer. Programista, administrator baz danych, trener i konsultant. Główne specjalności to administracja i programowanie baz danych, automatyzacja z wykorzysta...Czytaj więcej
41
40

40 % taniej

69.00 zł

To najniższa cena z ostatnich 30 dni!