Jeszcze do niedawna praca administratora systemu polegała na ręcznym przygotowywaniu infrastruktury do działania. Mozolne konfigurowanie serwerów, baz danych i elementów sieci niosło za sobą ryzyko przestojów środowiska produkcyjnego i wprowadzenia błędnych ustawień, a wdrożenia przebiegały powoli i łączyły się z nieuchronnym poszukiwaniem błędów. Dziś do tego typu prac służy Terraform, narzędzie open source dedykowane do tworzenia i wdrażania kodu infrastruktury, a także zarządzania nim; rozwiązanie użytkowane w takich platformach jak Amazon Web Services, Google Cloud, Azure i niemało innych.
To trzecie, wzbogacone i uzupełnione wydanie użytecznego samouczka, dzięki któremu prędko zapoczątkujesz pracę z Terraform. Zapoznasz się z językiem programowania Terraform i zasadami tworzenia kodu. Błyskawicznie zaczniesz wdrażać infrastrukturę i zarządzać nią przy pomocy zaledwie kilku poleceń. Pokaźną częścią książki jest pokazanie metodologii DevOps w działaniu, a także wyjaśnienie zasad kodowania infrastruktury. Dziesiątki jasnych przykładów kodu, które można samodzielnie wypróbować w akcji, ułatwią zrozumienie podstaw. Nie musisz być weteranem DevOps ani doświadczonym administratorem systemów - z tym podręcznikiem choćby początkujący programiści sprawnie przygotują pełny stos, który zapewni obsługę ogromnego ruchu sieciowego w rzeczywistych środowiskach produkcyjnych.
Dzięki książce:
- zrozumiesz, kiedy używać Terraform, a kiedy innych narzędzi
- wdrożysz klastry serwerów, mechanizmy równoważenia obciążenia i bazy informacji
- nauczysz się tworzyć infrastrukturę Terraform
- przetestujesz moduły Terraform wieloma metodami
- skonfigurujesz potoki CI/CD i zaczniesz się posługiwać progresywną składnią Terraform
- nauczysz się pracować w środowiskach chmurowych
Infrastruktura jako kod: od sukcesu dzieli Cię kilka poleceń!