So funktionieren die Kostenmanagementfunktionen in Amazon Q Developer - AWS Kostenmanagement

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

So funktionieren die Kostenmanagementfunktionen in Amazon Q Developer

Agenturarchitektur

Amazon Q Developer verwendet eine Agentenarchitektur, um Ihre AWS Kosten zu analysieren. Wenn Sie eine Frage stellen, erstellt Q einen Plan zur Beantwortung der Frage, sammelt Daten aus mehreren Quellen, führt Berechnungen durch und aktualisiert seinen Plan dynamisch auf der Grundlage der bei jedem Schritt gewonnenen Erkenntnisse. Dieser Ansatz ermöglicht es Q, komplexe, offene Fragen zu beantworten, für die es keine vordefinierten Workflows gibt.

Um Ihre Frage zu beantworten, kann Amazon Q Developer die folgenden Schritte ausführen.

  1. Bildet einen Plan: Wenn Sie eine Frage stellen, analysiert Q Ihre Anfrage und erstellt einen ersten Plan für die Erfassung der erforderlichen Informationen.

  2. Sammelt Daten: Q ruft APIs basierend auf Ihrer Frage Daten aus dem entsprechenden Billing and Cost Management ab. Bei komplexen Fragen kann Q mehrere APIs hintereinander oder parallel aufrufen.

  3. Führt Berechnungen durch: Q kann Berechnungen durchführen, die von einfachen period-over-period Änderungen bis hin zu komplexen wirtschaftlichen Einzelkennzahlen wie Kosten pro vCPU-Stunde oder Kosten pro GB-Monat Speicher reichen.

  4. Aktualisiert den Plan: Während Q die Ergebnisse jedes API-Aufrufs oder jeder API-Berechnung überprüft, aktualisiert es seinen Plan auf der Grundlage der gewonnenen Erkenntnisse. Wenn Q beispielsweise feststellt, dass die EC2 Kosten erheblich gestiegen sind, könnte es beschließen, zu untersuchen, ob Savings Plans abgelaufen sind.

  5. Wird fortgesetzt, bis der Vorgang abgeschlossen ist: Q sammelt weiterhin Daten und verfeinert seine Analyse, bis genügend Informationen vorliegen, um eine umfassende Antwort auf Ihre Frage zu geben.

Während dieses Vorgangs zeigt Q die Details jedes API-Aufrufs und jeder durchgeführten Berechnung an, sodass Sie genau sehen können, wie das Unternehmen zu seiner Antwort gekommen ist.

Datenquellen und API-Integrationen

Amazon Q Developer ruft Kostendaten von 38 APIs aus sieben Abrechnungs Billing and Cost Management Kostenmanagement-Services ab. Diese umfassende Integration ermöglicht es Q, Fragen zu beantworten, die sich über mehrere Datenquellen erstrecken, ohne dass Sie zwischen verschiedenen Tools oder Konsolenseiten wechseln müssen.

Cost Explorer

Amazon Q Developer verwendet Cost Explorer APIs , um Ihre historischen und prognostizierten Kosten- und Nutzungsdaten abzurufen:

  • GetCostAndUsage: Ruft nach Zeitraum und Dimension aggregierte Kosten- und Nutzungsdaten ab

  • GetCostAndUsageWithResources: Ruft Kostendaten auf Ressourcenebene mit stündlicher Granularität ab

  • GetCostForecast: Ruft prognostizierte Kosten für einen bestimmten Zeitraum ab

  • GetUsageForecast: Ruft die prognostizierte Nutzung für einen bestimmten Zeitraum ab

  • GetDimensionValues: Ruft verfügbare Werte für Kostendimensionen ab (wie Servicenamen oder Konten) IDs

  • GetTags: Ruft verfügbare Tag-Schlüssel und Werte für die Kostenzuweisung ab

  • GetCostCategories: Ruft verfügbare Schlüssel und Werte für Kostenkategorien ab

  • GetAnomalies: Ruft erkannte Kostenanomalien ab

  • GetReservationCoverage: Ruft den Prozentsatz der förderfähigen Ausgaben ab, die durch Reservierungen gedeckt wurden

  • GetReservationUtilization: Ruft die Nutzung der gekauften Reservierungen ab

  • GetReservationPurchaseRecommendation: Ruft Empfehlungen für den Kauf von Reservierungen ab

  • GetSavingsPlansCoverage: Ruft den Prozentsatz der förderfähigen Ausgaben ab, die durch Savings Plans abgedeckt sind

  • GetSavingsPlansUtilization: Ruft die Nutzung gekaufter Savings Plans ab

  • GetSavingsPlansUtilizationDetails: Ruft detaillierte Nutzungsdaten für Savings Plans ab

  • GetSavingsPlansPurchaseRecommendation: Ruft Empfehlungen für den Kauf von Savings Plans ab

  • GetRightsizingRecommendation: Ruft Empfehlungen zur richtigen Dimensionierung für Instances ab EC2

  • GetCostAndUsageComparisons: Ruft Kostenvergleiche zwischen Zeiträumen ab

  • GetCostComparisonDrivers: Ruft die Faktoren ab, die für Kostenänderungen zwischen Zeiträumen verantwortlich sind

Cost Optimization Hub

Amazon Q Developer verwendet Cost Optimization Hub APIs , um personalisierte Empfehlungen zur Kostenoptimierung abzurufen:

  • GetRecommendation: Ruft Details zu einer bestimmten Empfehlung ab

  • ListRecommendations: Ruft eine Liste von Empfehlungen mit Filteroptionen ab

  • ListRecommendationSummaries: Ruft zusammenfassende Informationen zu Empfehlungen ab

AWS Compute Optimizer

Amazon Q Developer verwendet Compute Optimizer APIs , um Empfehlungen zur Ressourcenoptimierung abzurufen:

  • GetAutoScalingGroupRecommendations: Ruft Empfehlungen zur richtigen Größe für Auto Scaling Scaling-Gruppen ab

  • EBSVolumeEmpfehlungen abrufen: Ruft Empfehlungen für EBS-Volumes ab

  • Abrufen EC2 InstanceRecommendations: Ruft Empfehlungen zur richtigen Dimensionierung für Instances ab EC2

  • ECSServiceEmpfehlungen abrufen: Ruft Empfehlungen für ECS-Services ab

  • RDSDatabaseEmpfehlungen abrufen: Ruft Empfehlungen für RDS-Datenbanken ab

  • GetLambdaFunctionRecommendations: Ruft Empfehlungen für Lambda-Funktionen ab

  • GetIdleRecommendations: Ruft Empfehlungen für inaktive Ressourcen ab

  • GetLicenseRecommendations: Ruft Empfehlungen zur Lizenzoptimierung ab

  • GetEffectiveRecommendationPreferences: Ruft die effektiven Empfehlungspräferenzen ab

AWS Budgets

Amazon Q Developer verwendet die Budgets-API, um Informationen über Ihre Budgetkonfigurationen und Ihren Status abzurufen:

  • DescribeBudgets: Ruft Budgetdetails ab, einschließlich Schwellenwerten und tatsächlichen Ausgaben

Kostenloses Kontingent

Amazon Q Developer verwendet das kostenlose Kontingent APIs , um Informationen über Ihre Nutzung des kostenlosen Kontingents abzurufen:

  • GetFreeTierUsage: Ruft Ihre aktuelle Nutzung des kostenlosen Kontingents ab

  • GetAccountPlanState: Ruft Informationen zu Ihrem aktuellen Kontotyp und zur Inanspruchnahme des kostenlosen Nutzungskontingents ab

  • ListAccountActivities: Ruft eine Liste mit Kontoaktivitäten ab, mit denen Sie zusätzliches Guthaben für das kostenlose Kontingent verdienen können

  • GetAccountActivity: Ruft Details zu einer bestimmten Kontoaktivität ab, mit der Sie zusätzliche Credits für das kostenlose Kontingent sammeln können

AWS Preisliste

Amazon Q Developer verwendet Price List APIs , um öffentliche Preisinformationen für AWS Services abzurufen:

  • DescribeServices: Ruft eine Liste der verfügbaren Dienste ab AWS

  • GetAttributeValues: Ruft gültige Werte für Produktattribute ab

  • GetProducts: Ruft Preisinformationen für bestimmte Produkte ab

Berechnungs-Engine

Amazon Q Developer enthält eine flexible Berechnungs-Engine, mit der Sie eine Vielzahl von Berechnungen mit Ihren Kostendaten durchführen können. Diese Funktion ermöglicht es, tiefere Einblicke zu gewinnen als das einfache Abrufen von Daten allein.

Arten von Berechnungen

Q kann unter anderem folgende Berechnungen durchführen:

  • Period-over-period Änderungen: Berechnet die Kostendifferenz zwischen zwei Zeiträumen, sowohl in absoluten Zahlen als auch als prozentuale Veränderung.

  • Einheitsökonomie: Berechnet Kennzahlen wie Kosten pro vCPU-Stunde, Kosten pro GB-Monat Speicher oder Kosten pro API-Anfrage.

  • Effektive Tarife: Berechnen Sie die effektiven Kosten pro Einheit, nachdem Sie Rabatte aus Savings Plans oder Reserved Instances berücksichtigt haben.

  • Aggregationen: Summieren, Durchschnittswerte oder ermitteln Sie die Mindest- oder Höchstwerte in mehreren Dimensionen.

  • Benutzerdefinierte Metriken: Kombinieren Sie mehrere Datenpunkte, um benutzerdefinierte Metriken zu erstellen, die auf Ihre Frage zugeschnitten sind.

API-Transparenz

Mit jeder Antwort bietet Amazon Q Developer vollständige Transparenz darüber, wie Ihre Daten abgerufen und verarbeitet wurden. Diese Transparenz hilft Ihnen dabei, genau zu verstehen, was Q zur Beantwortung Ihrer Frage getan hat, und ermöglicht es Ihnen, die Ergebnisse zu überprüfen oder bei Folgefragen genauere Anweisungen zu geben.

Was Amazon Q Developer anzeigt

Q zeigt Ihnen für jede Antwort:

  • Durchgeführte API-Aufrufe: Q zeigt den Namen jeder API an, die zum Abrufen von Daten aufgerufen wurde.

  • Verwendete Parameter: Q zeigt die genauen Parameter, die für jeden API-Aufruf verwendet wurden, einschließlich Zeitbereiche, Filter, Gruppierungsdimensionen und alle anderen relevanten Parameter.

  • Deep-Links für die Konsole: Q bietet gegebenenfalls Links zu passenden Ansichten in der AWS Management Console. Über diese Links können Sie die abgerufenen Daten Q überprüfen oder die Daten mithilfe der Visualisierungs- und Filterfunktionen der Konsole weiter untersuchen.

Nutzen Sie Transparenz, um Ihre Fragen zu verfeinern

Die Transparenz, die Q bietet, ermöglicht es Ihnen, sein Verhalten effektiver zu steuern. Beispiel:

  • Wenn Q Daten für den falschen Zeitraum abgerufen hat, können Sie in einer Folgefrage die genauen Daten angeben, die Sie möchten.

  • Wenn Q die Kosten nach einem Tag-Schlüssel gruppiert hat, Sie sie aber nach einem anderen gruppieren möchten, können Sie Q bitten, die Daten neu zu gruppieren.

Einschränkungen

Für Amazon Q Developer gelten folgende Einschränkungen:

  • Preisdaten: Die Funktionen zur Preisfindung und Kostenschätzung stellen nur öffentliche Preisdaten aus der AWS Preisliste bereit. APIs Kundenspezifische Rabatte spiegeln sich nicht in den Preisschätzungen wider. Amazon Q Developer ist nicht in den AWS Preisrechner integriert und kann daher keine Workload-Schätzungen erstellen oder speichern, die kundenspezifische Rabatte oder Preise widerspiegeln.

  • Analyse von Sparplänen: Amazon Q Developer kann Empfehlungen zu Savings Plans geben und den Umfang und die Nutzung Ihrer bisherigen Savings Plans analysieren. Q ist nicht in den Savings Plans Purchase Analyzer integriert und kann daher nicht modellieren, wie sich der Kauf eines bestimmten Savings Plans auf Einsparungen, Deckung oder Nutzung auswirkt.

  • Mutierende Aktionen: Amazon Q Developer kann Kostendaten abrufen und analysieren, kann jedoch keine mutierenden Maßnahmen in Ihrem Namen ergreifen, z. B. Budgets erstellen oder ändern, Savings Plans oder Reserved Instances kaufen oder Kostenmanagement-Einstellungen ändern.