Une file d'attente SQS est une source d'événements pour une fonction Lambda qui convertit des fichiers vidéo vers une résolution inférieure. La fonction Lambda expire sur les vidéos plus longues, et son délai d'expiration est déjà défini au maximum autorisé. Comment un développeur peut-il éviter ces expirations sans modifier le code de la fonction ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Augmenter l'allocation de mémoire de la fonction Lambda..
Pourquoi c'est la réponse
Augmenter l'allocation de mémoire d'une fonction Lambda a un impact direct sur la puissance de traitement (CPU) allouée à la fonction. Plus de mémoire signifie plus de CPU, ce qui permet à la fonction d'exécuter des tâches gourmandes en calcul, comme la conversion vidéo, plus rapidement. En conséquence, la fonction a plus de chances de terminer son exécution avant d'atteindre le délai d'expiration maximal configuré. Augmenter le délai de visibilité de la file d'attente SQS ne ferait que prolonger le temps pendant lequel un message est invisible après avoir été consommé, mais cela n'affecterait pas le temps d'exécution de la fonction Lambda elle-même. La taille de l'instance de l'hôte exécutant la fonction Lambda n'est pas une option configurable par le développeur, car AWS gère l'infrastructure sous-jacente. Implémenter le multithreading nécessiterait une modification du code de la fonction, ce qui contredit la contrainte de ne pas modifier le code.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise