Saltar al contenido

ingeniería

Un trabajo, una máquina virtual: cómo aislamos las cargas de trabajo de CI

Por qué no ejecutamos trabajos de CI en contenedores en un kernel compartido y cuánto nos cuesta eso.

{autor} · {rol} · {fecha} · {minutos} {minutosLabel}

que hacemos

  • Cada trabajo tiene su propia microVM con su propio kernel.
  • La máquina virtual se destruye cuando finaliza el trabajo: nunca se reutiliza, nunca se recicla
  • Los discos se borran criptográficamente en lugar de separarse y devolverse a un grupo.
  • Los objetos de caché están cifrados por repositorio, por lo que una lectura de caché no puede cruzar inquilinos
  • Ningún operador tiene acceso de shell a una máquina virtual de trabajo en ejecución

lo que cuesta

Tu próximo build podría ser el doble de rápido, por la mitad de precio

Empieza gratis. Marcharse es esa misma línea, y también publicamos ese diff.