Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon ¿Qué herramientas puedo usar para medir la latencia con el acelerador global?


¿Qué herramientas puedo usar para medir la latencia con el acelerador global?


Puede medir la latencia con AWS Global Acelerator utilizando varias herramientas y métodos, cada uno adecuado para diferentes aspectos de la medición del rendimiento:

** 1. Herramienta de comparación de velocidad del acelerador global de AWS
Esta herramienta basada en el navegador le permite comparar las velocidades de latencia y descarga del acelerador global frente a Internet público de varias regiones de AWS. Selecciona un tamaño de archivo y la herramienta lo descarga a través de HTTPS/TCP de los equilibradores de carga de la aplicación en diferentes regiones a su navegador, lo que le muestra comparaciones directas de velocidad de descarga. Esto ayuda a medir las mejoras de latencia que el acelerador global proporciona sobre las rutas de Internet estándar. Sin embargo, los resultados pueden variar debido a factores externos como la calidad de la red de última milla [2] [3].

** 2. iPerf3
IPERF3 es una herramienta de prueba de red ampliamente utilizada que mide el rendimiento y la latencia enviando el tráfico TCP o UDP entre un cliente y un servidor. Para Global Accelerator, ejecuta un servidor IPERF3 en una instancia de EC2 detrás del punto final del Acelerador y un cliente IPerF3 desde su ubicación de prueba dirigida a la IP del Acelerador. Esta configuración le permite medir activamente el rendimiento de la red, incluida la latencia y el ancho de banda, sobre la red global de aceleradores. Puede personalizar la duración de la prueba, los intervalos de informes y la direccionalidad del tráfico. Este método proporciona datos detallados de latencia y rendimiento en tiempo real [1].

** 3. Métricas y alarmas de Amazon CloudWatch
Global Accelerator envía automáticamente métricas a CloudWatch, que puede usar para monitorear los datos relacionados con la latencia en tiempo real. Puede crear alarmas para notificarle cuando la latencia excede los umbrales o cuándo los patrones de tráfico cambian inesperadamente. CloudWatch ayuda con el monitoreo y la solución de problemas de latencia en curso sin una configuración adicional [5] [7] [9].

** 4. Registros de flujo del acelerador global
Los registros de flujo proporcionan registros detallados de tráfico que fluye a través de su acelerador a puntos finales. Si bien se utiliza principalmente para fines de seguridad y auditoría, el análisis de registros de flujo también puede ayudar a identificar problemas de latencia y accesibilidad al mostrar patrones de tráfico y retrasos [5] [7] [9].

** 5. AWS CloudTrail Logs
CloudTrail registra las llamadas API relacionadas con Global Acelerator, que es útil para auditar y solucionar los cambios en la configuración que podrían afectar la latencia pero no mide directamente la latencia en sí [5] [7] [9].

** 6. Monitoreo del rendimiento de la aplicación (APM) y herramientas de prueba de carga
Para las ideas de latencia de nivel de aplicación, se pueden usar herramientas como JMeter, Gatling, Dynatrace, AppDynamics o AWS X-Ray junto con Global Accelerator. Estas herramientas proporcionan métricas de latencia de extremo a extremo desde la perspectiva del cliente, incluido el impacto del enrutamiento global del acelerador. Son especialmente útiles para medir las solicitudes de latencia y rastreo de usuario real a través de sistemas distribuidos [8].

** Nota importante:
No use instancias EC2 como clientes para pruebas de latencia porque las conexiones entre las instancias de EC2 usan la red troncal de AWS por defecto, lo que no refleja las mejoras de latencia del cliente del mundo real del acelerador global [1].

En resumen, para medir la latencia con Global Acelerator, puede usar la herramienta de comparación de velocidad del acelerador global AWS para pruebas rápidas basadas en el navegador, IPerf3 para mediciones detalladas a nivel de red, CloudWatch para monitoreo continuo, registros de flujo para análisis de tráfico y herramientas de prueba APM o de carga para las ideas de latencia a nivel de aplicación. La combinación de estas herramientas ofrece una visión integral del rendimiento de latencia con Global Acelerator.

Citas:
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-accelerator-performance-and-analyzing-results/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-peed-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-solution-for-application-slatency
[9] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-andmonitoring.html