Hyperlight WebAssembly de Microsoft para Máquinas Virtuales es de Código Abierto

Hyperlight, una nueva librería escrita en Rust, permite ejecutar código no confiable en microVMs usando hipervisores como Hyper-V o KVM y sin la necesidad de cargar un sistema operativo completo.

Ahora, Microsoft ha abierto el código y planea donar el proyecto a la Cloud Native Computing Foundation (CNCF).

¿Qué es Hyperlight? ⚙️

Hyperlight ofrece un enfoque ultraligero y seguro para ejecutar funciones embebidas.

Cada llamada genera su propia microVM, y según Microsoft, estas se crean en menos de un milisegundo.

Ideal para cargas serverless y escenarios de alta concurrencia.

¿Por qué importa?

Las VMs tradicionales son lentas para los entornos serverless.

Hyperlight reduce la latencia de arranque en más del 100% al usar WebAssembly (Wasm) con aislamiento por hipervisor.

Según Rita Zhang, de Microsoft Azure: “¿Cómo reducimos esta latencia manteniendo la seguridad? Con Hyperlight.”

El poder del WebAssembly

Microsoft lleva años apostando por Wasm, desde Excel Online hasta Flight Simulator.

Ahora, Hyperlight suma su poder a esa pila para hacer más eficientes servicios como Azure Kubernetes con protección por hipervisor por solicitud.

También impulsa la adopción del modelo de componentes y WASI, alineándose con la comunidad del Bytecode Alliance y proyectos como Runwasi y SpinKube.

¿No sirven los contenedores para esto?

Según Yosh Wuyts y Ralph Squillace de Microsoft: *“Los contenedores son pesados para ciertas funciones.

Para escenarios como funciones definidas por usuarios o procesamiento en el edge, necesitas algo más liviano, multitenant y seguro. Por eso creamos microVMs.”*

¿Qué sigue?

Hyperlight ya funciona con KVM y Hyper-V y ahora está en proceso de ser parte oficial de CNCF.

La meta es democratizar el acceso a tecnología de microVMs a través de un sandbox seguro y ultrarrápido para todos los entornos cloud native.