O que é um warm pool?
Um warm pool é uma reserva de máquinas que já foram inicializadas e configuradas, mas que permanecem ociosas, aguardando para assumir trabalho. Quando um job chega, ele reivindica uma instância pronta em vez de esperar que uma nova seja iniciada do zero. Warm pools trocam um pequeno custo permanente por uma latência de início de job drasticamente menor.
Por que isso importa
Provisionar uma VM nova, baixar imagens e registrar um runner pode levar minutos. Um warm pool oculta essa latência ao pagar o custo de inicialização com antecedência. Plataformas de runner gerenciadas dimensionam os warm pools conforme a demanda esperada, para que jobs comuns comecem em segundos e ainda assim escalem quando o pool se esgota.
Conceitos relacionados
- Cold start é o que um warm pool existe para evitar
- O autoscaling reabastece o pool à medida que as instâncias são consumidas
- Instâncias ociosas no pool ainda geram custo de computação
Guias relacionados
What Is a Cold Start in CI/CD?A cold start is the delay incurred when a job must wait for a brand-new machine to provision, boot, and regis…
What Is Runner Autoscaling?Runner autoscaling automatically adds or removes CI workers based on job demand, so capacity tracks the queue…
What Is an Ephemeral Runner?An ephemeral runner is a CI worker that runs exactly one job on a fresh machine, then is destroyed, giving ev…