WasmEdge维护者Michael Yuan在CSDN云原生meetup长沙站直播中分享了云原生WebAssembly与K8s。
服务端WebAssembly的崛起
2019年业界便有非常清晰的认知,发源于前端的WebAssembly正在向云原生和服务端转移。这其中最有名的一句话是Dcoker创始人Solomon Hykes所说的:如果Wasm和WASI在2008年就存在了,那也没有必要创建Docker了,服务端WebAssembly是云原生的未来。
在此之后,WebAssembly在服务端有了各种各样的use case,服务端WebAssembly正在崛起。
WebAssembly在服务端可以提供什么价值?真的能取代Docker吗?
WebAssembly与Docker是一个runtime与沙箱,起到了隔离的作用。WebAssembly(理论上)的安全性远远高于Docker。因为其设计之初就是安全沙箱,在浏览器里运行必须要保证安全性。Docker最初设计的思想是资源隔离,后来优化了安全特征。从这个角度看,WebAssembly与Docker都提供了安全与资源管理。