未来的云原生容器会形成怎样的格局?在其中,WebAssembly 会占据怎样的地位?WasmEdge 会发挥什么样的作用?
WasmEdge 这种新容器的发展是扩展了容器或虚拟化的生态。以前,很多地方有虚拟机化的需求,但是 Docker 做不进去,或者 Docker 做得不好,比如 Serverless、边缘设备、边缘云。
这些都是有原生虚拟化的场景,但是 Docker 比较重,比较大,没有办法做到这个场景,所以用 WebAssembly 能够扩展这个市场。WebAssembly 的市场是个增量,并不是要把 Docker 挤出来。
在 AOT 模式下,WasmEdge 是目前市场上最快的 WebAssembly 虚拟机。另外,WasmEdge 的最大不同之处在于,为了能够让 WebAssembly 尽快在云原生领域应用,WasmEdge 还支持了非标准的扩展,比如 KV Store、网络 Socket、TensorFlow 等扩展,可以说 WasmEdge 是离场景最近的 WebAssembly Runtime。 作为 CNCF 唯一的 Webassembly Runtime 项目,我们希望成为 WasmEdge 成为云原生和边缘计算的轻量级容器首选。
混合容器架构:
Docker 与 Kubernetes 的持续主导:Docker 和 Kubernetes 作为成熟的容器和编排平台,将继续主导市场,提供强大的工具链和社区支持。
轻量级容器的崛起:微VM(如 Firecracker)、gVisor 等轻量级虚拟化技术将被广泛采用,提供更快的启动时间和更好的安全性。
多语言、多运行时环境:
支持多种编程语言和运行时:容器平台将支持更多编程语言和运行时环境,以满足不同开发团队的需求。
WebAssembly 的崛起:WebAssembly(Wasm)将成为重要的运行时环境之一,特别是在边缘计算和嵌入式系统中。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。