As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configurar a descarga da conexão para seu Classic Load Balancer
Para garantir que o Classic Load Balancer interromperá o envio de solicitações para instâncias cujo registro está sendo cancelado ou que não sejam íntegras, mantendo as conexões existentes abertas, use a descarga da conexão. Isso permite que o load balancer conclua as solicitações em trânsito feitas para instâncias cujo registro está sendo cancelado ou que não estejam íntegras.
Quando você habilitar a drenagem de conexão, poderá especificar um tempo máximo para o load balancer manter as conexões ativas antes de relatar a instância como registro cancelado. O valor de tempo limite máximo pode ser definido entre 1 e 3.600 segundos (o padrão é 300 segundos). Quando o tempo limite máximo for atingido, o load balancer forçosamente fechará as conexões para a instância de cancelamento do registro.
Embora as solicitações em andamento estejam sendo atendidas, o load balancer relata o estado de uma instância de cancelamento de registro como InService: Instance deregistration currently in
progress
. Quando o cancelamento do registro da instância terminar de atender a todas as solicitações em andamento, ou quando o tempo limite máximo for atingido, o load balancer informará o estado da instância como OutOfService: Instance is not currently registered with the
LoadBalancer
.
Se uma instância deixar de ser íntegra, o load balancer reportará o estado da instância como OutOfService
. Se houver solicitações em andamento feitas à instância não íntegra, elas serão concluídas. O tempo limite máximo não se aplica a conexões para instâncias com problemas de integridade.
Se suas instâncias fizerem parte de um grupo do Auto Scaling e a descarga da conexão estiver habilitada para o seu balanceador de carga, o Auto Scaling aguardará as solicitações em andamento serem concluídas ou o tempo limite máximo expirar antes de terminar as instâncias por causa de um evento de escalabilidade ou uma substituição de verificação de integridade.
Você pode desativar a drenagem da conexão se quiser que seu load balancer feche imediatamente as conexões para as instâncias que estiverem cancelando ou registro ou que ficaram não íntegras. Quando a drenagem da conexão estiver desativada, quaisquer solicitações em andamento feitas às instâncias que estiverem cancelando o registro ou não ficaram íntegras não serão concluídas.
Habilitar a descarga da conexão
Você pode ativar a drenagem de conexão para seu load balancer a qualquer momento.
Para habilitar a drenagem de conexão usando o console
Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, em Load Balancing (Balanceamento de carga), escolha Load balancers (Balanceadores de carga).
-
Escolha o nome do balanceador de carga para abrir sua página de detalhes.
-
Na guia Atributos, escolha Editar.
-
Na página Editar atributos do balanceador de carga, na seção Configuração de tráfego, selecione Habilitar drenagem da conexão.
-
(Opcional) Em Tempo limite (intervalo de drenagem), digite um valor entre 1 e 3.600 segundos. Caso contrário, o padrão de 300 segundos será usado.
-
Escolha Salvar alterações.
Para ativar a drenagem da conexão usando o AWS CLI
Use o seguinte comando modify-load-balancer-attributes:
aws elb modify-load-balancer-attributes --load-balancer-name
my-loadbalancer
--load-balancer-attributes "{\"ConnectionDraining\":{\"Enabled\":true,\"Timeout\":300
}}"
Esta é uma resposta de exemplo:
{
"LoadBalancerAttributes": {
"ConnectionDraining": {
"Enabled": true,
"Timeout": 300
}
},
"LoadBalancerName": "my-loadbalancer"
}
Desabilitar a descarga da conexão
Você pode desabilitar a drenagem de conexão para seu load balancer a qualquer momento.
Para desabilitar a drenagem de conexão usando o console
Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, em Load Balancing (Balanceamento de carga), escolha Load balancers (Balanceadores de carga).
-
Escolha o nome do balanceador de carga para abrir sua página de detalhes.
-
Na guia Atributos, escolha Editar.
-
Na página Editar atributos do balanceador de carga , na seção Configuração de tráfego , desmarque Habilitar drenagem da conexão.
-
Escolha Salvar alterações.
Para desativar a drenagem da conexão usando o AWS CLI
Use o seguinte comando modify-load-balancer-attributes:
aws elb modify-load-balancer-attributes --load-balancer-name
my-loadbalancer
--load-balancer-attributes "{\"ConnectionDraining\":{\"Enabled\":false}}"
Esta é uma resposta de exemplo:
{
"LoadBalancerAttributes": {
"ConnectionDraining": {
"Enabled": false,
"Timeout": 300
}
},
"LoadBalancerName": "my-loadbalancer"
}