Pular para o conteúdo
TipoDesbloqueado
EstágioProdução
DificuldadeSimples
TarefaOtimizar custos
ParaEquipes de desenvolvimento
ServiçosContêineres
ServiçosSnapshots
Por que HoodyEconomia de contêineres
TipoDesbloqueado
EstágioProdução
DificuldadeSimples
TarefaOtimizar custos
ParaEquipes de desenvolvimento
ServiçosContêineres
ServiçosSnapshots
Por que HoodyEconomia de contêineres
TipoDesbloqueado
EstágioProdução
DificuldadeSimples
TarefaOtimizar custos
ParaEquipes de desenvolvimento
ServiçosContêineres
ServiçosSnapshots
Por que HoodyEconomia de contêineres
TipoDesbloqueado
EstágioProdução
DificuldadeSimples
TarefaOtimizar custos
ParaEquipes de desenvolvimento
ServiçosContêineres
ServiçosSnapshots
Por que HoodyEconomia de contêineres
CONTÊINERES · SNAPSHOTS · OCIOSO = GRÁTIS

Staging ocioso não custa nada, então staging para de ser deletado

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.

O que um contêiner ocioso realmente faz

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.

01 / ATIVO

O revisor está mexendo nele

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.

enquanto observadocobrado
02 / OCIOSO

Ninguém tocou nele por dez dias

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.

enquanto ociosonenhuma cobrança extra
03 / WAKE

Alguém pinga a URL — ele volta

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.

para retomaralgumas centenas de ms

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.

O que isso muda em staging

Uma vez que ocioso não adiciona à conta, você para de tomar as decisões que o staging tomava por você.

PRESERVAÇÃO

Você para de deletar ambientes para economizar

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.

VELOCIDADE

Você para de reconstruir o que você deletou

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.

WORKING SET

O cemitério vira working set

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.

O que o CFO via, e o que ele vê agora

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.

FATURA ANTIGA · ALWAYS-ONcobrável por hora
  • ec2 staging-pr-2148 · t3.medium · 720h
  • ec2 staging-customer-acme · m5.large · 720h
  • ec2 staging-payments-rebuild · t3.large · 720h
  • rds staging-db cluster · 720h
  • elb shared-staging-alb · 720h
  • ebs gp3 attached volumes · 1.4 TB
cinco ambientes · seis itens de linha · um PR de cleanup pendente para sempre
NOVA FATURA · OCIOSO-GRÁTISservidor de tarifa fixa · ocioso não adiciona
  • container staging-pr-2148 · ocioso 22 semanasincluído
  • container staging-customer-acme · ocioso 4 semanasincluído
  • container staging-payments-rebuild · ocioso 24 semanasincluído
  • container staging-mobile-v3 · ativo esta semanaincluído
  • container staging-launch-prep · ocioso 1 semanaincluído
a semana ativa aparece · o resto 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.

O que a linha do contêiner garante de fato

Os números vêm da API de Containers da Hoody e do modelo de snapshot — não de benchmarks inventados.

  1. POR MÊS OCIOSO$0

    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.

  2. PEGADA DE DISCOdelta

    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.

  3. DE VOLTA DO OCIOSOwake

    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.

antes · a fatura always-ondepois · a linha ociosa
O QUE O CFO VIA$420/mês · 5× ec2 · 5× ebs · ocioso ainda cobradodois ambientes deletados no trimestre passado para deixar o gráfico menor
O QUE ELES VEEM AGORAGET containers/staging-pr-2148 · ocioso 90d · ainda aquisem cron job, sem PR de cleanup, sem cemitério de 'vamos precisar disso de volta um dia'

O que isso substitui

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.

  • Instâncias AWS EC2 de stagingSempre cobradas, mesmo às 03:00 de domingo sem ninguém logado
  • Heroku staging dynosSleep mode perde estado de sessão e adiciona imposto de cold-start no wake
  • Render staging servicesTaxa mensal por serviço, seja a URL acessada uma vez ou mil
  • cron jobs 'staging-down' customizadosUm Lambda que deleta qualquer ambiente ocioso > N dias, mais o canal do slack onde as pessoas perguntam por que o delas sumiu
  • a tech debt de 'deletamos staging'Uma página no Notion de ambientes que 'podem ser úteis de novo' mas foram destruídos para achatar o gráfico
  • o 'staging' compartilhado em que todo mundo brigaUm ambiente para dez revisores porque três pareciam caros — o imposto diário do daily standup de pisar nos branches uns dos outros

Pare de deletar ambientes para economizar. O cemitério agora é working set.

Leia os outros