O AWS Global Acelerator pode ser usado de maneira eficaz para alta disponibilidade e recuperação de desastres, fornecendo recursos e mecanismos detalhados para apoiar esses aspectos críticos da resiliência de aplicativos.
alta disponibilidade com a AWS Global Accelerator
O AWS Global Accelerator aprimora a alta disponibilidade, fornecendo um design de isolamento de falhas que aumenta a disponibilidade do seu aplicativo. Quando você cria um acelerador, você recebe dois endereços IPv4 estáticos atendidos por zonas de rede independentes, que são unidades isoladas com sua própria infraestrutura física e sub -redes IP exclusivas. Se um endereço IP estático ficar indisponível para bloqueio de IP ou interrupções de rede, o acelerador global redirecionar o tráfego para o endereço IP estático saudável na outra zona isolada. Essa configuração garante a tolerância a falhas no nível da rede e protege sua aplicação de pontos únicos de falha [3] [4] [5].
O acelerador global monitora continuamente a saúde de todos os pontos de extremidade usando verificações de saúde TCP, HTTP e HTTPS. Se um terminal se tornar prejudicial, ele direcionará instantaneamente o tráfego para outro terminal saudável, mantendo a disponibilidade de aplicativos sem a interrupção do cliente. Esse monitoramento de saúde e capacidade instantânea de failover permitem criar uma arquitetura altamente disponível em várias zonas ou regiões de disponibilidade [3] [5] [6].
Além disso, o acelerador global elimina a variabilidade causada pelo cache de DNS do lado do cliente porque fornece endereços IP estáticos fixos. Alterações no roteamento ou no estado de saúde do endpoint se propagam em segundos, minimizando o tempo de inatividade e garantindo a disponibilidade consistente para os usuários finais [5].
Recuperação de desastres e resiliência de várias regiões
O Global Acelerator suporta a recuperação de desastres, permitindo implantações de várias regiões com failover automático. Você pode associar pontos de extremidade do aplicativo em várias regiões da AWS aos endereços IP estáticos fornecidos pelo Global Accelerator. Se a região primária sofrer uma falha de interrupção ou ponto de extremidade, o acelerador global detectar os pontos de extremidade não saudáveis e redirecionar automaticamente o tráfego para a próxima região ideal e saudável. Esse failover ocorre rapidamente em menos de uma interrupção mínima de minúscula e disponibilidade contínua de serviço [5] [7] [10].
Essa capacidade de failover de várias regiões é fundamental para os cenários de recuperação de desastres, onde os aplicativos devem permanecer acessíveis, mesmo que uma região inteira fique indisponível. A capacidade do acelerador global de rotear o tráfego para o ponto final mais próximo disponível também ajuda a reduzir a latência e melhorar o desempenho durante o failover, aprimorando a experiência do usuário [7] [10].
benefícios adicionais que suportam alta disponibilidade e recuperação de desastres
- Endereços IP estáticos de Anycast global: Forneça um único ponto de entrada fixo para seus aplicativos, simplificando as regras de configuração do cliente e firewall [6].
- Zonas de rede e arquitetura baseada em células: limitar o impacto das falhas na própria infraestrutura do acelerador global, aumentando a resiliência operacional [6].
- Integração com a AWS Shield: protege os pontos de extremidade do seu aplicativo contra ataques de negação de serviço distribuídos (DDoS), que de outra forma poderiam afetar a disponibilidade [7].
- Easy Endpoint Management: Você pode adicionar ou remover pontos de extremidade, executar implantações azuis/verdes ou testes A/B sem alterar os endereços IP voltados para o cliente, facilitando atualizações suaves e operações de recuperação [7] [10].
Resumo
O AWS Global Accelerator foi projetado para melhorar a alta disponibilidade e a recuperação de desastres para aplicativos por:
- Fornecer endereços IP estáticos atendidos por zonas de rede independentes para tolerância a falhas.
- Monitorando continuamente a saúde do ponto final e o tráfego para afastar -se dos pontos de extremidade não saudáveis.
-Suporte a failover de várias regiões com redirecionamento de tráfego quase instantâneo.
- Reduzindo a latência roteando o tráfego do usuário para o terminal saudável mais próximo.
- Oferecendo recursos robustos de proteção e resiliência operacional.
Esses recursos tornam o acelerador global uma ferramenta poderosa para criar aplicativos resilientes, altamente disponíveis e tolerantes a desastres na AWS [3] [5] [7] [10].
Citações:
[1] https://aws.amazon.com/global-accelerator/features/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resilience.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://tutorialsdojo.com/aws-global-accelerator/
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/maximising-application-resilience-with-aws-global-accellerator/
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[8] https://www.projectpro.io/recipes/explain-features-of-aws-global-accelerator
[9] https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/oracle-iaas/oracle-disaster-recovery-iaas
[10] https://cloudchipr.com/blog/aws-global-accelerator
[11] https://hands-on.cloud/aws-services/global-accelerator/