Afficher les recommandations relatives aux fonctions Lambda - AWS Compute Optimizer

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Afficher les recommandations relatives aux fonctions Lambda

AWS Compute Optimizergénère des recommandations de taille de mémoire pour AWS Lambda les fonctions. Les recommandations relatives à vos fonctions sont affichées dans les pages suivantes de la console Compute Optimizer :

  • La page des recommandations relatives aux fonctions Lambda répertorie chacune de vos fonctions actuelles, leurs classifications de recherche, les raisons de leur recherche, la mémoire configurée actuelle, leur utilisation actuelle et leur coût actuel. La principale recommandation de Compute Optimizer est répertoriée à côté de chacune de vos fonctions. Elle inclut la mémoire configurée recommandée, le coût recommandé et la différence de prix entre votre fonction actuelle et la recommandation. Notez que le coût recommandé est une fourchette affichée sous les colonnes Coût recommandé (élevé) et Coût recommandé (faible) de la console. Utilisez la page des recommandations pour comparer vos fonctions actuelles avec leurs principales recommandations, ce qui peut vous aider à décider si vous devez augmenter ou réduire la taille de la mémoire configurée de votre fonction.

  • La page de détails de la fonction Lambda, à laquelle vous pouvez accéder depuis la page des recommandations relatives aux fonctions Lambda, répertorie les principales recommandations d'optimisation pour une fonction. Il répertorie la configuration de votre fonction actuelle et l'option de recommandation. La page de détails affiche également des graphiques des métriques d'utilisation pour la fonction en cours.

Les recommandations sont actualisées quotidiennement. Ils sont générés en analysant les spécifications et les indicateurs d'utilisation de la fonction actuelle au cours des 14 derniers jours. Pour plus d'informations, consultez Métriques analysées par AWS Compute Optimizer.

N'oubliez pas que Compute Optimizer génère des recommandations pour les fonctions Lambda qui répondent à un ensemble d'exigences spécifiques, que les recommandations peuvent prendre jusqu'à 24 heures pour être générées et que des données métriques suffisantes doivent être accumulées. Pour plus d'informations, consultez Ressources et besoins pris en charge.

Trouver des classifications

La colonne Recherche de la page des recommandations relatives aux fonctions Lambda fournit un résumé de la manière dont chacune de vos fonctions a été exécutée au cours de la période analysée.

Les classifications de résultats suivantes s'appliquent aux fonctions Lambda.

Classification Description

Non optimisé

Une fonction Lambda est considérée comme non optimisée lorsque Compute Optimizer a identifié que la mémoire configurée ou la puissance du processeur (qui est proportionnelle à la mémoire configurée) est sous-provisionnée ou surprovisionnée. Dans ce cas, Compute Optimizer génère une recommandation qui peut améliorer les performances ou le coût de votre charge de travail.

Lorsqu'une fonction n'est pas optimisée, Compute Optimizer indique la raison du sous-provisionnement en mémoire ou du surprovisionnement en mémoire.

Optimisé

Une fonction Lambda est considérée comme optimisée lorsque Compute Optimizer détermine que la mémoire configurée ou la puissance du processeur (qui est proportionnelle à la mémoire configurée) est correctement provisionnée pour exécuter votre charge de travail.

Unavailable

Compute Optimizer n'a pas pu générer de recommandation pour cette fonction. Cela peut être dû au fait que la fonction ne répond pas aux exigences de Compute Optimizer pour les fonctions Lambda ou qu'elle ne remplit pas les conditions requises pour une recommandation.

Pour cette classification des résultats, Compute Optimizer affiche l'une des raisons suivantes :

  • Données insuffisantes lorsque la fonction ne dispose pas de données métriques suffisantes pour que Compute Optimizer puisse générer une recommandation.

  • Peu concluant lorsque la fonction ne remplit pas les conditions requises pour une recommandation parce qu'elle a configuré une mémoire supérieure à 1 792 Mo ou parce que Compute Optimizer ne peut pas générer de recommandation avec un degré de confiance élevé.

Note

Les fonctions signalées comme non disponibles ne sont pas répertoriées dans la console Compute Optimizer.

Économies mensuelles estimées et opportunités d'économies

Économies mensuelles estimées (après remises)

