Una aplicación de medios carga fotos de usuarios en Amazon S3 para su procesamiento por parte de AWS Lambda. El estado de la aplicación se almacena en DynamoDB. Cuando miles de usuarios cargan a la vez, el procesamiento de fotos falla debido a los límites de concurrencia de Lambda y al rendimiento de lectura/escritura de DynamoDB. ¿Qué combinación de acciones debería aumentar el rendimiento y la fiabilidad? (Elija dos).
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Revisar y ajustar las unidades de capacidad de escritura (WCUs) para las tablas de DynamoDB., Insertar una cola de Amazon Simple Queue Service (Amazon SQS) con lógica de reprocesamiento entre Amazon S3 y las funciones Lambda..
Por qué esta es la respuesta
Aumentar las unidades de capacidad de escritura (WCUs) de DynamoDB es crucial porque el problema menciona fallos debido al rendimiento de escritura. Si la aplicación está escribiendo estados en DynamoDB y hay miles de usuarios simultáneos, es probable que se excedan las WCUs provisionadas, causando errores. Insertar una cola de Amazon SQS entre S3 y Lambda aborda dos problemas. Primero, desacopla la carga de fotos del procesamiento de Lambda, permitiendo que S3 reciba las fotos sin esperar a Lambda. Segundo, SQS actúa como un búfer, suavizando los picos de tráfico y permitiendo que Lambda procese las fotos a su propio ritmo, evitando los límites de concurrencia. La lógica de reprocesamiento en la cola también mejora la fiabilidad al manejar fallos transitorios. Revisar las RCUs no es la solución principal porque el problema se centra en el procesamiento y la escritura de estado, no en la lectura. ElastiCache no ayuda directamente con los límites de concurrencia de Lambda o el rendimiento de DynamoDB. S3 Transfer Acceleration mejora la carga de S3, pero no resuelve los cuellos de botella posteriores en Lambda o DynamoDB.
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