Hodnotenie:
Kniha ponúka komplexného sprievodcu systémom Terraform, ktorý je prínosom pre čitateľov s predchádzajúcimi skúsenosťami s cloudovými službami, ale pre začiatočníkov predstavuje výzvu kvôli zložitým vysvetleniam a spoliehaniu sa na koncepty, ktoré nemusia byť úplne objasnené. Jej praktické príklady sa vo veľkej miere zameriavajú na AWS, čo môže obmedziť jej príťažlivosť pre používateľov iných poskytovateľov cloudu.
Výhody:⬤ Komplexné pokrytie konceptov a funkcií systému Terraform.
⬤ Silné príklady a ilustrácie, najmä s nasadením AWS.
⬤ Pútavý štýl písania.
⬤ Dobré na pochopenie správy stavu a pokročilých funkcií.
⬤ Užitočné pre tých, ktorí chcú prehĺbiť svoje znalosti o systéme Terraform.
⬤ Nevhodné pre začiatočníkov; predpokladá predchádzajúce znalosti o Terraform a cloudovej infraštruktúre.
⬤ Niektoré kapitoly sú zmätočné a nesúvislé, s nejasným vysvetlením.
⬤ Problémy s formátovaním v elektronickej verzii knihy sťažujú čítanie príkladov kódu.
⬤ Veľká závislosť od AWS, s menším dôrazom na iných poskytovateľov cloudu, ako je Azure.
⬤ Niektoré kľúčové pokročilé témy nie sú dostatočne vysvetlené, čo spôsobuje medzery v chápaní.
(na základe 16 čitateľských recenzií)
Terraform in Action
Terraform v praxi vám ukáže, ako programovo automatizovať a škálovať infraštruktúru pomocou súpravy nástrojov Terraform.
Zhrnutie
Použite Terraform na programové vytváranie, testovanie a správu infraštruktúry pomocou efektívneho prístupu infrastructure-as-code.
V knihe Terraform v akcii sa naučíte:
Cloudovú architektúru pomocou nástroja Terraform.
Zdieľanie modulov Terraform a súkromný register modulov.
Zabezpečenie Terraformu v prostredí s viacerými klientmi.
Stratégie na vykonávanie modrých/zelených nasadení.
Refaktorovanie na údržbu a opätovné použitie kódu.
Spustenie Terraformu vo veľkom meradle.
Vytvorenie vlastného poskytovateľa Terraform.
Používanie Terraformu ako platformy na kontinuálny vývoj/kontinuálne poskytovanie.
Terraform v akcii predstavuje model infraštruktúry ako kódu (IaC), ktorý umožňuje okamžite vytvárať nové komponenty a efektívne reagovať na zmeny v dopyte. Pomocou automatizačného nástroja Terraform budete navrhovať a spravovať servery, ktoré možno poskytovať, zdieľať, meniť, testovať a nasadzovať jediným príkazom.
Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od Manning Publications.
O technológii
Jediným stlačením tlačidla zabezpečíte, nasadíte, škálujete a klonujete celý svoj stack do cloudu. V aplikácii Terraform vytvoríte súbor jednoduchých deklaratívnych skriptov, ktoré definujú a spravujú infraštruktúru aplikácie. Tento výkonný prístup založený na infraštruktúre ako kóde automatizuje kľúčové úlohy, ako je napríklad vytváranie verzií a testovanie všetkého od nízkoúrovňových sietí až po cloudové služby.
O knihe
Terraform v akcii vám ukáže, ako programovo automatizovať a škálovať infraštruktúru pomocou súboru nástrojov Terraform. Na praktických a relevantných príkladoch využijete Terraform na zabezpečenie klastra Kubernetes, nasadenie hry pre viacerých hráčov a konfiguráciu ďalších praktických projektov. Ako budete postupovať k pokročilým technikám, ako je napríklad nasadenie s nulovým časom odstávky, zistíte, ako myslieť v programe Terraform, a nie len kopírovať a vkladať skripty.
Čo je vnútri
Cloudová architektúra s programom Terraform.
Zdieľanie modulov Terraform a súkromný register modulov.
Zabezpečenie systému Terraform v prostredí s viacerými klientmi.
Stratégie na vykonávanie modrých/zelených nasadení.
O čitateľovi
Pre čitateľov so skúsenosťami s veľkou cloudovou platformou, ako je AWS. Príklady v jazykoch JavaScript a Golang.
O autorovi
Scott Winkler je inžinier DevOps a významný odborník na Terraform. Viackrát vystúpil na konferenciách HashiTalks a HashiConf a v roku 2020 bol vybraný za ambasádora a hlavného prispievateľa spoločnosti HashiCorp.
Obsah
ČASŤ 1 TERRAFORM BOOTCAMP.
1 Začíname s programom Terraform.
2 Životný cyklus prostriedku Terraform.
3 Funkčné programovanie.
4 Nasadenie viacúrovňovej webovej aplikácie v systéme AWS.
ČASŤ 2 TERRAFORM V PRAXI.
5 Jednoduché používanie bez servera.
6 Terraform s priateľmi.
7 Potrubia CI/CD ako kód.
8 Viaccloudová MMORPG hra.
3. ČASŤ ZVLÁDNUTIE TERRAFORMU.
9 Nasadenia s nulovým časom výpadku.
10 Testovanie a refaktorovanie.
11 Rozšírenie Terraformu napísaním vlastného poskytovateľa.
12 Automatizácia Terraformu.
13 Bezpečnosť a správa tajomstiev.