Skip to content
Latchkey

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