fbpx

AWS ELB – CrossZone e Connection Draining

Compartilhar no facebook
Compartilhar no linkedin
Compartilhar no twitter
Compartilhar no whatsapp
Compartilhar no telegram

Balanceamento de Carga entre Zonas (CrossZone)

Para garantir que o tráfego de solicitação seja roteado uniformemente em todas as instâncias de back-end para o seu balanceador de carga, independentemente da zona de disponibilidade em que elas estão localizadas, você deve habilitar o balanceamento de carga entre zonas no seu balanceador de carga.

O balanceamento de carga entre zonas reduz a necessidade de manter números equivalentes de instâncias de back-end em cada zona de disponibilidade e melhora a capacidade do seu aplicativo de lidar com a perda de uma ou mais instâncias de back-end. No entanto, ainda é recomendável que você mantenha um número aproximadamente equivalente de instâncias em cada zona de disponibilidade para obter maior tolerância a falhas.

Para ambientes em que os clientes armazenam em cache pesquisas de DNS, as solicitações recebidas podem favorecer uma das zonas de disponibilidade. Usando o balanceamento de carga entre zonas, esse desequilíbrio na carga de solicitação é espalhado por todas as instâncias de back-end disponíveis na região, reduzindo o impacto de clientes mal configurados.

Drenagem de Conexão (Connection Draining)

Você deve ativar a drenagem de conexão para garantir que o balanceador de carga pare de enviar solicitações para instâncias que estão com cancelamento de registro ou não estão íntegras, mantendo as conexões existentes abertas. Isso permite que o balanceador de carga conclua as solicitações de bordo feitas para essas instâncias.

Ao ativar a drenagem de conexão, é possível especificar um tempo máximo para o balanceador de carga manter as conexões ativas antes de relatar a instância como cancelada o registro.

O valor máximo do tempo limite pode ser definido entre 1 e 3.600 segundos (o padrão é 300 segundos). Quando o limite de tempo máximo é atingido, o balanceador de carga fecha forçosamente as conexões com a instância de cancelamento de registro.