Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Como o AWS Global Accelerator melhora a resiliência de aplicações de várias regiões


Como o AWS Global Accelerator melhora a resiliência de aplicações de várias regiões


O AWS Global Accelerator melhora a resiliência de aplicações de várias regiões por meio de vários mecanismos-chave:

1. Suporte de terminal de várias regiões e failover automático
O Global Accelerator permite implantar seus pontos de extremidade de aplicativo em várias regiões da AWS. Monitora continuamente a saúde de todos esses pontos de extremidade. Se um terminal em uma região se tornar prejudicial ou indisponível, o acelerador global redirecionar automaticamente e instantaneamente o tráfego do usuário para o próximo melhor ponto final disponível em outra região. Esse failover acontece rapidamente, normalmente em menos de um minuto, garantindo uma interrupção mínima na disponibilidade de aplicativos [1] [4] [6].

2. Endereços IP de Anycast estático
O Global Accelerator fornece um conjunto de endereços IP estáticos de Anycast que servem como pontos de entrada fixos para o seu aplicativo. Esses endereços IP são anunciados nos locais da AWS Edge globalmente. Isso significa que os clientes sempre se conectam aos mesmos endereços IP, independentemente de qual região está servindo o tráfego, simplificando o gerenciamento do DNS e eliminando a necessidade de os clientes rastrearem a mudança de IPS. O tráfego do usuário do Anycast IPS Route para o terminal saudável mais próximo, melhorando a disponibilidade e o desempenho [3] [6].

3. Zonas de rede para redundância
O AWS Global Acelerator usa zonas de rede isoladas, cada uma com sua própria infraestrutura física e sub -rede IP. Ele serve um endereço IP estático de cada zona de rede. Se um endereço IP de uma zona ficar indisponível devido a interrupções da rede ou bloqueio de IP, os aplicativos do cliente poderão tentar novamente no endereço IP saudável de outra zona de rede. Esse design aumenta a tolerância a falhas no nível da rede [1] [2].

4. Arquiteturas de várias regiões ativas e ativas e ativas
O Acelerador Global suporta modelos de implantação ativa e ativa e ativa de várias regiões. Nas configurações ativas-ativas, o tráfego é compartilhado em várias regiões, melhorando a disponibilidade e reduzindo a latência, atendendo aos usuários da região mais próxima. Nas configurações de Standby ativas, uma região serve ativamente o tráfego enquanto outros permanecem em espera, prontos para assumir o controle se a região ativa falhar. O Acelerador Global gerencia o roteamento de tráfego e o failover sem problemas nos dois modelos [3] [8].

5. Verificações de saúde e gerenciamento de tráfego
O Global Accelerator realiza verificações contínuas de saúde em pontos de extremidade e apenas direciona o tráfego para pontos de extremidade saudáveis. Você pode configurar os mostradores de tráfego para controlar a proporção de tráfego enviado para cada região, permitindo mudanças graduais de tráfego ou balanceamento de carga nas regiões. Esse controle de refrigeração fina ajuda a manter a resiliência e o desempenho do aplicativo durante os eventos de failover ou escala [3] [9].

6. Integração com a AWS Global Infrastructure
O acelerador global aproveita a rede global de regiões e zonas de disponibilidade da AWS, que são fisicamente separadas e conectadas por redes de baixa latência e altamente redundantes. Essa infraestrutura subjacente suporta tolerância a falhas e alta disponibilidade em escala global [1].

Em resumo, o AWS Global Accelerator aprimora a resiliência de aplicações de várias regiões, fornecendo pontos de entrada globais estáticos, monitorando continuamente a saúde do endpoint, redirecionando automaticamente o tráfego para longe de regiões infelizes e apoiando arquiteturas flexíveis de implementação de multi-regiões. Isso garante alta disponibilidade, failover rápido e desempenho consistente para aplicações globais [1] [3] [4] [6].

Citações:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resilience.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/maximising-application-resilience-with-aws-global-accellerator/
[3] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-using-aws-global-accelerator/
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[5] https://www.applify.co/blog/what-is-aws-global-accelerator
[6] https://aws.amazon.com/global-accelerator/faqs/
[7] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[8] https://sudoconsultants.com/building-a-scalable-and-silient-multi-region-application-architecture-on-aws/
[9] https://repost.aws/questions/quo8q_kz2ftz2pjaijc9zteq/using-aws-global-accelerator-ervice-to-distribute-raffic-across-multiple-regiões