Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 4 hlasoch.
WebAssembly for Cloud: A Basic Guide for Wasm-Based Cloud Apps
Vydajte sa do úžasného sveta WebAssembly (Wasm) a zistite, ako ho možno použiť v cloude. Táto kniha je úvodom do Wasm určeným pre odborníkov, ktorí sú zvyknutí pracovať s technológiami súvisiacimi s cloudom, ako sú Kubernetes a sieť služieb Istio.
Autor Shashank Jain začína úvodom do Wasm a s ním súvisiacich nástrojov, ako sú wasm-bindgen a wapc. Potom vás prevedie príkladmi kódu s použitím jazykov Rust, Golang a JavaScript, aby vám ukázal, ako ich možno skompilovať do jazyka Wasm a spotrebovať z runtimu Wasm nasadeného samostatne, ako aj v cloude. Uvidíte, ako možno modul Wasm spustiť cez rozhranie http a ako Wasm zapadá do projektov CNCF, ako sú Kubernetes a Istio service mesh. Potom sa dozviete, ako možno využiť polyglotnú povahu WebAssembly prostredníctvom príkladov napísaných v jazykoch ako Rust a konzumovaných prostredníctvom Golangu a JavaScriptu, pričom sa zameriame na to, ako WebAssembly umožňuje interoperabilitu medzi nimi. Získate prehľad o tom, ako možno moduly založené na Wasm nasadiť v kontajneroch Linux a orchestrovať ich prostredníctvom Kubernetes a ako možno Wasm použiť v rámci proxy servera Istio na aplikáciu pravidiel a filtrov.
Po prečítaní tejto knihy budete mať vedomosti potrebné na použitie WebAssembly na vytváranie viacúčelových pracovných záťaží, ktoré môžu mať polyglotný charakter a môžu byť nasadené v cloudových prostrediach, ako je Kubernetes.
Čo sa naučíte
⬤ Pochopiť, ako sa dá Wasm použiť pre aplikácie na strane servera.
⬤ Zoznámiť sa s pamäťovým modelom Wasm a rozložením modulov Wasm.
⬤ Ako sa uľahčuje komunikácia medzi hostiteľom a modulom Wasm.
⬤ Základy sandboxingu a zabezpečenia modulu Wasm.
⬤ Základy nástrojov okolo modulu Wasm, ako sú WAT a Wasm-pack.
⬤ Vytvorenie modulu Wasm v jazyku Rust a jeho konzumácia z jazykov JavaScript, Rust a Golang.
⬤ Pochopenie toho, ako sa dá Kubernetes použiť na orchestráciu pracovných záťaží založených na Wasm.
⬤ Ako Wasm zapadá do siete služieb.
Pre koho je táto kniha určená
Softvérovým vývojárom/architektom, ktorí chcú zdokonaliť svoje zručnosti v oblasti virtualizácie a preskúmať alternatívy k technológiám Docker a kontajnerom pre nasadenie pracovných záťaží. Čitatelia by mali mať základné znalosti programovania v jazykoch ako Rust a Golang, aby z tejto knihy vyťažili čo najviac.