Hodnotenie:
Kniha ponúka komplexný pohľad na infraštruktúru ako kód (Infrastructure as Code - IaC) a integruje klasické softvérové návrhové vzory a praktické rady na zlepšenie správy cloudovej infraštruktúry. Hoci sa výrazne zameriava na Terraform, Python a Google Cloud Platform (GCP), stále sa považuje za cennú pre všeobecné postupy IaC. Recenzenti oceňujú príklady z reálneho sveta a autorov štýl výučby, hoci niektorí vyjadrujú želanie širšieho pokrytia ďalších cloudových technológií.
Výhody:⬤ Poskytuje hlboký ponor do IaC s praktickými, reálnymi príkladmi.
⬤ Vyvažuje teóriu a prax, takže je užitočná pre začiatočníkov aj pokročilých používateľov.
⬤ Dobre napísané a informatívne, s dobrými vyučovacími technikami.
⬤ Zlepšuje pochopenie softvérových návrhových vzorov aplikovaných na správu infraštruktúry.
⬤ Dobré odporúčania pre operacionalizáciu IaC na podnikovej úrovni.
⬤ Primárne sa zameriava na Terraform, Python a GCP, chýbajú príklady z iných cloudov, ako sú AWS a Azure.
⬤ Nevyučuje Day 1 Infrastructure as Code, čo nemusí vyhovovať úplným začiatočníkom.
⬤ Niektorí čitatelia si môžu želať rozmanitejšie technologické pokrytie.
(na základe 8 čitateľských recenzií)
Infrastructure as Code, Patterns and Practices: With Examples in Python and Terraform
Použite infraštruktúru ako kód (IaC) na automatizáciu, testovanie a zefektívnenie infraštruktúry pre kritické podnikové systémy.
V knihe Infrastructure as Code, Patterns and Practices sa dozviete, ako:
Optimalizovať infraštruktúru pre modularitu a izolovať závislosti.
Testovať konfiguráciu infraštruktúry.
Zmierňovať, odstraňovať problémy a izolovať neúspešné zmeny infraštruktúry.
Spolupracovať v rámci tímov na vývoji infraštruktúry.
Aktualizovať infraštruktúru s minimálnymi prestojmi pomocou modro-zelených nasadení.
Škálovať systémy infraštruktúry podporujúce viacero obchodných jednotiek.
Používať vzory nástrojov na poskytovanie, správu konfigurácie a vytváranie obrazov.
Dodávať bezpečnú konfiguráciu infraštruktúry do produkcie.
Kniha Infraštruktúra ako kód, vzory a postupy vás naučí automatizovať infraštruktúru aplikovaním zmien kodifikovaným spôsobom. Naučíte sa vytvárať, testovať a nasadzovať komponenty infraštruktúry spôsobom, ktorý sa dá ľahko škálovať a zdieľať v rámci celej organizácie. Kniha je plná flexibilných automatizačných techník, ktoré fungujú bez ohľadu na to, či spravujete svoje osobné projekty alebo vykonávate živé zmeny v sieti vo veľkom podniku.
Správca systému alebo infraštruktúrny inžinier sa naučí základné postupy vývoja softvéru na správu IaC, zatiaľ čo vývojári budú mať prospech z podrobného pokrytia zostavovania infraštruktúry ako súčasti kultúry DevOps. Aj keď sú vzory a techniky agnostické voči nástrojom, oceníte jednoduché príklady v jazykoch Python a Terraform.
Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od vydavateľstva Manning Publications.
O technológiách: Kniha je určená pre všetkých používateľov, ktorí sa chcú naučiť pracovať s technológiami.
Infraštruktúra ako kód je súbor postupov a procesov na zabezpečenie a údržbu infraštruktúry pomocou skriptov, konfigurácie alebo programovacích jazykov. So zavedeným systémom IaC je jednoduché testovať komponenty, implementovať funkcie a škálovať s minimálnymi prestojmi. Najlepšie zo všetkého je, že keďže IaC dodržiava správne vývojové postupy, môžete vykonávať zmeny v celom systéme len s niekoľkými revíziami kódu!
O knihe.
V publikácii Infraštruktúra ako kód, vzory a postupy sa učia flexibilné techniky budovania odolnej, škálovateľnej infraštruktúry vrátane štruktúrovania a zdieľania modulov, migrácie starších systémov a ďalších. Naučte sa budovať siete, vyrovnávače záťaže a firewally pomocou Pythonu a Terraformu a bez obáv aktualizovať infraštruktúru počas behu vášho softvéru. Oceníte odborné rady týkajúce sa stratégií tímovej spolupráce, aby ste sa vyhli nestabilite, zvýšili bezpečnosť a riadili náklady.
Čo je vo vnútri.
Optimalizujte infraštruktúru pre modularitu a izolujte závislosti.
Zmiernite, riešte problémy a izolujte neúspešné zmeny infraštruktúry.
Aktualizujte infraštruktúru s minimálnymi prestojmi pomocou modro-zelených nasadení.
Používajte vzory pre nástroje na poskytovanie, správu konfigurácie a vytváranie obrazov.
Informácie o čitateľovi.
Pre infraštruktúrnych alebo softvérových inžinierov, ktorí poznajú Python, nástroje na provisioning a poskytovateľov verejných cloudov.
Informácie o autorovi: Autor je známy ako autor, ktorý sa zaoberá problematikou cloudových služieb.
Rosemary Wangová je pedagogička, prispievateľka, spisovateľka a rečníčka. Pracovala na mnohých projektoch infraštruktúry ako kódu a na open source nástrojoch, ako sú Terraform, Vault a Kubernetes.
Obsah.
ČASŤ 1 PRVÉ KROKY.
1 Predstavenie infraštruktúry ako kódu.
2 Písanie infraštruktúry ako kódu.
3 Vzory pre moduly infraštruktúry.
4 Vzory pre závislosti infraštruktúry.
ČASŤ 2 ŠKÁLOVANIE S TÍMOM.
5 Štruktúrovanie a zdieľanie modulov.
6 Testovanie.
7 Modely kontinuálneho dodávania a vetvenia.
8 Bezpečnosť a dodržiavanie predpisov.
ČASŤ 3 RIADENIE ZLOŽITOSTI PRODUKCIE.
9 Vykonávanie zmien.
10 Refaktorovanie.
11 Oprava chýb.
12 Náklady na cloud computing.
13 Správa nástrojov.