💡
原文英文,约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代码在浏览器和无服务器环境中的执行速度极快。
🏷️
标签
➡️