💡
原文英文,约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单元的无服务器架构将使组织拥有更快、更便宜的基础设施。
➡️