
Sesenta contenedores en un servidor
Un servidor bare-metal ejecuta decenas a cientos de contenedores Hoody. KSM y dedup BTRFS hacen que el costo marginal sea casi cero.
La mayoría de los equipos paga por producción y luego paga otra vez por un stack de staging que se parece más o menos a producción. En Hoody, staging es un snapshot del contenedor de producción — ramificado en el mismo bare metal cuando alguien lo necesita, congelado de vuelta a disco cuando no.
una lectura real de la columna que la mayoría de los equipos ya tiene pero no audita
Los snapshots son baratos en Hoody porque la capa de almacenamiento es copy-on-write. La imagen base se referencia, no se copia. Staging comparte las páginas de producción hasta que algo diverge — entonces solo se paga por el delta.
POST /containers/$PROD/snapshots con un alias. La imagen base sigue referenciada; solo los metadatos son nuevos. La llamada devuelve un nombre de snapshot en menos de un segundo.
POST /containers/$PROD/copy con source_snapshot=prod-baseline. Un nuevo contenedor arranca en el mismo hardware, compartiendo páginas con prod. Las escrituras van a un delta — staging solo se factura por lo que cambia.
Detén el contenedor de staging cuando QA termine. El disco persiste, RAM y CPU caen a cero. Restaura en 5–15 segundos cuando aterrice el siguiente ticket. El drift es imposible porque cada rama empieza desde un estado de prod conocido.
Los snapshots pueden llevar caducidad en días; la limpieza es automática. Las copias pueden elegir un target_project_id y target_server_id distintos, así que QA puede vivir en otra región o subcuenta sin cambiar la receta.
Cuando staging es una rama en lugar de un alquiler paralelo, varias molestias recurrentes dejan de existir. La factura es solo la más visible.
Producción, staging y QA solían ser tres alquileres que facturabas por separado. Ahora son un contenedor más dos ramas baratas que despiertan cuando se necesitan. El entorno marginal cuesta un delta, no un duplicado.
Cada rama de staging arranca desde un snapshot de producción real — misma imagen de OS, mismos paquetes, misma forma de datos, mismas variables de entorno. La clase de bug 'funciona en staging, rompe en prod' queda cerrada por construcción.
PATCH al contenedor contra un snapshot anterior para revertir un mal deploy, o ramifica una copia fresca de QA desde el backup de anoche. Sin rsync, sin DB dump, sin un trabajo de aprovisionamiento de 90 minutos — solo un nombre de snapshot.
Misma carga de trabajo — producción, staging, QA — contada de dos formas. Una vez como tres alquileres completos, otra vez como un contenedor con dos ramas de snapshot.
Dos instancias EC2 m5.large a 0,096 $/h (730 horas), más dos RDS db.t3.medium Multi-AZ a 0,380 $/h. Staging inactivo la mayor parte de la semana; al medidor le da igual.
Staging se ramifica desde un snapshot de prod. Las páginas compartidas se referencian, no se duplican. Solo se facturan los bytes que una corrida de QA escribe realmente — normalmente unos cientos de MB en lugar de 100 GB.
Un contenedor de Hoody maneja prod 24×7. Staging y QA despiertan desde un snapshot cuando el trabajo los necesita y se congelan en disco cuando no. Una factura, tres entornos, sin drift.
Los precios de AWS usan tarifas públicas on-demand para EC2 m5.large y RDS db.t3.medium Multi-AZ en us-east-1 a principios de 2026. Los precios de entrada bare-metal de Hoody comienzan en $29/mes y varían según especificación, región y duración del alquiler; snapshots y almacenamiento están incluidos en el precio del servidor. Los números mostrados son una comparación representativa, no una cotización.
Staging solía ser un duplicado de producción. Ahora es un snapshot de él.
Las formas estándar en que los equipos pagan el impuesto de staging. Cada una te factura un entorno que está inactivo la mayor parte de la semana o se desvía de prod para cuando lo necesitas.
Deja de alquilar un entorno que se desvía. Ramifica uno que no puede.