Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Como o AWS Global Acelerator lida com interrupções de rede


Como o AWS Global Acelerator lida com interrupções de rede


O AWS Global Acelerator lida com interrupções em vários mecanismos integrados projetados para manter alta disponibilidade, tolerância a falhas e failover sem costura nas regiões da AWS e nas zonas de rede.

** Isolamento de falhas com zonas de rede
Quando você cria um acelerador, o AWS Global Accelerator aloca dois endereços IPv4 estáticos, atendidos por zonas de rede independentes. Essas zonas de rede são infraestruturas físicas isoladas com sub -redes IP exclusivas, semelhantes às zonas de disponibilidade. Se um endereço IP estático ficar indisponível devido a interrupções da rede ou bloqueio de endereço IP, os aplicativos do cliente poderão novamente novamente usando o endereço IP estático saudável da outra zona de rede. Esse design de isolamento de falhas garante que, mesmo que uma zona de rede experimente uma interrupção, a outra possa continuar a servir o tráfego sem interrupção [1] [8].

** roteamento global baseado em desempenho e failover instantâneo
O acelerador global monitora continuamente a saúde de todos os pontos de extremidade do aplicativo (como balanceadores de carga ou instâncias do EC2) em várias regiões da AWS. Se um terminal ou uma região inteira se tornar prejudicial ou indisponível, o serviço redirecionar instantaneamente o tráfego para o próximo ponto final mais próximo de saudas em outra região da AWS. Esse failover acontece automaticamente e normalmente em menos de um minuto, minimizando o tempo de inatividade e mantendo a disponibilidade de aplicativos durante interrupções regionais [3] [6] [7] [9].

** Terminação TCP na borda para uma recuperação mais rápida
O Acelerador Global encerra as conexões TCP nos locais da AWS Edge mais próximos do cliente e, em seguida, estabelece uma conexão TCP otimizada separada com o terminal do aplicativo na região da AWS. Essa arquitetura reduz o tempo de configuração da conexão e melhora a capacidade de resposta. Em caso de falha do endpoint, novas conexões são rapidamente roteadas para pontos de extremidade saudáveis ​​sem esperar tempo limite de TCP, ajudando em recuperação mais rápida dos problemas de rede [1] [5].

** Comportamento de failover e gerenciamento de tráfego
Se nenhum ponto de extremidade saudável com peso positivo for encontrado no grupo de terminais primários, o Global Accelerator tenta failover para pontos de extremidade saudáveis ​​em outros grupos de terminais, ignorando as configurações de discagem de trânsito para garantir a disponibilidade. Se não houver pontos de extremidade saudáveis ​​nos três grupos de terminais mais próximos, ele "falhará", roteando o tráfego para um terminal aleatório no grupo mais próximo do cliente. Uma vez que os pontos de extremidade originais se recuperam, o acelerador global retoma o roteamento normal para pontos de extremidade saudáveis ​​com pesos de tráfego configurados [6].

** Verificações de saúde e monitoramento contínuo
O Global Accelerator realiza verificações contínuas de saúde em pontos de extremidade para detectar falhas imediatamente. Ele direciona novas conexões apenas para pontos de extremidade saudáveis, enquanto as conexões existentes continuam até o tempo limite ocioso ou redefinir. Essa abordagem garante uma interrupção mínima nas sessões ativas durante os eventos de failover [5] [6].

** Proteção e resiliência
Ao mascarar as origens dos aplicativos por trás dos endereços IP estáticos e alavancar a AWS Shield para proteção DDoS, o acelerador global aprimora a segurança e a resiliência contra ataques de rede que podem causar interrupções. Ele também usa a rede global da AWS, que é livre de congestionamento e altamente redundante, para rotear o tráfego de maneira ideal e evitar gargalos ou falhas de rede [1] [8].

Em resumo, a AWS Global Accelerator lida com interrupções de rede, isolando falhas no nível da zona de rede, monitorando continuamente a saúde do ponto final e redirecionando instantaneamente o tráfego para pontos de extremidade saudáveis ​​em várias regiões da AWS. Seu design garante um tempo de inatividade mínimo, continuidade da sessão e desempenho aprimorado, mesmo durante as interrupções regionais ou de rede. Isso o torna uma solução robusta para recuperação de desastres, resiliência de várias regiões e alta disponibilidade de aplicações na AWS [1] [3] [6] [7] [8] [9].

Citações:
[1] https://aws.amazon.com/global-accelerator/features/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.avid-connection-collisions.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[4] https://repost.aws/questions/quiatcmepstc4w8u8mu_b9q/does-aws-global-celerator-maintain-the-connection-tegity
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-ndpoints.html
[7] https://dev.to/farrukhkhalid/crafting-a-zero-wnowtime-multi-region-architecture-on-aws-1df9
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-silience.html
[9] https://aws.amazon.com/global-accelerator/faqs/
[10] https://aws.amazon.com/blogs/networking-and-content-delivery/creating-disaster-recovery mecanismos-using-amazon-don--53/