Note :
Il n'y a actuellement aucun avis de lecteur. La note est basée sur 4 votes.
WebAssembly for Cloud: A Basic Guide for Wasm-Based Cloud Apps
Voyagez dans le monde étonnant de WebAssembly (Wasm) et découvrez comment il peut être appliqué sur le cloud. Ce livre est une introduction à Wasm destinée aux professionnels habitués à travailler avec des technologies liées au cloud telles que Kubernetes et Istio service mesh.
L'auteur Shashank Jain commence par une introduction à Wasm et à ses outils connexes tels que wasm-bindgen et wapc. Il vous guide ensuite à travers des exemples de code utilisant Rust, Golang et JavaScript pour démontrer comment ils peuvent être compilés en Wasm et consommés à partir de runtimes Wasm déployés de manière autonome, ainsi que sur le cloud. Vous verrez comment un module Wasm peut être exécuté via une interface http, et comment Wasm s'intègre dans les projets CNCF tels que Kubernetes et Istio service mesh. Ensuite, vous apprendrez comment la nature polyglotte de WebAssembly peut être exploitée à travers des exemples écrits dans des langages comme Rust et consommés via Golang et JavaScript, en mettant l'accent sur la façon dont WebAssembly permet l'interopérabilité entre eux. Vous comprendrez comment les modules basés sur Wasm peuvent être déployés dans des conteneurs Linux et orchestrés via Kubernetes, et comment Wasm peut être utilisé dans le proxy Istio pour appliquer des règles et des filtres.
Après avoir lu ce livre, vous aurez les connaissances nécessaires pour appliquer WebAssembly afin de créer des charges de travail multi-tenant qui peuvent être polyglottes par nature et qui peuvent être déployées sur des environnements cloud comme Kubernetes.
Ce que vous apprendrez
⬤ Comprendre comment Wasm peut être utilisé pour les applications côté serveur.
⬤ Apprendre le modèle de mémoire Wasm et la disposition des modules Wasm.
⬤ Comment la communication entre l'hôte et le module Wasm est facilitée.
⬤ Les bases du sandboxing et de la sécurité de Wasm.
⬤ Les bases de l'outillage autour de Wasm, comme WAT et Wasm-pack.
⬤ Créer un module Wasm en Rust et le consommer à partir de JavaScript, Rust et Golang.
⬤ Comprendre comment Kubernetes peut être utilisé pour orchestrer des charges de travail basées sur Wasm.
⬤ Comment Wasm s'intègre dans un maillage de services.
A qui s'adresse ce livre ?
Les développeurs/architectes de logiciels qui cherchent à perfectionner leurs compétences en matière de virtualisation et à explorer des alternatives à Docker et aux technologies basées sur les conteneurs pour leurs déploiements de charges de travail. Les lecteurs doivent avoir des connaissances de base en programmation dans des langages tels que Rust et Golang pour tirer le meilleur parti de ce livre.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)