Descubra el Mejor Servicio de AWS para Mejorar el Registro y Monitoreo de su Aplicación sin Alterar el Código
Pregunta
Usted es el arquitecto de una aplicación personalizada que se ejecuta dentro de su centro de datos corporativo.
La aplicación se ejecuta con algunos errores no resueltos que producen una gran cantidad de datos dentro de los archivos de registro personalizados, lo que genera actividades que consumen mucho tiempo para el equipo de operaciones responsable de analizarlos. Quiere mover la aplicación a AWS usando instancias EC2.
Al mismo tiempo, desea aprovechar la oportunidad para mejorar las capacidades de registro y monitoreo, pero sin tocar el código de la aplicación. ¿Qué servicio de AWS debe usar para satisfacer el requisito?
Respuestas
A. Transmisión de datos de AWS Kinesis
B. AWS CloudTrail
C. Registros de AWS CloudWatch
D. Registros de aplicaciones de AWS.
Respuesta Correcta
A.BCD
respuesta: c
La opción A es INCORRECTA porque para alimentar flujos de datos desde registros personalizados, debe cambiar el código de la aplicación.
La documentación de AWS describe esto con la siguiente oración: "Para poner datos en la transmisión, debe especificar el nombre de la transmisión, una clave de partición y el blob de datos que se agregará a la transmisión".
La opción B es INCORRECTA porque no está relacionada con el escenario y los archivos de registro personalizados.
La opción C es CORRECTA porque AWS CloudWatch Logs tiene la capacidad de reutilizar los registros de aplicaciones existentes, lo que aumenta la eficiencia en el funcionamiento con la capacidad de generar métricas, alertas y análisis con AWS CloudWatch Logs Insight.
La aplicación y los archivos de registro personalizados son exactamente como eran cuando la aplicación se ejecutaba localmente.
Por lo tanto, no necesita cambiar ninguna parte del código de la aplicación que los haga ingeribles por AWS CloudWatch Logs.
La documentación oficial de AWS en la sección de preguntas frecuentes destaca la capacidad de reutilización con la oración "AWS CloudWatch Logs le permite monitorear y solucionar problemas de sus sistemas y aplicaciones utilizando su sistema existente, aplicación y archivos de registro personalizados... por lo tanto, no se requieren cambios de código".
También puede aprovechar CloudWatch Metrics, Alarms y Dashboards with Logs para obtener una visibilidad operativa completa de sus aplicaciones.
Esto le permite comprender sus aplicaciones, realizar mejoras y encontrar problemas rápidamente.
Por lo tanto, puede continuar innovando rápidamente.
La opción D es INCORRECTA porque AWS Application Logs no existe.
Diagrama: ninguno.
Referencias:
¡Ahora puedes descargar los tests!
Poco a poco vamos agregando más.