O AWS Global Acelerator suporta a recuperação de desastres, aprimorando a disponibilidade de aplicativos, a tolerância a falhas e o failover contínuo em várias regiões da AWS e zonas de disponibilidade. Aqui está uma explicação detalhada de como ela consegue isso:
** 1. Failover de várias regiões e roteamento de tráfego
O Global Accelerator permite implantar seus pontos de extremidade de aplicativo em várias regiões da AWS ou zonas de disponibilidade. Monitora continuamente a saúde desses pontos de extremidade usando verificações de saúde TCP, HTTP ou HTTPS. Se detectar um endpoint prejudicial na região primária, redirecionará automaticamente e instantaneamente o tráfego do usuário para o próximo terminal saudável mais próximo em outra região ou zona. Esse failover ocorre em segundos, minimizando o tempo de inatividade e garantindo a continuidade dos negócios durante desastres ou interrupções [3] [6] [7] [9] [10].
** 2. Endereços IP de Anycast estático para isolamento de falhas
Quando você cria um acelerador, o Global Accelerator fornece dois endereços IPv4 estáticos (ou quatro para pilha dupla) que servem como um único ponto de entrada fixa para seus aplicativos. Esses endereços IP são servidos a partir de zonas de rede independentes, que são infraestruturas físicas isoladas semelhantes às zonas de disponibilidade. Se um IP estático ficar indisponível devido a interrupções da rede ou bloqueio de IP, o acelerador global remodela automaticamente o tráfego para o outro endereço IP estático saudável de uma zona de rede diferente, fornecendo tolerância a falhas no nível da rede [3] [6] [9] [11].
** 3. Propagação de mudança instantânea sem atrasos no cache de DNS
Diferentemente das soluções de roteamento baseadas em DNS que podem sofrer atrasos no cache, o uso de endereços IP estáticos do acelerador global significa alterações de configuração e eventos de failover se propagam instantaneamente aos clientes. Isso elimina a variabilidade causada pelo cache de DNS nos dispositivos clientes, garantindo que os usuários sejam rapidamente direcionados a pontos de extremidade saudáveis sem esperar a expiração do cache do DNS [6] [9].
** 4. Alavancando a rede global da AWS para baixa latência e alta taxa de transferência
O Global Accelerator direciona o tráfego através da rede global da AWS, que oferece conectividade de baixa latência, alto rendimento e altamente redundante entre as regiões da AWS e as zonas de disponibilidade. Isso não apenas melhora o desempenho do aplicativo, mas também garante conectividade confiável durante os cenários de failover, apoiando a recuperação de desastres, mantendo a resposta consistente do aplicativo [2] [5] [11].
** 5. Suporte para arquiteturas de recuperação de desastres ativos e ativos-passivos
O acelerador global pode ser usado em implantações ativas-ativas em vários sites, onde o tráfego é distribuído em várias regiões simultaneamente para balanceamento de carga e recuperação de desastres. Ele também suporta modelos de failover ativo-passivo, onde o tráfego é roteado principalmente para uma região e mudou para uma região secundária apenas durante falhas. Essa flexibilidade permite que as organizações projetem arquiteturas de recuperação de desastres que atendam aos objetivos do tempo de recuperação (RTO) e dos objetivos do ponto de recuperação (RPO) [8] [10] [12].
** 6. Integração com backup e infraestrutura da AWS como código
Para uma recuperação abrangente de desastres, o Global Accelerator pode ser combinado com o AWS Backup e o AWS CloudFormation para automatizar a restauração de dados e infraestrutura na região de recuperação de desastres. Isso garante que não apenas o tráfego seja redirecionado, mas o estado e o ambiente do aplicativo necessário são restaurados para atingir as metas de recuperação [3].
Em resumo, o AWS Global Accelerator aprimora a recuperação de desastres, fornecendo roteamento de tráfego global altamente disponível, tolerante a falhas e de baixa latência com recursos instantâneos de failover. Seus endereços IP estático de Anycast, monitoramento contínuo de saúde e uso de zonas de rede isoladas garantem que os aplicativos permaneçam acessíveis e com desempenho, mesmo durante interrupções ou desastres regionais, permitindo a rápida recuperação e continuidade dos negócios.
Citações:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resilience.html
[3] https://docs.aws.amazon.com/whitepapers/latest/disaster-recovery-workloads-on-aws/disaster-recovery-options-in-the-cloud.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
[5] https://cloudchipr.com/blog/aws-global-accelerator
[6] https://aws.amazon.com/global-accelerator/faqs/
[7] https://www.whizlabs.com/blog/aws-global-accelerator/
[8] https://github.com/aws-samples/serverless-disaster-recovery-with-global-celerator
[9] https://tutorialsdojo.com/aws-global-accelerator/
[10] https://cloudonaut.io/review-aws-global-accelerator-latency-multi-region-disaster-recovery/
[11] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[12] https://aws.amazon.com/blogs/architecture/disaster-recovery-dr-architecture-on-aws-part-iv-multi-site-active/
[13] https://intuitive.cloud/blog/mitigate-regional-dailover-and-improve-permance-using-aws-global-celerator