Limitation, simultanéité et quotas Limitation Simultanéité Quotas

AWS Lambda n’est pas un espace infini et, par conséquent, il y a des limites à l’extension présentée au paragraphe précédent. Amazon limite le nombre d’exécutions concurrentes des fonctions Lambda en fonction de la région. Par exemple, au moment de la rédaction de cet ouvrage cette limite est de 1000 exécutions concurrentes par compte utilisateur, mais cette valeur est en changement continu. Bien sûr, elle peut être augmentée sur demande, mais son existence est justifiée, d’un côté par les restrictions posées par notre univers matériel et, d’un autre côté, par une nécessité de garde-fou sans quoi les factures de services pourraient exploser.

Lorsqu’on atteint cette limite maximum, la métrique CloudWatch nommé Throttles présente une valeur supérieure à zéro et, soudainement, nos fonctions Lambda se mettent à ne plus fonctionner et à lever des exceptions de type HTTP 500 ou tout simplement à se bloquer indéfiniment. Et comme cette métrique est globale au niveau d’un compte, ses effets vont affecter toutes les fonctions Lambda s’exécutant pour le même compte, quelle que soit la région. D’où la nécessité d’utiliser des comptes AWS séparés pour...

Pour consulter la suite, découvrez le livre suivant :
couv-EIAWSL.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
L’extensibilité
Suivant
Le multi-threading