O Que É a Cobrança por Excedência em CI? Pagando Além do Tier Gratuito
A cobrança por excedência é a tarifa por minuto e por gigabyte que você paga quando o uso de CI ultrapassa a cota incluída do ciclo.
Dentro da sua cota incluída, o CI parece gratuito; no momento em que você a ultrapassa, cada minuto e gigabyte adicional é tarifado. Essa transição é a cobrança por excedência e, por acumular de forma silenciosa e cumulativa, é a maior fonte de surpresas na fatura de CI.
Como a excedência começa
A excedência começa no instante em que você esgota seus minutos ou armazenamento incluídos do ciclo. A partir daí, cada minuto é tarifado à taxa padrão para o tamanho do runner e o OS, e cada gigabyte extra de armazenamento é tarifado por gigabyte-mês.
Como ela se acumula
A excedência é cumulativa dentro do ciclo de faturamento e é reiniciada quando o ciclo é. Por ser automática, o uso que cruza a linha no início do mês continua somando cobranças até o reinício - é assim que pequenas excedências diárias viram uma fatura alta.
Onde ela surpreende as equipes
As armadilhas comuns são runners maiores (sem tier gratuito, tarifados desde o primeiro minuto) e multiplicadores de macOS/Windows que esgotam a cota muito mais rápido do que o esperado. Um pipeline que era "gratuito" pode virar excedência pesada só por mudar o tipo de runner.
Limitando a excedência
Um limite de gastos restringe quanta excedência você permite por ciclo; ao atingi-lo, os workflows tarifados são bloqueados. Combinar limites com alertas de ritmo permite agir antes que os workflows parem, em vez de depois.
Reduzindo a excedência
A correção duradoura é usar menos minutos tarifados: use cache, elimine re-execuções flaky, dimensione corretamente os runners e mantenha o trabalho pesado no Linux. Menos desperdício significa cruzar para a excedência mais tarde no ciclo, ou nunca.
Excedência mais barata
Quando a excedência é inevitável, o que importa é a taxa. Os runners gerenciados da Latchkey tarifam a excedência a cerca de 70% abaixo dos hospedados pelo GitHub e incluem seus próprios minutos gratuitos, então o mesmo uso excedente custa muito menos, e a autocorreção evita que re-execuções flaky inflem a excedência.
Principais conclusões
- A cobrança por excedência tarifa por unidade assim que a cota incluída acaba.
- Ela se acumula de forma cumulativa dentro do ciclo e é reiniciada ao fim do ciclo.
- Runners maiores e multiplicadores de OS disparam excedências surpresa.