Hyperlight Wasm:Azure迈向最终的Wasi里程

Hyperlight Wasm:Azure迈向最终的Wasi里程

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

微软的Azure Hyperlight现已支持Hyperlight Wasm,允许在虚拟机上快速部署WebAssembly模块。该项目捐赠给CNCF,利用小型嵌入函数和虚拟机保护,支持多种编程语言,简化工作负载分发,提升安全性和性能,开发者可灵活选择运行时。

🎯

关键要点

  • 微软的Azure Hyperlight现已支持Hyperlight Wasm,允许在虚拟机上快速部署WebAssembly模块。
  • 该项目已捐赠给CNCF,利用小型嵌入函数和虚拟机保护,支持多种编程语言。
  • Hyperlight Wasm可以在毫秒内将工作负载部署到Azure虚拟机,无需容器。
  • WebAssembly的兼容性使其不仅限于Rust和C等语言,还支持C、Go、Rust、Python、JavaScript和C#。
  • Hyperlight Wasm允许直接从操作系统分发工作负载到虚拟机,消除了容器化的额外开销。
  • 安全性是WebAssembly的重要方面,代码在隔离环境中运行,嵌入了Rust模块以应对数字漏洞。
  • 开发者可以使用Hyperlight Wasm为wasm32-wasip2目标编译程序,灵活选择运行时。
  • Hyperlight VMM创建新虚拟机时,加载工作负载的过程仅需1-2毫秒,未来目标是减少到1毫秒以下。
  • 在Rejekts会议上,展示了Hyperlight与Wasm和Envoy的集成,强调了云安全和隔离方法。
  • 性能基准显示,虚拟机中代码的冷启动时间以毫秒计,WebAssembly代码在浏览器和无服务器环境中的执行速度极快。
➡️

继续阅读