Una empresa tiene un flujo de trabajo de ingesta de datos que utiliza un tema de Amazon Simple Notification Service (Amazon SNS) para notificar sobre nuevas entregas y una función de AWS Lambda para procesar los datos y registrar metadatos. El flujo de trabajo a veces falla debido a problemas de conectividad de red; cuando falla, la función Lambda no ingiere los datos a menos que la empresa vuelva a ejecutar el trabajo manualmente. ¿Qué combinación de acciones debe tomar un arquitecto de soluciones para que la función Lambda ingiera todos los datos de forma fiable en el futuro? (Elija dos).
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear una cola de Amazon Simple Queue Service (Amazon SQS) y suscribirla al tema de SNS., Modificar la función Lambda para que lea desde una cola de Amazon Simple Queue Service (Amazon SQS)..
Por qué esta es la respuesta
Para garantizar una ingesta de datos fiable, la solución debe desacoplar el productor (SNS) del consumidor (Lambda) y manejar los fallos transitorios. Al crear una cola de Amazon SQS y suscribirla al tema de SNS, los mensajes se almacenarán de forma duradera en SQS incluso si la función Lambda no está disponible o falla temporalmente. Luego, la función Lambda debe modificarse para leer desde esta cola de SQS. Esto permite que Lambda procese los mensajes cuando esté disponible y reintente el procesamiento en caso de fallos, ya que SQS retiene los mensajes hasta que son eliminados por un consumidor exitoso. Implementar la función Lambda en varias zonas de disponibilidad mejora la disponibilidad, pero no resuelve el problema de los mensajes perdidos si la función falla antes de procesarlos. Aumentar la CPU/memoria o el rendimiento aprovisionado de Lambda podría mejorar el rendimiento, pero no aborda la durabilidad de los mensajes ni la reintentabilidad en caso de fallos de conectividad.
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