Respuesta correcta
Explicación
AWS Lambda es la opción correcta porque es un servicio de cómputo sin servidor que ejecuta código en respuesta a eventos, como la carga de una imagen en Amazon S3. Se escala automáticamente con el número de cargas, no requiere administración de servidores y puede ejecutar tareas en segundo plano como el cambio de tamaño y la generación de miniaturas dentro de su tiempo máximo de ejecución de 15 minutos, acomodándose fácilmente al requisito de procesamiento de 30 segundos. Los usuarios reciben una respuesta inmediata porque la carga activa Lambda de forma asíncrona, desacoplando el front-end del procesamiento.
Para profundizar
AWS Lambda ejecuta funciones orientadas a eventos sin administración de servidores y escala la concurrencia automáticamente con la tasa de invocación, lo que lo hace adecuado para tareas breves en segundo plano como el cambio de tamaño de imágenes y la generación de miniaturas. Un comportamiento sutil: Lambda tiene un tiempo de espera máximo de ejecución de 15 minutos y un límite de concurrencia predeterminado por región, por lo que una ráfaga de cargas puede generar limitación (throttling) a menos que se configure una concurrencia reservada o una cola. Además, la función debe invocarse de forma asíncrona, típicamente a través de una notificación de eventos de S3 o SQS, para que la capa web regrese inmediatamente. En una canalización de imágenes real, esto importa porque la invocación síncrona bloquearía la respuesta de carga, y exceder la concurrencia sin una cola provoca limitaciones y pérdida de eventos.
Sobre estas preguntas de práctica
Esta es una de las preguntas de práctica originales de CLF-C02 de Courseiva, escrita para aprender y nunca copiada de exámenes reales ni de dumps.
Traducida del original en inglés con IA y revisada para comprobar el sentido. Los códigos de examen, los comandos y los nombres de productos se mantienen tal como aparecen en el examen.