WebAssembly或许是容器的下一进化步骤:Fermyon在InfoQ DevSummit Munich

WebAssembly或许是容器的下一进化步骤:Fermyon在InfoQ DevSummit Munich

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

在InfoQ Dev Summit Munich上,Fermyon首席软件工程师Danielle Lancashire表示,WebAssembly容器可能成为更环保的无服务器计算替代方案。她强调WebAssembly单元小巧、便携、启动快且安全,能够减少电力和资源使用,并在清洁能源可用时优化计算,从而提高碳效率。

🎯

关键要点

  • Fermyon首席软件工程师Danielle Lancashire在InfoQ Dev Summit Munich上表示,WebAssembly容器可能成为更环保的无服务器计算替代方案。
  • WebAssembly单元小巧、便携、启动快且安全,能够减少电力和资源使用,提高碳效率。
  • Lancashire提到软件的碳效率,引用了绿色软件基金会的软件碳强度(SCI)标准。
  • SCI公式计算软件的碳足迹,包括运行所需的能量、维护计算能力所需的资源和开发组件所需的矿物。
  • SCI指数无法达到零,但应尽可能低,方法包括:减少电力消耗、减少物理资源使用、在清洁能源可用时安排计算。
  • Lancashire指出,使用高效编程语言并不足以解决问题,因为大多数应用程序未能充分利用CPU。
  • 大约70%的CPU在容器化应用中未被使用,过度配置是主要原因,使用Kubernetes不足以解决此问题。
  • Lancashire认为,计算密度的提高往往比单个应用的效率更重要。
  • 尽管从裸金属到虚拟机再到容器的演变,Lancashire认为仍有改进空间。
  • WebAssembly的实现使其可以作为可部署单元在服务器端使用,具有小巧、便携、快速启动和安全的特点。
  • Lancashire相信,基于WebAssembly单元的无服务器架构将使组织拥有更快、更便宜的基础设施。
➡️

继续阅读