
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.
Cada sitio de cliente es su propio contenedor aislado — archivos, procesos, puertos, hostname. Todos viven en un servidor bare-metal que alquilas una vez. Abres un Hoody Workspace y ves todo el roster como tiles. Haces clic en una tile y estás dentro.
un workspace · cuarenta contenedores · un host · una factura
Tres cosas tienen que ser ciertas a la vez para que esto realmente funcione — no solo en una diapositiva. Los contenedores te dan el aislamiento. El host te da la densidad. Los Workspaces te dan el panel único.
Cada sitio de cliente es un contenedor de Hoody con su propio sistema de archivos, árbol de procesos, namespace de red y hostname DNS. Una petición POST a /api/v1/projects/[id]/containers lo crea desde una imagen base; un DELETE lo elimina limpiamente cuando termina el contrato. Nada se filtra entre clientes.
Los cuarenta contenedores viven en una caja bare-metal. El kernel deduplica páginas de memoria compartidas y el sistema de archivos guarda deltas, no copias, así que los treinta clientes inactivos la mayor parte del día casi no cuestan nada por encima del servidor que ya alquilas.
Abre app.hoody.com, inicia sesión, y todo el roster aparece como tiles en un solo Workspace. Haz clic en un cliente y estás dentro de ese contenedor — terminal, archivos, editor de código, preview de navegador — sin malabarear cuarenta proyectos de Vercel o cuarenta claves SSH.
Los contenedores hacen el aislamiento. El host hace la densidad. El Workspace hace la gestión. El responsable de la agencia ve una pantalla, no cuarenta paneles en cuarenta pestañas del navegador.
El hosting por sitio es lineal en dólares. El hosting por servidor está acotado. El cambio de forma se ve más claro cuando dejas de pagar por clientes que no han desplegado en tres semanas.
Las cifras por sitio reflejan el precio público de lista en Vercel Pro, Netlify Pro y niveles similares; las facturas reales de las agencias varían según tráfico y add-ons. Los precios de entrada bare-metal de Hoody comienzan en $29/mes en una caja de entrada; el precio final varía según especificación, región y duración del alquiler. La densidad depende de la carga — cuarenta sitios de cliente más estáticos se empaquetan cómodamente; una flota de SaaS con bases de datos pesadas pide más margen.
La forma se parece al cPanel clásico — muchos sitios, una caja. El mecanismo no se parece en nada. Los contenedores le dan a cada cliente una instancia de Linux real, no una línea de virtualhost.
Cada contenedor tiene su propio sistema de archivos raíz, su propio namespace de procesos, sus propias cuentas de usuario. Un sitio WordPress comprometido no puede leer el wp-config.php de otro cliente, no puede ver los procesos de otro cliente, no puede agotar la cuota de CPU de otro cliente. El kernel lo hace cumplir.
Sigues facturando a tus clientes por sitio — eso es lo que entienden. Por debajo, pagas una factura de servidor. El margen solía desaparecer en líneas de hosting; ahora se queda en la agencia. Onboardeas al cliente cuarenta y uno y la caja no se entera.
Cuando termina un contrato, un DELETE /api/v1/containers/[id] elimina el sistema de archivos, procesos, trabajos programados, variables de entorno y claves SSH. Sin droplets pudriéndose en DigitalOcean. Sin sitios WP Engine medio desinstalados. La huella del cliente desaparece.
Cuarenta clientes solían ser cuarenta facturas. Ahora es un servidor y una carpeta.
El stack estándar de agencia es una torre de facturación por sitio — un proveedor para sitios estáticos, otro para WordPress, otro para la droplet que corre el PHP legacy que nadie toca. Cuarenta clientes solían ser cuarenta facturas de alquiler. El modelo de contenedores los colapsa:
Deja de pagar cuarenta alquileres para hospedar a cuarenta clientes. Paga un alquiler y hospeda la agencia.