Para una aplicación que abarca varios servicios, ¿qué servicio de AWS es el MÁS adecuado cuando se desea visualizar y analizar (rastreo distribuido) por qué ruta pasa una solicitud y dónde se producen latencias o errores?

1 / 1
Selecciona una respuesta
CorrectoD

Explicación

Una pregunta sobre la elección del servicio que visualiza latencias y errores con el rastreo distribuido.

  • 1abarca varios serviciosRastreo de un sistema distribuido = X-Ray
  • 2dónde se producen latencias o erroresIdentificación de cuellos de botella por tramo
  • 3visualizar y analizarVisualización de los rastreos = X-Ray
AIncorrecto

Amazon CloudWatch

Amazon CloudWatch es un servicio de monitoreo que recopila y supervisa métricas (datos numéricos como el uso de CPU, el número de solicitudes y las tasas de error) y registros (registros de texto generados por las aplicaciones o el sistema operativo), y emite alarmas cuando se superan los umbrales.

Es decir, lo que CloudWatch observa es el estado actual de los recursos individuales. En cambio, lo que X-Ray observa es la ruta de procesamiento: en qué orden una solicitud pasa por varios servicios, cuántos milisegundos tarda cada tramo y dónde se produjo un error. El requisito aquí es la visualización de la ruta (rastreo distribuido), que no es la función de CloudWatch, por lo que es incorrecto.

BIncorrecto

AWS CloudTrail

AWS CloudTrail es un servicio de auditoría que registra el historial de operaciones de «quién llamó a qué API de AWS y cuándo».

Lo que registra son las operaciones sobre la cuenta, y no rastrea la ruta ni la latencia de las solicitudes dentro de una aplicación, por lo que es incorrecto.

CIncorrecto

AWS Config

AWS Config es un servicio que registra los cambios de configuración de los recursos y evalúa el cumplimiento de las reglas.

Lo que rastrea son los cambios de configuración, y no es un rastreo distribuido que visualice la latencia o la ubicación de los errores de las solicitudes, por lo que es incorrecto.

DCorrecto

AWS X-Ray

Correcto. AWS X-Ray es un servicio de rastreo distribuido que sigue el flujo de las solicitudes que abarcan varios servicios y visualiza el tiempo dedicado a cada tramo y la ubicación de los errores. Es útil para identificar cuellos de botella y depurar arquitecturas de microservicios y sin servidor.

Punto clave

«Rastreo distribuido», «visualizar la ruta de la solicitud» y «localizar latencias y errores» apuntan a AWS X-Ray. Distíngalo de CloudWatch (monitoreo de métricas/registros), CloudTrail (registro de operaciones de API) y Config (seguimiento de cambios de configuración) según «qué se sigue».