Una aplicación sin servidor con cientos de funciones Lambda se conecta a una base de datos Amazon Aurora PostgreSQL. Cada escalado horizontal de Lambda crea una nueva conexión a la base de datos, lo que aumenta el uso de recursos. Es necesario reducir el número de conexiones a la base de datos sin reducir la escalabilidad de Lambda. ¿Qué debería implementar?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Usar Amazon RDS Proxy para agrupar y gestionar las conexiones, y actualizar cada función Lambda para que se conecte a través del endpoint del proxy..
Por qué esta es la respuesta
Amazon RDS Proxy es la solución correcta porque agrupa y comparte las conexiones a la base de datos, lo que permite que cientos de funciones Lambda reutilicen un número limitado de conexiones. Esto reduce drásticamente la carga en la base de datos Aurora PostgreSQL sin sacrificar la escalabilidad de Lambda. La concurrencia aprovisionada o reservada de Lambda controla el número de ejecuciones simultáneas de la función, no la gestión de conexiones a la base de datos. La gestión de caché de clúster para Aurora PostgreSQL mejora el rendimiento de lectura, pero no aborda el problema del número excesivo de conexiones.
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