Configure um ALB para redirecionar para um grupo de destino diferente se todas as verificações falharem

Configure um ALB para redirecionar para um grupo de destino diferente se todas as verificações falharem

Estamos tentando colocar uma página de manutenção para nossos clientes, quando nosso aplicativo estiver fora do ar por qualquer motivo.

Digamos que temos um Application Load Balancer na AWS.

Como configuramos um ALB para redirecionar para um grupo-alvo diferente se todas as verificações falharem? Digamos que existam 2 grupos-alvo, um é o grupo-alvo "primário". E se todas as instâncias desse TG não estiverem íntegras, existe uma maneira de rotear para um grupo-alvo diferente, ou um URL diferente ou algo assim?

Responder1

Você poderia usar o AWS Lambda para monitorar o ALB. Se a contagem de hosts íntegros cair para zero, você poderá acionar um lambda que altera o grupo-alvo.

Esta postagem do blogtem um bom esboço sobre como fazer algo semelhante, embora você mesmo tenha que estendê-lo. Basicamente, o Cloudwatch Events aciona lambda.

insira a descrição da imagem aqui

informação relacionada