Úvod do Infrastructure as Code s nástrojem Terraform

aneb proč je lepší psát než klikat ve webové konzoli

Úvod do Infrastructure as Code s nástrojem Terraform
Úvod do Infrastructure as Code s nástrojem Terraform

Úvod do Infrastructure as Code s nástrojem Terraform udemy course free download

aneb proč je lepší psát než klikat ve webové konzoli

Příchod Public Cloud řešení dramaticky změnil celý trh výpočetní techniky. Začínající firmy dnes nemusí čekat dny a týdny na vytvoření vhodného prostředí a můžou začít tvořit od prvního dne. Vytvoření komplexní infrastruktury zabere pár hodin a za všechno můžeme platit pouze podle skutečné spotřeby. Dobře navržená infrastruktura dokáže reagovat na špičky a v klidných dobách stojí minimum finančních prostředků - i to Public Cloud umožňuje. Mezi nejpopulárnější služby v tomto odvětví patří AWS od společnosti Amazon, Azure od Microsoftu a GCP od Google. Na trh ale pronikají i menší poskytovatelé, jako třeba DigitalOcean, Civo, Linode a nebo třeba OVH.

S velkou silou ale přichází velká odpovědnost - jak uřídit takto mocné nástroje, aby bylo i za pár let jasné, co a jak bylo nastaveno?

Odpovědí je Infrastructure as Code, tedy infrastruktura jako kód, zkráceně IaC. V zásadě se jedná o zavedení vývojářských technik do infrastrukturního světa. Celý proces je pak snadno sledovatelný a hlavně duplikovatelný.

V tomto kurzu si projdeme úplné základy této metody a použijeme k tomu nástroj Terraform, který je v současné době jakýmsi standardem. Ukážeme si základy speciálního konfiguračního jazyku Hashicorp Configuration Languge (HCL) a připravíme si naší první infrastrukturu, kterou kompletně sestavíme z příkazové řádky! Celý kurz bude probíhat v prostředí AWS, ale poznatky v něm získané můžete aplikovat na všechny podporované produkty - princip je vždy stejný!