AWS SAA-C03 - Test de Práctica #5
65 preguntas completas para preparación del examen AWS Solutions Architect Associate.
Una empresa procesa archivos CSV masivos depositados en Amazon S3 todas las madrugadas. Tienen un script en Python contenido en una imagen Docker que descarga, transforma y carga (ETL) estos datos en Amazon Redshift. El proceso toma alrededor de 45 minutos diarios y no se ejecuta el resto del día. El equipo de datos no tiene experiencia en administración de servidores. ¿Qué configuración cumplirá estos requisitos con la MENOR sobrecarga operativa?
Categoría: Design High-Performing Architectures
Explicación
Desglose detallado de la respuesta correcta
Cómputo sin servidor (Serverless Compute)
Para tareas en contenedores de larga duración sin gestión de servidores, AWS Fargate es la opción ideal.
Por tanto, la respuesta correcta es: Ejecutar la imagen Docker como una tarea de Amazon ECS en AWS Fargate, programada a través de Amazon EventBridge. Fargate abstrae completamente la infraestructura EC2, requiriendo cero administración de servidores, y EventBridge orquesta el cron.
La opción que dice: Desplegar la imagen Docker en AWS Lambda... es incorrecta porque AWS Lambda tiene un límite de tiempo de ejecución estricto de 15 minutos. Como el proceso dura 45 minutos, Lambda fallaría por 'timeout'.
La opción que dice: Crear un grupo de Auto Scaling de instancias Amazon EC2... es incorrecta porque requiere administrar AMIs, parches de sistema operativo y configuraciones de instancias, lo que no cumple con la 'MENOR sobrecarga operativa'.
La opción que dice: Implementar el contenedor en AWS Elastic Beanstalk... es incorrecta porque Elastic Beanstalk aprovisiona instancias EC2 subyacentes que el cliente debe mantener, y no está diseñado como un simple programador de tareas efímeras.