Ir al contenido

microVM

El invitado se asume hostil.

Una microVM no ahorra recursos frente a un contenedor: arranca su propio kernel. La razón para usarla es otra.

Una IA que ejecuta herramientas de código abierto está ejecutando código que no es de fiar.

Frontera
Contenedor un namespace del kernel compartido
microVM un hipervisor
  • Firecracker en Linux (KVM). Virtualization.framework en macOS (kling-vz).
  • Un kernel 6.1 y una imagen base de solo lectura, compartida.
  • Un overlay propio por máquina, disperso: ~8 MB por máquina en marcha.
Arranque en frío 2,643 ms
Crear el snapshot 305 ms
Restaurar desde el snapshot ~30 ms

Medido en Proxmox (i7-8700T), Firecracker anidado. 2,6 s por petición no sirve. 30 ms sí. Por eso todo se apoya en la plantilla dorada.