Hodnotenie:
Kniha slúži ako komplexný sprievodca na pochopenie a vytváranie orchestračných aplikácií pomocou jazyka Go, ale trpí zastaraným obsahom a príkladmi kódovania.
Výhody:Poskytuje hlboké znalosti o orchestrátoroch, ako sú Kubernetes, Rancher a OpenShift; ponúka návod na vytvorenie základnej orchestrátorskej aplikácie, pričom je ľahko napísaná a obsahuje zábavnú teóriu.
Nevýhody:Obsahuje zastaraný kód so zastaranými balíkmi; obsahuje nedefinované funkcie v návodoch, ktoré môžu brániť efektívnemu zostaveniu orchestrátora.
(na základe 2 čitateľských recenzií)
Build an Orchestrator in Go
Pochopte Kubernetes a iné orchestračné systémy do hĺbky tým, že si vytvoríte vlastný pomocou Go a Docker API. V knihe Build an Orchestrator in Go sa naučíte, ako: Identifikovať komponenty, ktoré tvoria akýkoľvek orchestračný systém.
Naplánovať kontajnery na pracovné uzly.
Spúšťať a zastavovať kontajnery pomocou Docker API.
Spravovať klaster pracovných uzlov pomocou jednoduchého API.
Pracovať s algoritmami prevzatými zo špičkových výskumných prác Google Borg.
Demystifikovať orchestračné systémy, ako sú Kubernetes a Nomad.
Orchestračné systémy, ako je Kubernetes, koordinujú ďalšie softvérové subsystémy a služby s cieľom vytvoriť kompletný organizovaný systém. Hoci orchestračné nástroje majú povesť komplexných, sú navrhnuté na základe niekoľkých dôležitých vzorov, ktoré sa uplatňujú v mnohých aspektoch vývoja softvéru. Kniha Build an Orchestrator in Go odhaľuje vnútorné fungovanie orchestračných rámcov tým, že vás vedie pri návrhu a implementácii vlastného pomocou Go SDK. Pri vytváraní vlastného orchestračného rámca zlepšíte svoje chápanie systému Kubernetes a jeho úlohy pri návrhu distribuovaných systémov. Takisto si vybudujete zručnosti potrebné na navrhovanie vlastných orchestračných riešení pre prípady, keď sa vám nehodí hotové riešenie. o technológii Orchestračné systémy poskytujú rámec pre správu softvéru a infraštruktúry, ktoré sú distribuované na viacerých strojoch a službách. Riadením mnohých jednotlivých komponentov a kontajnerov vo veľkej aplikácii zabezpečujú odolnosť a spoľahlivosť webových aplikácií, pričom automaticky prepínajú medzi zdrojmi v reakcii na pády a výpadky. Správne navrhnutý systém orchestrácie dokáže bezproblémovo škálovať, aby zvládol zaťaženie prevádzky, a znižuje časovo náročnú manuálnu prácu sysadminov a inžinierov pre spoľahlivosť webu. o knihe Build an Orchestrator in Go vás naučí implementovať orchestrátor od nuly.
Spoznáte komponenty, z ktorých sa skladajú všetky orchestračné systémy, a pomocou rozhrania Docker API a Go SDK vytvoríte vrstvy funkcií od úloh cez pracovníkov až po správcu. Naučíte sa, ako ušetriť náklady maximalizáciou využitia klastra alebo ako rozdeliť úlohy medzi pracovníkov, aby ste sa vyhli preťaženiu a výpadkom. Po vybudovaní pracovného systému dokonca implementujete používateľské rozhranie príkazového riadka na jednoduchú správu orchestrátora.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)