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 agentic 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 son plan de manière dynamique en fonction de ce qu'il apprend à chaque étape. Cette approche permet à Q de traiter des questions ouvertes complexes qui n'ont pas de flux de travail prédéfinis.
Pour répondre à votre question, Amazon Q Developer peut effectuer les étapes suivantes.
-
Forme un plan : Lorsque vous posez une question, Q analyse votre demande et crée un plan initial indiquant comment recueillir les informations nécessaires.
-
Collecte des données : Q récupère les données auprès du Billing and Cost Management approprié en APIs fonction de votre question. Pour les questions complexes, Q peut appeler plusieurs APIs en série ou en parallèle.
-
Effectue des calculs : Q peut effectuer des calculs allant de simples period-over-period modifications à des indicateurs économiques unitaires complexes tels que le coût par heure de processeur virtuel ou le coût par Go par mois de stockage.
-
Met à jour le plan : au fur et à mesure que Q passe en revue les résultats de chaque appel d'API ou de chaque calcul, il met à jour son plan en fonction de ce qu'il apprend. Par exemple, si Q découvre que EC2 les coûts ont augmenté de manière significative, elle peut décider de rechercher si certains Savings Plans ont expiré.
-
Continue jusqu'à la fin : Q continue de collecter 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.
Sources de données et intégrations d'API
Amazon Q Developer récupère les données de coûts de 38 APIs dans sept services de Billing and Cost Management. 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 ou d'une page de console à l'autre.
Cost Explorer
Amazon Q Developer utilise Cost Explorer APIs pour récupérer vos données historiques et prévisionnelles sur les coûts et l'utilisation :
-
GetCostAndUsage: récupère les données de coût et d'utilisation agrégées par période et par dimension
-
GetCostAndUsageWithResources: récupère les données de coût au niveau des ressources avec une granularité horaire
-
GetCostForecast: récupère les coûts prévisionnels pour une période spécifiée
-
GetUsageForecast: récupère les prévisions d'utilisation pour une période spécifiée
-
GetDimensionValues: récupère les valeurs disponibles pour les dimensions de coût (telles que les noms de service ou de compte IDs)
-
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 Savings Plans
-
GetSavingsPlansUtilization: Récupère l'utilisation des Savings Plans achetés
-
GetSavingsPlansUtilizationDetails: Récupère les données d'utilisation détaillées pour Savings Plans
-
GetSavingsPlansPurchaseRecommendation: Récupère les recommandations pour l'achat de Savings Plans
-
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 le hub d'optimisation des coûts APIs pour obtenir 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 Compute Optimizer APIs pour récupérer les recommandations d'optimisation des ressources :
-
GetAutoScalingGroupRecommendations: Récupère les recommandations de redimensionnement pour les groupes Auto Scaling
-
Obtenir EBSVolume des recommandations : récupère les recommandations pour les volumes EBS
-
Obtenir EC2 InstanceRecommendations : récupère les recommandations de redimensionnement pour les instances EC2
-
Obtenir ECSService des recommandations : récupère les recommandations pour les services ECS
-
Obtenir RDSDatabase des recommandations : 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 les recommandations relatives aux ressources inactives
-
GetLicenseRecommendations: récupère les 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 sur la configuration et le statut 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 le niveau gratuit APIs pour récupérer des informations concernant 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 une 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é spécifique du compte que vous pouvez effectuer pour gagner des crédits de niveau gratuits supplémentaires
AWS Liste de prix
Amazon Q Developer utilise la liste APIs de prix pour récupérer les informations publiques sur les prix des AWS 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 extraction de données.
Types de calculs
Q peut effectuer des calculs tels que :
-
Period-over-period modifications : calculez la différence de coûts entre deux périodes, à la fois en termes absolus et en pourcentage de variation.
-
Économie unitaire : calculez des indicateurs tels que le coût par heure de processeur virtuel, le coût par Go de stockage par mois ou le coût par demande d'API.
-
Taux effectifs : calculez le coût unitaire effectif après avoir appliqué les remises accordées par Savings Plans ou Reserved Instances.
-
Agrégations : additionnez, faites la moyenne ou trouvez les valeurs minimales ou maximales sur plusieurs dimensions.
-
Mesures 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'affiche Amazon Q Developer
Pour chaque réponse, Q vous indique :
-
Appels d'API effectués : Q affiche le nom de chaque API 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, notamment les plages de temps, 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 récupérées par Q 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 guider son comportement de manière plus efficace. 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 selon une clé de balise mais que vous souhaitez 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 issues de la liste de AWS prix APIs. Les remises spécifiques aux clients 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 ou enregistrer des estimations de charge de travail qui reflètent 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 la couverture et de l'utilisation de vos plans d'épargne. Q ne s'intègre pas à Savings Plans Purchase Analyzer, il ne peut donc pas modéliser l'impact d'un achat spécifique de Savings Plans sur l'épargne, 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 prendre d'actions de mutation en votre nom, telles que la création ou la modification de budgets, l'achat de Savings Plans ou d'instances réservées, ou la modification des préférences de gestion des coûts.