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
Darmowe lekcje
Zobacz darmowe fragmenty tego szkolenia przed zakupem.
40 % taniej
69.00 zł
To najniższa cena z ostatnich 30 dni!
Szkolenie obejmuje
Masz pytania dotyczące tego szkolenia ?
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)
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.
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
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!
Przystąp do szkolenia i oceń go jako pierwszy!
40 % taniej
69.00 zł
To najniższa cena z ostatnich 30 dni!