Cette colonne répertorie les économies mensuelles approximatives que vous pouvez réaliser en migrant vos charges de travail de la spécification de mémoire à fonction Lambda actuelle vers la spécification de mémoire recommandée dans le cadre du modèle tarifaire Savings Plans. Pour recevoir des recommandations avec des remises Savings Plans, la préférence du mode d'estimation des économies doit être activée. Pour plus d'informations, consultez la section Mode d'estimation des économies.

Note

Si vous n'activez pas la préférence du mode d'estimation des économies, cette colonne affiche les informations de réduction tarifaire à la demande par défaut.

Économies mensuelles estimées (à la demande)

Cette colonne répertorie les économies mensuelles approximatives que vous pouvez réaliser en migrant vos charges de travail de la spécification de mémoire à fonction Lambda actuelle vers la spécification de mémoire recommandée dans le cadre du modèle de tarification à la demande.

Opportunité d'épargne (%)

Cette colonne indique la différence en pourcentage entre le prix de la spécification de mémoire à fonction Lambda actuelle et le prix de la spécification recommandée. Si le mode d'estimation des économies est activé, Compute Optimizer analyse les remises tarifaires des Savings Plans pour générer le pourcentage d'opportunités d'économies. Si le mode d'estimation des économies n'est pas activé, Compute Optimizer utilise uniquement les informations de tarification à la demande. Pour plus d'informations, consultez la section Mode d'estimation des économies.

Important

Si vous activez Cost Optimization Hub dansAWS Cost Explorer, Compute Optimizer utilise les données du Cost Optimization Hub, qui incluent vos remises tarifaires spécifiques, pour générer vos recommandations. Si le Cost Optimization Hub n'est pas activé, Compute Optimizer utilise les données de Cost Explorer et les informations de tarification à la demande pour générer vos recommandations. Pour plus d'informations, voir Enabling Cost Explorer et Cost Optimization Hub dans le guide de AWS Cost Management l'utilisateur.

Calcul des économies mensuelles estimées

Pour chaque recommandation, nous calculons le coût de fonctionnement d'une nouvelle fonction Lambda en utilisant les spécifications de mémoire recommandées. Les économies mensuelles estimées sont calculées en fonction du nombre d'heures d'exécution de la fonction Lambda actuelle et de la différence de débit entre les spécifications de mémoire actuelles et les spécifications de mémoire recommandées. Les économies mensuelles estimées pour les fonctions Lambda affichées sur le tableau de bord de Compute Optimizer sont la somme des économies mensuelles estimées pour toutes les fonctions Lambda du compte, avec une classification de résultat comme Non optimisée.

Risque de performance actuel

La colonne Risque de performance actuel de la page des recommandations relatives aux fonctions Lambda définit la probabilité que chaque fonction Lambda actuelle ne réponde pas aux besoins en ressources de sa charge de travail. Les valeurs actuelles du risque de performance varient entre très faible, faible, moyen et élevé. Un risque de performance très faible signifie que la fonction Lambda actuelle devrait toujours fournir une capacité suffisante. Plus le risque de performance est élevé, plus il est probable que vous deviez prendre en compte la recommandation générée par Compute Optimizer.

Graphiques d'utilisation

La page de détails de la fonction Lambda affiche les graphiques des métriques d'utilisation pour votre fonction actuelle. Les graphiques affichent les données relatives à la période d'analyse. Compute Optimizer utilise le point d'utilisation maximal dans chaque intervalle de cinq minutes pour générer des recommandations relatives aux fonctions Lambda.

Vous pouvez modifier les graphiques pour afficher les données des dernières 24 heures, pour trois jours, une semaine ou deux semaines.

Les graphiques d'utilisation suivants sont affichés sur la page de détails :

Nom du graphe Description

Durée (millisecondes)

Durée pendant laquelle votre code de fonction passe à traiter un événement.

Erreurs (nombre)

Le nombre d'appels qui ont entraîné une erreur de fonction. Les erreurs de fonction incluent les exceptions levées par votre code et par le runtime Lambda. L'environnement d'exécution renvoie des erreurs pour des problèmes tels que les expirations de délai et les erreurs de configuration.

Invocations (nombre)

