Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Como o AWS Global Acelerator lida com failovers para pontos de extremidade de pilha dupla


Como o AWS Global Acelerator lida com failovers para pontos de extremidade de pilha dupla


O AWS Global Accelerator lida com failovers para pontos de extremidade de pilha dupla, monitorando continuamente a saúde de todos os pontos de extremidade em um grupo de terminais e roteando o tráfego apenas para aqueles que são saudáveis. Os pontos de extremidade de pilha dupla suportam IPv4 e IPv6 e podem ser balanceadores de carga de rede, balanceadores de carga de aplicativos ou instâncias do Amazon EC2 que possuem um endereço IPv6 primário anexado [3] [9] [6].

Aqui está como o failover funciona em detalhes para pontos de extremidade de pilha dupla:

- O Global Accelerator realiza verificações de saúde em todos os pontos de extremidade em um grupo de terminais. Se um ponto final se tornar prejudicial, ele para de rotear o tráfego para esse ponto de extremidade e, em vez disso, direcionar o tráfego para outros pontos de extremidade saudáveis ​​dentro do mesmo grupo [3] [5].

- Se não houver pontos de extremidade saudáveis ​​com peso maior que zero no grupo atual, o acelerador global tenta falhar em um ponto final saudável em outro grupo de terminais (normalmente em uma região AWS diferente). Esse failover ignora as configurações de discagem de tráfego, o que significa que até grupos de terminais com discagem de tráfego definidos como zero são considerados durante as tentativas de failover [5].

- Se nenhum ponto de extremidade saudável com peso maior que zero for encontrado após verificar os três grupos de terminais mais próximos, o acelerador global "falha aberta" ao rotear o tráfego para um endpoint aleatório no grupo de extremidade mais próximo do cliente, independentemente do estado de saúde [5].

- Quando os pontos de extremidade anteriormente não saudáveis ​​se recuperam, o acelerador global retoma o comportamento de roteamento normal, direcionando o tráfego de volta a pontos de extremidade saudáveis ​​com mostradores de trânsito acima de zero. No entanto, as conexões ativas existentes continuam a rotear para seus pontos de extremidade originais até a redefinição [5].

-Os aceleradores de pilha dupla exigem que todos os pontos de extremidade também sejam duplos. Ao atualizar um acelerador para a pilha dupla, o Global Accelerator garante que todos os pontos finais tenham endereços Primários IPv6 e os adiciona, se necessário, às instâncias do EC2 [6] [9].

-O Acelerador Global fornece endereços IP de pilha dupla estática como um único ponto de contato, roteando o tráfego do cliente sobre a rede global da AWS para o terminal de pilha dupla saudável mais próxima, melhorando assim a disponibilidade e o desempenho [3] [10].

-A preservação do endereço IP do cliente pode ser ativado para alguns pontos de extremidade de pilha dupla, mas existem restrições, como desativar esse recurso para balanceadores de carga de rede de pilha dupla nos aceleradores IPv4 [3].

Em resumo, o AWS Global Accelerator gerencia failover para pontos de extremidade de pilha dupla por monitoramento da saúde, roteamento ponderado, failover regional e fallback para pontos de extremidade mais próximos, além de exigir suporte consistente de pilha dupla nos pontos de extremidade para garantir a manipulação de tráfego IPv4 e IPv6 perfeita e alta disponibilidade [3] [5] [6] [9].

Citações:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-caveats.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resilience.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-ndpoints.html
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/global-accelerator-ipv6-ec2/
[7] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[8] https://aws.amazon.com/global-accelerator/faqs/
[9] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[10] https://aws.amazon.com/global-accelerator/features/