WebAssembly für die Cloud: Ein grundlegender Leitfaden für Wasm-basierte Cloud-Anwendungen

Bewertung:   (3,1 von 5)

WebAssembly für die Cloud: Ein grundlegender Leitfaden für Wasm-basierte Cloud-Anwendungen (Mohan Jain Shashank)

Leserbewertungen

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 4 Stimmen.

Originaltitel:

WebAssembly for Cloud: A Basic Guide for Wasm-Based Cloud Apps

Inhalt des Buches:

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.

Weitere Daten des Buches:

ISBN:9781484274958
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2021
Seitenzahl:163

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Linux-Container und Virtualisierung: Eine Kernel-Perspektive - Linux Containers and Virtualization:...
Erhalten Sie eine neue Perspektive auf...
Linux-Container und Virtualisierung: Eine Kernel-Perspektive - Linux Containers and Virtualization: A Kernel Perspective
WebAssembly für die Cloud: Ein grundlegender Leitfaden für Wasm-basierte Cloud-Anwendungen -...
Tauchen Sie ein in die erstaunliche Welt von...
WebAssembly für die Cloud: Ein grundlegender Leitfaden für Wasm-basierte Cloud-Anwendungen - WebAssembly for Cloud: A Basic Guide for Wasm-Based Cloud Apps
Einführung in Transformatoren für Nlp: Mit der Hugging Face Library und Modellen zum Lösen von...
Erhalten Sie eine praktische Einführung in die...
Einführung in Transformatoren für Nlp: Mit der Hugging Face Library und Modellen zum Lösen von Problemen - Introduction to Transformers for Nlp: With the Hugging Face Library and Models to Solve Problems
Linux-Behälter und Virtualisierung: Die Verwendung von Rust für Linux-Container - Linux Containers...
Dieses Buch ist ein praktischer, umfassender...
Linux-Behälter und Virtualisierung: Die Verwendung von Rust für Linux-Container - Linux Containers and Virtualization: Utilizing Rust for Linux Containers
Eine kurze Einführung in Web3: Dezentrale Web-Grundlagen für die App-Entwicklung - A Brief...
Eine Reise in die Welt der Web3-basierten...
Eine kurze Einführung in Web3: Dezentrale Web-Grundlagen für die App-Entwicklung - A Brief Introduction to Web3: Decentralized Web Fundamentals for App Development

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: