Una aplicación frontend utiliza un backend de API de Amazon API Gateway integrado con AWS Lambda. Cuando llegan las solicitudes, la función Lambda carga muchas librerías, se conecta a una base de datos de Amazon RDS, procesa los datos y los devuelve al frontend. La empresa quiere minimizar la latencia de respuesta para todos los usuarios con la menor cantidad de cambios operativos. ¿Qué solución cumple este requisito?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Configurar la concurrencia aprovisionada para la función Lambda que maneja las solicitudes..
Por qué esta es la respuesta
Configurar la concurrencia aprovisionada para la función Lambda es la mejor solución porque reduce la latencia de inicio en frío (cold start) de Lambda. La aplicación carga muchas librerías y se conecta a una base de datos, lo que indica que los inicios en frío son un factor significativo en la latencia. La concurrencia aprovisionada mantiene las funciones inicializadas y listas para responder, minimizando el impacto de la carga de librerías y la conexión a la base de datos para cada solicitud. Establecer una conexión directa entre el frontend y la base de datos es una mala práctica de seguridad y arquitectura, exponiendo la base de datos directamente a internet. Almacenar en caché en Amazon S3 no es adecuado para resultados de consultas dinámicas y no aborda la latencia de procesamiento de Lambda. Aumentar el tamaño de la base de datos puede mejorar el rendimiento de la base de datos, pero no resuelve la latencia introducida por el inicio en frío de la función Lambda.
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