View a markdown version of this page

Comment fonctionnent les fonctionnalités de gestion des coûts d'Amazon Q Developer - AWS Gestion des coûts

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.

Comment fonctionnent les fonctionnalités de gestion des coûts d'Amazon Q Developer

Architecture agentique

Amazon Q Developer utilise une architecture agentique pour analyser vos AWS coûts. Lorsque vous posez une question, Q crée un plan indiquant comment y répondre, rassemble des données provenant de sources multiples, effectue des calculs et met à jour dynamiquement son plan en fonction de ce qu'il apprend à chaque étape. Cette approche permet à Q de traiter des questions complexes et ouvertes qui n'ont pas de flux de travail prédéfinis.

Pour répondre à votre question, Amazon Q Developer peut suivre les étapes suivantes.

  1. Élabore un plan  : Lorsque vous posez une question, Q analyse votre demande et crée un plan initial sur la manière de recueillir les informations nécessaires.

  2. Collecte des données  : Q extrait les données des API de facturation et de gestion des coûts appropriées en fonction de votre question. Pour les questions complexes, Q peut appeler plusieurs API en série ou en parallèle.

  3. Effectue des calculs  : Q peut effectuer des calculs allant de simples modifications d'une période à l'autre à des indicateurs économiques unitaires complexes tels que le coût par v CPU-hour ou le coût par stockage. GB-month

  4. Met à jour le plan  : lorsque Q examine les résultats de chaque appel d'API ou calcul, il met à jour son plan en fonction de ce qu'il apprend. Par exemple, si Q découvre que les coûts de l'EC2 ont augmenté de manière significative, elle peut décider de rechercher si des plans d'épargne ont expiré.

  5. Poursuit jusqu'à la fin  : Q continue de recueillir des données et d'affiner son analyse jusqu'à ce qu'il dispose de suffisamment d'informations pour fournir une réponse complète à votre question.

Tout au long de ce processus, Q affiche les détails de chaque appel d'API qu'il effectue et de chaque calcul qu'il effectue, afin que vous puissiez voir exactement comment il est parvenu à sa réponse.

Si vous le demandez, Q peut créer un graphique de vos données de facturation et de gestion des coûts. Pour créer un graphique, Q rassemble les données des API pertinentes, effectue tous les calculs nécessaires, met en forme les données pour remplir le graphique, puis affiche le graphique. Les graphiques générés dans Amazon Q Developer reflètent un aperçu de vos données de facturation au moment où vous avez demandé le graphique et ne sont pas mis à jour lorsque des frais supplémentaires sont facturés.

Sources de données et intégrations d'API

Amazon Q Developer extrait les données de coûts de 38 API via sept services de facturation et de gestion des coûts. Cette intégration étendue permet à Q de répondre à des questions qui concernent plusieurs sources de données sans que vous ayez à passer d'un outil à l'autre ou d'une page de console à l'autre.

Cost Explorer

Amazon Q Developer utilise les API Cost Explorer pour récupérer vos données de coûts et d'utilisation historiques et prévues :

  • GetCostAndUsage: Récupère les données de coût et d'utilisation agrégées par période et par dimension

  • GetCostAndUsageWithResources: extrait les données de coûts au niveau des ressources avec une granularité horaire

  • GetCostForecast: Récupère les coûts prévus pour une période spécifiée

  • GetUsageForecast: Récupère l'utilisation prévue pour une période spécifiée

  • GetDimensionValues: extrait les valeurs disponibles pour les dimensions de coût (telles que les noms de services ou les identifiants de compte)

  • GetTags: Récupère les clés et les valeurs des balises de répartition des coûts disponibles

  • GetCostCategories: Récupère les clés et les valeurs des catégories de coûts disponibles

  • GetAnomalies: Récupère les anomalies de coûts détectées

  • GetReservationCoverage: Récupère le pourcentage de dépenses éligibles couvertes par les réservations

  • GetReservationUtilization: Récupère l'utilisation des réservations achetées

  • GetReservationPurchaseRecommendation: Récupère les recommandations pour l'achat de réservations

  • GetSavingsPlansCoverage: Récupère le pourcentage des dépenses éligibles couvertes par les plans d'épargne

  • GetSavingsPlansUtilization: Récupère l'utilisation des plans d'épargne achetés

  • GetSavingsPlansUtilizationDetails: Récupère des données d'utilisation détaillées pour les plans d'épargne

  • GetSavingsPlansPurchaseRecommendation: Récupère des recommandations pour l'achat de plans d'épargne

  • GetRightsizingRecommendation: Récupère les recommandations de redimensionnement pour les instances EC2

  • GetCostAndUsageComparisons: Récupère les comparaisons de coûts entre les périodes

  • GetCostComparisonDrivers: Récupère les facteurs de variation des coûts entre les périodes

Hub d'optimisation des coûts

Amazon Q Developer utilise les API du Cost Optimization Hub pour récupérer des recommandations personnalisées d'optimisation des coûts :

  • GetRecommendation: Récupère les détails d'une recommandation spécifique

  • ListRecommendations: Récupère une liste de recommandations avec des options de filtrage

  • ListRecommendationSummaries: Récupère des informations récapitulatives sur les recommandations

AWS Compute Optimizer

Amazon Q Developer utilise les API Compute Optimizer pour récupérer les recommandations d'optimisation des ressources :

  • GetAutoScalingGroupRecommendations: Récupère les recommandations de redimensionnement pour les groupes Auto Scaling

  • GetEBSVolumeRecommendations: Récupère les recommandations pour les volumes EBS

  • GetEC2InstanceRecommendations: Récupère les recommandations de redimensionnement pour les instances EC2

  • GetECSServiceRecommendations: Récupère les recommandations pour les services ECS

  • GetRDSDatabaseRecommendations: Récupère les recommandations pour les bases de données RDS

  • GetLambdaFunctionRecommendations: Récupère les recommandations pour les fonctions Lambda

  • GetIdleRecommendations: Récupère des recommandations pour les ressources inactives

  • GetLicenseRecommendations: Récupère des recommandations pour l'optimisation des licences

  • GetEffectiveRecommendationPreferences: Récupère les préférences de recommandation effectives

AWS Budgets

Amazon Q Developer utilise l'API Budgets pour récupérer des informations relatives à la configuration et à l'état de votre budget :

  • DescribeBudgets: Récupère les détails du budget, y compris les seuils et les dépenses réelles

Offre gratuite

Amazon Q Developer utilise des API de niveau gratuit pour récupérer des informations relatives à votre utilisation du niveau gratuit :

  • GetFreeTierUsage: récupère votre utilisation actuelle du niveau gratuit

  • GetAccountPlanState: Récupère des informations sur votre type de compte actuel et votre éligibilité au niveau gratuit

  • ListAccountActivities: récupère la liste des activités que vous pouvez effectuer sur votre compte pour gagner des crédits de niveau gratuits supplémentaires

  • GetAccountActivity: récupère les détails d'une activité de compte spécifique que vous pouvez effectuer pour gagner des crédits de niveau gratuits supplémentaires

AWS Liste de prix

Amazon Q Developer utilise les API de liste de prix pour récupérer les informations relatives aux tarifs publics AWS des services :

  • DescribeServices: Récupère la liste des services disponibles AWS

  • GetAttributeValues: Récupère les valeurs valides pour les attributs du produit

  • GetProducts: Récupère les informations de prix pour des produits spécifiques

Moteur de calcul

Amazon Q Developer inclut un moteur de calcul flexible qui lui permet d'effectuer un large éventail de calculs sur vos données de coûts. Cette fonctionnalité lui permet de fournir des informations plus approfondies que la simple récupération de données.

Types de calculs

Q peut effectuer des calculs, notamment :

  • Period-over-period changements  : calculez la différence de coûts entre deux périodes, à la fois en termes absolus et en pourcentage.

  • Économie unitaire  : calculez des indicateurs tels que le coût par vCPU-hour, le GB-month coût par stockage ou le coût par demande d'API.

  • Taux effectifs  : calculez le coût unitaire effectif après avoir appliqué les remises des plans d'épargne ou des instances réservées.

  • Agrégations  : additionnez, faites la moyenne ou trouvez les valeurs minimales ou maximales sur plusieurs dimensions.

  • Statistiques personnalisées  : combinez plusieurs points de données pour créer des mesures personnalisées adaptées à votre question.

Transparence des API

À chaque réponse, Amazon Q Developer fournit une transparence totale sur la manière dont il a récupéré et traité vos données. Cette transparence vous aide à comprendre exactement ce que Q a fait pour répondre à votre question et vous permet de vérifier les résultats ou de fournir des instructions plus spécifiques dans les questions de suivi.

Ce qu'Amazon Q Developer affiche

Pour chaque réponse, Q vous indique :

  • Appels d'API effectués  : Q affiche le nom de chaque API qu'il a appelée pour récupérer des données.

  • Paramètres utilisés  : Q indique les paramètres exacts utilisés pour chaque appel d'API, y compris les plages horaires, les filtres, les dimensions de regroupement et tout autre paramètre pertinent.

  • Liens profonds vers la console  : le cas échéant, Q fournit des liens vers les vues correspondantes dans la console AWS de gestion. Ces liens vous permettent de vérifier les données que Q a récupérées ou d'explorer les données de manière plus approfondie à l'aide des fonctionnalités de visualisation et de filtrage de la console.

Utiliser la transparence pour affiner vos questions

La transparence fournie par Q vous permet de mieux orienter son comportement. Par exemple :

  • Si Q a récupéré des données pour la mauvaise période, vous pouvez spécifier les dates exactes souhaitées dans une question de suivi.

  • Si Q a regroupé les coûts par une clé de balise mais que vous souhaitiez les regrouper par une autre, vous pouvez demander à Q de regrouper les données.

Limitations

Amazon Q Developer a les limitations suivantes :

  • Données de tarification  : les fonctionnalités de tarification et d'estimation des coûts fournissent uniquement des données de tarification publiques provenant des API de liste de AWS prix. Customer-specific les remises ne sont pas prises en compte dans les estimations de prix. Amazon Q Developer ne s'intègre pas au calculateur de AWS prix. Il ne peut donc pas créer ni enregistrer d'estimations de charge de travail reflétant les remises ou les prix spécifiques aux clients.

  • Analyse des plans d'épargne  : le développeur Amazon Q peut fournir des recommandations sur les plans d'épargne et analyser l'historique de couverture et d'utilisation de vos plans d'épargne. Q ne s'intègre pas à l'analyseur d'achats de plans d'épargne et ne peut donc pas modéliser l'impact d'un achat de plans d'épargne spécifique sur les économies, la couverture ou l'utilisation.

  • Actions de mutation  : Amazon Q Developer peut récupérer et analyser les données de coûts, mais ne peut pas effectuer d'actions de mutation en votre nom, telles que la création ou la modification de budgets, l'achat de plans d'épargne ou d'instances réservées, ou la modification des préférences de gestion des coûts.