2023-07-29 –, TR 211
Language: English
Wasm has emerged as a secure, portable, lightweight, and high-performance runtime sandbox for cloud-native workloads such as microservices and serverless functions. We will show how familiar container tools can be used to develop and share Wasm applications.
Today, there is a large ecosystem of battle-tested tools to create, manage, and deploy Linux container apps in both dev and prod environments. Developers want to use the same tools to manage their Wasm applications to reduce the learning curve and operational risks. More importantly, using the same tools would allow Wasm containers to run side by side with Linux containers. That enables the architectural flexibility to run some workloads (eg lightweight, stateless, transactional, scalable) in Wasm containers, and other workloads (eg long running, heavyweight) in Linux containers.
In this talk, I will cover how to create, publish, share and deploy real-world Wasm applications using Docker Desktop, Podman, containerd, and various flavors of Kubernetes. The examples will feature mixed container types to showcase how Wasm containers work side by side with existing Linux container apps.
Wasm is a secure, lightweight, fast, and portable alternative to Linux containers. A large tooling ecosystem has already existed for Linux containers. The adoption of Wasm could increase dramatically if developers and ops can manage Wasm containers using the same tools they manage Linux containers. In this talk, we will discuss how to use existing container tools such as Docker, Podman, Kubernetes, and containerd to manage Wasm containers seamlessly side by side with Linux containers. We will discuss open source projects behind those tools and how you might contribute to the ecosystem
入門
Target Audience:Anyone interested in Cloud-native and open source.
Hung-Ying is a pioneer in compiler optimization and virtual machine design. He is a prolific open source contributor, participating in many open-source projects, including WasmEdge, crun, solidity, and SOLL. Hung-Ying is also an active speaker and teacher. He is designing and teaching Solidity online courses in Taiwanese Mandarin.