Você pode medir a latência com o AWS Global Accelerator usando várias ferramentas e métodos, cada um adequado para diferentes aspectos da medição de desempenho:
** 1. Ferramenta de comparação de velocidade do acelerador global da AWS
Essa ferramenta baseada no navegador permite comparar a latência e o download de velocidades do acelerador global versus a Internet pública de várias regiões da AWS. Você seleciona um tamanho de arquivo e a ferramenta faz o download de HTTPS/TCP dos balanceadores de carga do aplicativo em diferentes regiões do seu navegador, mostrando comparações de velocidade de download direto. Isso ajuda a avaliar as melhorias de latência que o Global Accelerator fornece sobre as rotas padrão da Internet. No entanto, os resultados podem variar devido a fatores externos como a qualidade da rede de última milha [2] [3].
** 2. iperf3
O IPERF3 é uma ferramenta de teste de rede amplamente usada que mede a taxa de transferência e a latência enviando tráfego TCP ou UDP entre um cliente e servidor. Para o Global Accelerator, você executa um servidor IPERF3 em uma instância do EC2 atrás do terminal do acelerador e um cliente IPERF3 do local de teste, direcionado ao IP do acelerador. Essa configuração permite medir ativamente o desempenho da rede, incluindo latência e largura de banda, sobre a rede de acelerador global. Você pode personalizar a duração do teste, os intervalos de relatórios e a direcionalidade do tráfego. Este método fornece dados detalhados de latência e taxa de transferência em tempo real [1].
** 3. Amazon CloudWatch Métricas e Alarmes
O Global Accelerator envia automaticamente métricas para o CloudWatch, que você pode usar para monitorar dados relacionados à latência em tempo real. Você pode criar alarmes para notificá -lo quando a latência exceder os limites ou quando os padrões de tráfego mudarem inesperadamente. O CloudWatch ajuda no monitoramento contínuo de latência e na solução de problemas sem a configuração adicional [5] [7] [9].
** 4. Toges de fluxo do acelerador global
Os logs de fluxo fornecem registros detalhados do tráfego que flui através do seu acelerador para pontos de extremidade. Embora usado principalmente para fins de segurança e auditoria, a análise de toras de fluxo também pode ajudar a identificar problemas de latência e acessibilidade, mostrando padrões e atrasos de tráfego [5] [7] [9].
** 5. AWS Cloudtrail Logs
CloudTrail Logs API Chamadas relacionadas ao acelerador global, que é útil para auditar e solucionar alterações de configuração que podem afetar a latência, mas não medem diretamente a própria latência [5] [7] [9].
** 6. Monitoramento de desempenho do aplicativo (APM) e ferramentas de teste de carga
Para insights de latência no nível do aplicativo, ferramentas como JMeter, Gatling, Dynatrace, AppDynamics ou AWS-Ray podem ser usadas ao lado do acelerador global. Essas ferramentas fornecem métricas de latência de ponta a ponta da perspectiva do cliente, incluindo o impacto do roteamento global do acelerador. Eles são especialmente úteis para medir as solicitações de latência e rastreamento do usuário real por meio de sistemas distribuídos [8].
** Nota importante:
Não use instâncias do EC2 como clientes para testes de latência, porque as conexões entre as instâncias do EC2 usam o backbone da AWS por padrão, o que não reflete as melhorias de latência do cliente do mundo real do acelerador global [1].
Em resumo, para medir a latência com a Ferramenta de comparação de velocidade do AWS Global Accelerator para testes rápidos baseados no navegador, IPERF3 para medições detalhadas no nível da rede, CloudWatch para monitoramento contínuo, toras de fluxo para análise de tráfego e APM ou ferramentas de teste de carga para insights de latência de nível de aplicação. A combinação dessas ferramentas fornece uma visão abrangente do desempenho da latência com o acelerador global.
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/introduction-speed-comparison-tool.html
[3] https://speedtest.globalaccelerator.aws
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/monitoring-global-accelerator.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/logging-and-monitoring.html
[8] https://repost.aws/questions/qupp7znl-ztdoxvm3pe4xixw/recommended-testing-tool-software-colivion-for-application-s-latency
[9] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-and-monitoring.html