Una aplicación en EC2 necesita reinicios frecuentes en el proceso. Los logs con errores de reinicio se envían a un grupo de CloudWatch Logs y una alarma notifica a un ingeniero a través de SNS. El ingeniero reinicia manualmente la aplicación en las instancias. ¿Cómo se puede automatizar el reinicio de la aplicación (sin reiniciar las instancias) de la manera más eficiente operacionalmente?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Configure un runbook de AWS Systems Manager Automation que ejecute un script para reiniciar la aplicación en las instancias. Configure una regla de Amazon EventBridge que reaccione cuando la alarma de CloudWatch entre en estado ALARM. Especifique el runbook como objetivo de la regla..
Por qué esta es la respuesta
La opción correcta automatiza el reinicio de la aplicación de manera eficiente. Un runbook de AWS Systems Manager Automation puede ejecutar scripts directamente en las instancias EC2 para reiniciar la aplicación sin reiniciar la instancia completa. Amazon EventBridge es el servicio ideal para reaccionar a eventos de CloudWatch Alarms (como el estado ALARM) y puede invocar directamente un runbook de Systems Manager como objetivo. Esto crea una solución completamente automatizada y desacoplada. Las opciones incorrectas presentan ineficiencias o complejidad innecesaria. Invocar el runbook directamente desde SNS no es una capacidad nativa de SNS. Usar una función Lambda para reiniciar la aplicación directamente requeriría que Lambda tuviera permisos y lógica para conectarse a las instancias, lo cual es menos eficiente que usar Systems Manager. Usar Lambda como intermediario entre SNS y el runbook añade un paso innecesario y complejidad.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta