
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.
Onze projetos paralelos pela metade no Heroku são onze dynos de $7/mês. No Hoody, são onze contêineres em uma máquina de $29. Os ociosos custam zero. A URL acorda o contêiner em milissegundos quando alguém finalmente visita o motor de xadrez que você escreveu em 2023.
12 PROJETOS · 1 MÁQUINA BARE-METAL · OCIOSO = 0¢/H
Um contêiner Hoody é uma máquina Linux real que não precisa estar em execução para ser barata. A maioria dos projetos passa a vida inteira na coluna do meio.
POST /containers/[id]/stop derruba CPU e RAM a zero. Apenas o delta BTRFS no disco sobrevive — geralmente algumas centenas de megabytes. O contêiner se foi, mas o projeto não.
A maioria dos seus onze projetos fica aqui. Nenhum processo está rodando. Nenhuma RAM é alocada. A única coisa que a máquina paga é o sistema de arquivos, e o BTRFS deduplica a imagem base entre todos os contêineres no servidor.
Um GET para a URL do contêiner o inicia em 5–15 segundos (a frio) ou instantaneamente (pausado). O visitante vê um breve carregamento, a requisição chega, e o contêiner volta a dormir quando o tráfego cessa.
O Hoody documenta três operações de ciclo de vida em um contêiner: parado (sem CPU, sem RAM, sistema de arquivos persiste), pausado (congelado em RAM) e o estado ativo. Parado é o estado natural de descanso do cemitério — o delta de disco mantém o projeto vivo a um custo marginal próximo de zero.
Duas janelas. O visitante envia um GET normal. O contêiner inicia, atende e volta a dormir. Todo o fluxo roda na mesma URL Hoody que o projeto sempre teve.
POST /api/v1/containers/[id]/start é a operação explícita de ciclo de vida; o roteamento pelo hostname HTTPS do contêiner dispara o mesmo wake automaticamente. Não há um endpoint separado de wake — visitar a URL é o wake.
Quando ocioso é grátis, os onze projetos deixam de ser uma pergunta sobre conta mensal e passam a ser uma pasta. As decisões que você costumava tomar deixam de ser decisões.
O script que te avisa quando os formulários 1099 saem roda uma vez por ano. Em um dyno de $7/mês, isso é $84 por disparo. Aqui ele dorme por 364 dias, acorda para uma chamada HTTP, dorme de novo. Você esqueceu que escreveu. Ainda funciona.
Alguém achou seu post do `recipe-tracker-2022` no Hacker News dois anos atrasado. O link ainda resolve. O contêiner acorda, renderiza a página e volta a dormir. Você não recebeu uma conta de $30 pelo pico.
Em um plano com preço por app, você raciona ideias antes mesmo de construí-las. Aqui não. Suba a coisa pela metade. Esqueça dela. Encontre anos depois. Abra a URL. Ainda está lá.
Hospedagem por app cobra pelo segundo em que seus onze projetos não recebem tráfego. Por servidor, cobra uma vez pela máquina e deixa os projetos empilharem dentro dela.
Onze dynos Heroku Eco a ~$7 cada, ou onze web services Render. Mesma conta, com ou sem visitas.
Um servidor Hoody começando perto do preço de dois dynos. Onze contêineres cabem dentro. O décimo segundo não acrescenta nada à conta.
Delta BTRFS + KSM dedup significam que um contêiner parado só custa disco. O estado adormecido não é cobrado; a máquina é.
Os preços do marketplace Hoody variam por região e configuração; o ponto de entrada documentado é em torno de $20/mês. A densidade de contêineres depende da carga — projetos paralelos leves se empilham densamente; qualquer coisa que mantenha RAM quente precisa de mais folga.
O cemitério deixou de ser uma conta de hospedagem. Agora é uma pasta.
Planos de hospedagem por app cobram por projeto dormente. O preço por servidor coloca um teto suave no cemitério. As plataformas abaixo cobram por projeto paralelo, não por servidor:
Você pode manter todos. A pasta é o limite, não o orçamento.