Concurrence réservée et throttling
La concurrence réservée définit un plafond strict sur le nombre d'instances d'une fonction Lambda pouvant s'exécuter simultanément. Si vous réglez la concurrence réservée sur 5, Lambda garantit que ces 5 créneaux sont toujours disponibles pour votre fonction — mais cela signifie aussi qu'une 6e requête simultanée sera throttled.
C'est utile lorsque votre fonction écrit vers une ressource en aval (comme une base de données) qui ne peut gérer qu'un nombre limité de connexions. Sans concurrence réservée, un pic soudain de trafic pourrait submerger la base de données avec des centaines d'exécutions Lambda en parallèle.
Il y a un compromis : les créneaux réservés sont soustraits du pool de concurrence total de votre compte (par défaut 1 000). Régler la concurrence réservée sur 100 pour une fonction ne laisse plus que 900 pour toutes les autres fonctions du compte.
Que se passe-t-il lorsqu'une fonction avec une concurrence réservée de 5 reçoit une 6e requête simultanée ?
Cet exercice fait partie du cours
<cours>Applications serverless avec AWS Lambda</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice