
Sessenta contêineres em um servidor
Uma caixa bare-metal executa dezenas a centenas de contêineres Hoody. KSM e BTRFS dedup fazem o custo marginal próximo a zero.
Na AWS, o staging morre porque cada hora ociosa é hora cobrada. Na Hoody, contêineres ociosos comem disco e zero CPU — então o staging que seu revisor tocou três semanas atrás ainda está lá, no estado exato em que ele deixou. O cemitério vira working set.
cinco contêineres · ~54 dias ativos no total · cinco ambientes ainda resolvíveis em uma URL
Três estados, uma linha de contêiner, uma fatura. O estado ativo queima CPU. O estado ocioso não queima nada. O estado de wake leva algumas centenas de milissegundos e seu staging volta exatamente como você deixou.
Seu colega está logado, exercitando o novo endpoint, observando o dashboard. Os processos do contêiner estão escalonados, suas páginas de memória estão quentes, seu tempo de CPU é real. Esse é o único estado que custa alguma coisa.
O contêiner está suspenso. Seu sistema de arquivos ainda resolve, seu delta de disco ainda existe, seu domínio de proxy ainda responde. KSM dedupes as páginas de RAM e BTRFS dedupes os blocos de disco entre contêineres no mesmo servidor — o custo marginal ocioso é estruturalmente próximo de zero. Isso não adiciona nada ao preço do servidor de tarifa fixa que você já paga.
O primeiro request que chega acorda o contêiner. O mesmo container ID, as mesmas env vars, os mesmos volumes, o mesmo host SSH. O estado que seu revisor deixou é o estado que volta. Sem script de restore, sem provisionamento novo, sem dia reconstruindo o que você deletou.
Hoody cobra o servidor, tarifa fixa. O estado ocioso é o resto da vida do contêiner — e é o estado em que todo ambiente de staging vive a maior parte do tempo. KSM e BTRFS dedup significam que contêineres ociosos não adicionam nada ao preço do servidor.
Uma vez que ocioso não adiciona à conta, você para de tomar as decisões que o staging tomava por você.
O ambiente que seu revisor usou três semanas atrás ainda está lá, suspenso, endereçável por container ID. O CFO não vê isso na fatura porque não está na fatura. A conversa que terminava em 'destrói dois de três' não acontece.
O revisor pinga a URL, o contêiner acorda, a sessão dele retoma. Sem provisionamento novo, sem seed de dados, sem esperar um dyno do Heroku voltar do sono. O trabalho da tarde anterior é o ponto de partida da próxima tarde.
O staging do lançamento do trimestre passado, a reconstrução de pagamentos abandonada, o demo específico de cliente do Q4 — todos ficam vivos a custo zero. Quando alguém pergunta 'a gente ainda tem aquele ambiente?' a resposta é sim.
Os itens de linha na fatura da AWS para uma frota de staging always-on, e no que esses itens colapsam quando ocioso não custa nada.
O CFO não pergunta sobre os três ambientes ociosos porque eles não aparecem. A conversa sobre deletá-los nunca começa.
Os números vêm da API de Containers da Hoody e do modelo de snapshot — não de benchmarks inventados.
Um contêiner ocioso não adiciona nenhuma cobrança por hora. Você paga pelo servidor bare-metal — tarifa fixa. KSM e BTRFS dedup significam que contêineres ociosos se enquadram no servidor que você já aluga.
Snapshots são endereçados por conteúdo e armazenados como deltas. A imagem base é compartilhada por todo contêiner que descende dela. O armazenamento está incluído no preço do servidor de tarifa fixa — sem cobrança separada por delta.
GET /api/v1/containers/[id] resolve o contêiner suspenso. O primeiro request que toca seu domínio de proxy o acorda; o estado que ele tinha quando você parou de observar é o estado que volta.
Por meio da API de Containers da Hoody: contêineres persistem como linhas com campos snapshot_count e last_used_snapshot. A retenção de snapshots usa por padrão a política do seu projeto; expires_at é configurável por snapshot.
Staging consegue viver, porque deixar ele viver não custa mais nada.
A stack padrão de staging always-on — e os cron jobs e o conhecimento tribal que crescem em volta. Cada uma cobra por hora. Hoody cobra o servidor, tarifa fixa; para ambientes de staging que ficam ociosos a maior parte do tempo, o custo marginal é estruturalmente nada.
Pare de deletar ambientes para economizar. O cemitério agora é working set.