Examen des interfaces réseau élastiques
Lorsqu'une fonction Lambda est configurée pour s'exécuter dans un VPC, le service Lambda crée des interfaces réseau élastiques (ENI) dans les sous-réseaux que vous précisez. Ces ENI permettent à la fonction d'accéder à des ressources privées comme des bases de données RDS.
Chaque ENI reçoit une adresse IP privée à partir de l'étendue CIDR du sous-réseau et est régie par les règles des groupes de sécurité que vous y rattachez. Lambda crée les ENI automatiquement — vous n'avez pas à les gérer directement. Cependant, ce processus d'installation peut allonger les démarrages à froid, car Lambda doit prévoir ou réutiliser une ENI avant que le gestionnaire puisse s'exécuter.
AWS a nettement amélioré la situation avec la traduction d'adresses réseau VPC à VPC (Hyperplane), qui permet de partager des ENI entre les environnements d'exécution. Cela a réduit la pénalité de démarrage à froid liée au VPC, la faisant passer de secondes à millisecondes pour la plupart des charges de travail. Malgré tout, l'étape de création d'ENI fait toujours partie du cycle d'initialisation.
Pourquoi l'activation de la connectivité VPC peut-elle augmenter la latence de démarrage à froid des fonctions Lambda?
Cette activité fait partie du cours
Applications sans serveur avec AWS Lambda
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice