Slow start and connection draining
termoredesnuvem
Dois comportamentos para mudar um pool com segurança: subir aos poucos a fatia de tráfego de um membro recém-adicionado, e deixar um membro que está saindo terminar as conexões existentes antes da remoção.
Uma instância nova tem cache frio, pool de conexões vazio e runtime não aquecido, então dar a ela a fatia cheia de imediato a deixa lenta, faz reprovar no próprio teste de saúde, ser ejetada e oscilar. A drenagem tem o problema espelhado: curta demais corta requisições vivas, e a que nunca termina bloqueia manutenção. Os dois costumam ser descobertos durante uma publicação em vez de projetados, e importam mais que o algoritmo de balanceamento - por isso um plano de capacidade para N servidores deveria ser testado com N-1, que é o estado em que uma falha de fato o coloca.
Também conhecido como: ramp-up, warm-up, graceful shutdown, drain