EmpezarEmpieza gratis

Examinando las interfaces de red elásticas

Cuando una función de Lambda se configura para ejecutarse dentro de una VPC, el servicio de Lambda crea Elastic Network Interfaces (ENI) en las subredes que indiques. Estas ENI son la vía por la que la función se conecta a recursos privados como bases de datos RDS.

Cada ENI recibe una IP privada del rango CIDR de la subred y queda sujeta a las reglas del grupo de seguridad que adjuntes. Lambda crea las ENI automáticamente; no necesitas gestionarlas directamente. Sin embargo, este proceso de configuración puede añadir tiempo a los cold starts, porque Lambda debe aprovisionar o reutilizar una ENI antes de que el handler pueda ejecutarse.

AWS ha mejorado esto de forma notable con VPC-to-VPC NAT (Hyperplane), que permite compartir ENI entre entornos de ejecución. Esto redujo las penalizaciones de cold start en VPC de segundos a milisegundos para la mayoría de las cargas. Aun así, el paso de creación de la ENI sigue formando parte del ciclo de inicialización.

¿Por qué habilitar la conectividad a VPC puede aumentar la latencia de cold start en funciones de Lambda?

Este ejercicio forma parte del curso

Aplicaciones sin servidor con AWS Lambda

Ver curso

ejercicio interactivo práctico

Convierte la teoría en práctica con uno de nuestros ejercicios interactivos

Empezar ejercicio