Hyperlight Wasm:超高速、安全且兼容的 WebAssembly 微虚拟机

2025-03-26
Hyperlight Wasm:超高速、安全且兼容的 WebAssembly 微虚拟机

微软开源的 Hyperlight 项目迎来重大更新:Hyperlight Wasm。它是一个基于 WebAssembly 的微虚拟机,能够以极高的速度运行各种编程语言编写的组件,同时兼顾安全性与兼容性。Hyperlight Wasm 通过利用 WASI 和 WebAssembly 组件模型,实现了在无需完整操作系统的情况下运行程序,启动时间缩短至毫秒级。文章详细介绍了 Hyperlight Wasm 的工作原理,并通过一个 UDP echo 示例演示了其使用方法,展现了其在提升性能和安全性方面的优势,以及在 Azure 服务中的应用前景。

阅读更多
开发 Hyperlight

Hyperlight:基于虚拟机的函数大规模安全执行方案

2024-11-08
Hyperlight:基于虚拟机的函数大规模安全执行方案

微软开源了 Hyperlight 项目,这是一个 Rust 库,可用于使用基于虚拟机管理程序的保护来执行小型嵌入式函数,每个函数调用都能实现规模化保护,并且速度极快,每个函数请求都可以拥有自己的虚拟机管理程序进行保护。Hyperlight 创建新的虚拟机只需1到2毫秒,虽然比直接使用沙盒运行时慢,但它能将这些运行时放置在虚拟机中,提供额外的保护。Hyperlight 的速度足够快,可以根据事件按需启动虚拟机,实现零规模扩展,降低成本和计算资源浪费。

阅读更多
未分类