Para diagnosticar problemas de latência com o AWS Global Accelerator, você deve monitorar várias métricas importantes e usar as ferramentas de monitoramento da AWS para obter informações detalhadas:
Métricas -chave para monitorar
1. Tempo de ida e volta (RTT) / latência
A RTT mede o tempo necessário para um pacote viajar do cliente para o terminal e voltar. É a métrica principal avaliar a latência da rede e é influenciada pela distância física e às condições da rede. O monitoramento da RTT ajuda a identificar onde a latência é introduzida no caminho [1].
2. Taxa de transferência
Isso mede a quantidade de dados ou o número de pacotes entregues durante um período de tempo. A baixa taxa de transferência pode indicar problemas de congestionamento da rede ou desempenho de endpoint que afetam a latência [1].
3. Jitter de rede
Jitter é a variabilidade na latência ao longo do tempo. O Jitter alto pode causar desempenho inconsistente no aplicativo e geralmente é um sinal de instabilidade ou congestionamento da rede [1].
4. Perda de pacotes
A perda de pacotes ocorre quando os pacotes não chegam ao seu destino. Mesmo pequenas quantidades de perda de pacotes podem aumentar significativamente a latência devido a retransmissões e desempenho degradado do TCP [1].
5.
O acelerador global monitora continuamente a saúde dos pontos de extremidade usando verificações de saúde TCP, HTTP e HTTPS. As falhas do terminal ou o estado de saúde degradado podem fazer com que o tráfego seja redirecionado, impactando a latência [7].
Ferramentas e logs de monitoramento da AWS
- Amazon CloudWatch Métricas e Alarmes
O Global Accelerator relata automaticamente as métricas ao CloudWatch assim que o tráfego fluir através do acelerador. As principais métricas do CloudWatch incluem volume de tráfego, contagens de terminais saudáveis e métricas relacionadas à latência. Você pode definir alarmes para notificá -lo quando a latência exceder os limites ou quando os terminais se tornarem prejudiciais [2] [3] [6] [9].
- Loges de fluxo do acelerador global
Os logs de fluxo fornecem registros detalhados do tráfego que flui através do acelerador para pontos de extremidade e volta aos clientes. Eles ajudam a solucionar problemas de acessibilidade e desempenho, mostrando padrões de tráfego e potenciais gargalos. Os logs de fluxo requerem configuração e use o Amazon S3 para armazenamento [2] [6] [9].
- Aws Cloudtrail Logs
O CloudTrail registra as chamadas de API feitas para o acelerador global, úteis para auditoria e solucionamento de problemas de configuração que podem afetar a latência [2] [6] [9].
Melhores práticas para diagnosticar a latência
- Meça a latência nos locais reais do cliente para capturar o desempenho do mundo real [1].
- Colete um grande número de amostras (por exemplo, pelo menos 1.000 por hora durante um dia) para capturar a variabilidade devido aos picos de tráfego e congestionamento da Internet [1].
- Verifique se os pontos de extremidade (instâncias do EC2, ALBS, NLBS ou EIPS) são capazes de lidar com o volume de conexão para evitar gargalos que aumentam a latência [1].
- Use testes sintéticos com diferentes ferramentas para validar as métricas de latência e taxa de transferência [1].
- correlacionar as métricas do CloudWatch com os logs de fluxo para identificar se a latência é devida a problemas de rede, saúde do ponto final ou problemas de configuração [6] [9].
Ao monitorar essas métricas e alavancar as ferramentas de monitoramento da AWS, você pode efetivamente diagnosticar e solucionar problemas de latência no AWS Global Acelerator.
Citações:
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-accelerator-perance-and-analyzing-results/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/monitoring-global-accelerator.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/cloudwatch-monitoring.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-speed-comparison-tool.html
[5] https://cloudonaut.io/review-aws-global-accelerator-latency-multi-region-disaster-recovery/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/logging-and-monitoring.html
[7] https://digitalcloud.training/aws-global-accelerator/
[8] https://cloud.google.com/spanner/docs/latncy-metrics
[9] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-and-monitoring.html