Skip to content
Latchkey

Qual É o Custo de Runners Self-Hosted? Além do Baixo Preço por Minuto

Runners self-hosted podem ter um baixo custo de compute por minuto, mas seu custo real inclui capacidade ociosa, operações e trabalho de confiabilidade que raramente aparece na comparação.

Os times migram para runners self-hosted para escapar das tarifas por minuto dos hosted, e o custo bruto de compute na nuvem realmente é menor. Mas "mais barato por minuto" não é o mesmo que "mais barato no geral". Os custos ocultos de rodar a frota você mesmo frequentemente apagam a economia, que é exatamente a lacuna que os runners gerenciados existem para fechar.

A parte atraente: a tarifa de compute

Um runner self-hosted em uma VM de nuvem comum custa aproximadamente o preço bruto da instância por minuto, bem abaixo do prêmio de ~$0.008/min dos hospedados pelo GitHub. Para CI de alto volume, a diferença por minuto parece uma grande economia no papel.

Custo de ocioso e utilização

Uma frota self-hosted precisa ser dimensionada para o pico, mas é faturada continuamente. Fora do pico, essas instâncias ficam ociosas e ainda custam dinheiro. A não ser que a utilização seja muito alta, o custo efetivo por minuto ocupado fica bem acima da tarifa nominal da instância.

Custo operacional

Alguém precisa provisionar runners, aplicar patches, gerenciar o scaling, limpar disco, rotacionar tokens e manter as imagens atuais. Esse tempo de engenharia é dinheiro real e é a linha mais comumente omitida nas comparações de custo self-hosted.

Custo de confiabilidade

Runners de longa duração ficam obsoletos: discos enchem, caches corrompem e vazamentos de estado entre jobs causam falhas flaky. Cada falha flaky é uma reexecução e uma triagem, adicionando custo de compute e humano que runners hosted efêmeros evitam.

Custo de segurança e conformidade

Runners self-hosted em repos privados expandem sua superfície de ataque e exigem hardening, isolamento e monitoramento. Esse trabalho de governança é um custo genuíno de propriedade mesmo que nunca fature um minuto de CI.

Onde os runners gerenciados vencem

Runners gerenciados oferecem a economia no estilo self-hosted sem as operações. A Latchkey roda seus jobs em instâncias de nuvem efêmeras e bem dimensionadas por cerca de 70% abaixo dos hospedados pelo GitHub, cuida do warm pool e da limpeza e faz autocorreção de falhas transitórias - então você tem a tarifa baixa sem o imposto de ocioso, ops e confiabilidade.

Principais conclusões

  • O compute self-hosted por minuto é barato, mas não é o custo todo.
  • Frotas ociosas, operações, confiabilidade e segurança somam rápido.
  • A baixa utilização torna o custo efetivo por minuto ocupado muito mais alto.

Guias relacionados