Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 4 Stimmen.
WebAssembly for Cloud: A Basic Guide for Wasm-Based Cloud Apps
Tauchen Sie ein in die erstaunliche Welt von WebAssembly (Wasm) und erfahren Sie, wie es in der Cloud eingesetzt werden kann. Dieses Buch ist eine Einführung in Wasm, die sich an Fachleute richtet, die an die Arbeit mit Cloud-Technologien wie Kubernetes und Istio Service Mesh gewöhnt sind.
Der Autor Shashank Jain beginnt mit einer Einführung in Wasm und die zugehörigen Werkzeuge wie wasm-bindgen und wapc. Anschließend führt er Sie durch Codebeispiele mit Rust, Golang und JavaScript, um zu demonstrieren, wie diese in Wasm kompiliert und von Wasm-Laufzeiten konsumiert werden können, die sowohl eigenständig als auch in der Cloud bereitgestellt werden. Sie werden sehen, wie ein Wasm-Modul über eine http-Schnittstelle ausgeführt werden kann und wie Wasm in CNCF-Projekte wie Kubernetes und Istio Service Mesh passt. Danach lernen Sie, wie die polyglotte Natur von WebAssembly durch Beispiele, die in Sprachen wie Rust geschrieben und über Golang und JavaScript genutzt werden, genutzt werden kann, wobei der Schwerpunkt darauf liegt, wie WebAssembly die Interoperabilität zwischen diesen Sprachen ermöglicht. Sie werden verstehen, wie Wasm-basierte Module in Linux-Containern bereitgestellt und über Kubernetes orchestriert werden können und wie Wasm innerhalb des Istio-Proxys verwendet werden kann, um Regeln und Filter anzuwenden.
Nach der Lektüre dieses Buches verfügen Sie über das notwendige Wissen, um WebAssembly anzuwenden, um Multi-Tenant-Workloads zu erstellen, die von Natur aus polyglott sein können und in Cloud-Umgebungen wie Kubernetes eingesetzt werden können.
(What You Will Learn)
⬤ Verstehen, wie Wasm für serverseitige Anwendungen verwendet werden kann.
⬤ Lernen Sie das Wasm-Speichermodell und das Wasm-Modul-Layout kennen.
⬤ Wie die Kommunikation zwischen Host und Wasm-Modul erleichtert wird.
⬤ Die Grundlagen von Wasm Sandboxing und Sicherheit.
⬤ Die Grundlagen von Werkzeugen rund um Wasm, wie WAT und Wasm-pack.
⬤ Erstellen eines Wasm-Moduls in Rust und Konsumieren aus JavaScript, Rust und Golang.
⬤ Verstehen, wie Kubernetes verwendet werden kann, um Wasm-basierte Workloads zu orchestrieren.
⬤ Wie Wasm in das Service Mesh passt.
Für wen ist dieses Buch gedacht?
Software-Entwickler/Architekten, die ihre Fähigkeiten in der Virtualisierung verbessern und Alternativen zu Docker und Container-basierten Technologien für ihre Workload-Bereitstellungen erkunden möchten. Die Leser sollten über grundlegende Programmierkenntnisse in Sprachen wie Rust und Golang verfügen, um den größten Nutzen aus diesem Buch zu ziehen.