Le nombre de fois que votre code de fonction est exécuté, y compris les exécutions réussies et celles qui entraînent une erreur de fonction.

Afficher les recommandations relatives aux fonctions Lambda

Utilisez la procédure suivante pour accéder à la page des recommandations des fonctions Lambda et consulter les recommandations relatives à vos fonctions actuelles.

  1. Ouvrez la console Compute Optimizer à l’adresse https://console.aws.amazon.com/compute-optimizer/.

  2. Choisissez les fonctions Lambda dans le volet de navigation.

    La page des recommandations répertorie les spécifications et les classifications de recherche de vos fonctions, ainsi que les spécifications des fonctions recommandées. Les fonctions actuellement répertoriées proviennent de la AWS région actuellement sélectionnée, dans le compte sélectionné.

  3. Vous pouvez effectuer les actions suivantes sur la page des recommandations :

    • Filtrez les recommandations par Régions AWS « Constatations » ou « Trouver des raisons ». Pour ce faire, sélectionnez d'abord la zone de texte Filtrer par une ou plusieurs propriétés. Choisissez ensuite la propriété et une valeur dans la liste déroulante qui apparaît.

    • Filtrez vos recommandations par tags. Pour ce faire, sélectionnez la zone de texte Clé de balise ou Valeur de balise. Entrez ensuite la clé ou la valeur par laquelle vous souhaitez filtrer vos recommandations de fonction Lambda.

      Par exemple, pour rechercher toutes les recommandations comportant une balise avec la clé Owner et la valeur deTeamA, spécifiez tag:Owner le nom et TeamA la valeur du filtre.

    • Consultez les recommandations relatives aux fonctions d'un autre compte. Pour ce faire, choisissez Compte, puis sélectionnez un autre identifiant de compte.

      Note

      Si vous êtes connecté à un compte de gestion d'une organisation et que l'accès sécurisé avec Compute Optimizer est activé, vous pouvez consulter les recommandations relatives aux ressources d'autres comptes. Pour plus d’informations, consultez Comptes pris en charge par Compute Optimizer et Compute Optimizer et accès sécurisé AWS Organizations.

    • Efface les filtres sélectionnés. Pour ce faire, choisissez Effacer les filtres à côté du filtre.

    • Accédez à la page de détails de la fonction Lambda pour une fonction spécifique. Pour ce faire, choisissez la classification de recherche répertoriée à côté de la fonction à laquelle vous souhaitez accéder.

    Modifiez la mémoire configurée de votre fonction Lambda lorsque vous êtes prêt. Pour plus d'informations, consultez la section Configuration de la mémoire des fonctions Lambda dans le Guide du AWS Lambdadéveloppeur.

Afficher les détails de la fonction Lambda

Utilisez la procédure suivante pour accéder à la page de détails de la fonction Lambda et consulter les détails d'une fonction spécifique et ses recommandations.

  1. Ouvrez la console Compute Optimizer à l’adresse https://console.aws.amazon.com/compute-optimizer/.

  2. Choisissez les fonctions Lambda dans le volet de navigation.

  3. Choisissez la classification de recherche répertoriée à côté de la fonction pour laquelle vous souhaitez afficher des informations détaillées.

    La page de détails répertorie les principales recommandations d'optimisation pour la fonction que vous avez choisie. Il répertorie les spécifications de votre fonction actuelle, la configuration de fonction recommandée et les graphiques des métriques d'utilisation.

  4. Vous pouvez effectuer les actions suivantes sur la page de détails :

    • Choisissez une option de recommandation pour afficher la comparaison de l'utilisation entre votre fonction actuelle et une fonction recommandée.

      Les graphiques des métriques d'utilisation de votre fonction actuelle sont affichés au bas de la page.

    • Pour modifier la plage de temps des graphiques, choisissez Plage de temps, puis choisissez 24 dernières heures, 3 derniers jours, Dernière semaine ou 2 dernières semaines.

      Le choix d’une plage de temps plus courte affiche les points de données avec une granularité plus élevée, ce qui fournit un niveau de détail accru.

    Modifiez la mémoire configurée de votre fonction Lambda lorsque vous êtes prêt. Pour plus d'informations, consultez la section Configuration de la mémoire des fonctions Lambda dans le Guide du AWS Lambdadéveloppeur.