Los conductores suben la confirmación de entrega (fotos de la firma) a través de FTP desde dispositivos portátiles a una única instancia EC2. Cada dispositivo escribe archivos en directorios específicos del usuario; la instancia EC2 consulta una base de datos central para añadir metadatos y luego archiva el archivo en S3. A medida que el volumen crece, el servidor FTP de la instancia EC2 está perdiendo conexiones y fallando; se utilizó un reinicio programado (cron) como solución temporal. Los dispositivos no se pueden cambiar. Diseñe una solución escalable que garantice que los archivos lleguen al archivo y que los sistemas de backend se actualicen.
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Utilice AWS Transfer Family para alojar un servidor FTP que escriba los archivos entrantes directamente en Amazon S3; configure una notificación de eventos de S3 (SNS) para invocar una función Lambda que añada metadatos y actualice el sistema de entrega..
Por qué esta es la respuesta
La opción correcta es la más escalable y gestionada. AWS Transfer Family proporciona un servidor FTP totalmente gestionado que escala automáticamente, eliminando el punto único de fallo de la instancia EC2. Al escribir directamente en S3, se aprovecha el almacenamiento duradero y escalable de S3. La notificación de eventos de S3 (SNS) y una función Lambda permiten el procesamiento asíncrono y sin servidor de los metadatos y la actualización de los sistemas de backend, desacoplando el proceso de carga del procesamiento. La primera opción no resuelve la escalabilidad del servidor FTP en sí, solo la disponibilidad de la instancia EC2. La segunda opción introduce Amazon EFS, que añade complejidad y un posible cuello de botella de rendimiento, y aún requiere que la instancia EC2 procese los archivos. La cuarta opción no es viable porque los dispositivos portátiles no se pueden cambiar, lo que impide la carga directa a S3.
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