Come funzionano le funzionalità di gestione dei costi di Amazon Q Developer - AWS Gestione dei costi

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Come funzionano le funzionalità di gestione dei costi di Amazon Q Developer

Architettura agentica

Amazon Q Developer utilizza un'architettura agentica per analizzare i AWS costi. Quando fai una domanda, Q crea un piano su come rispondere, raccoglie dati da più fonti, esegue calcoli e aggiorna dinamicamente il piano in base a ciò che apprende in ogni fase. Questo approccio consente a Q di gestire domande complesse e aperte che non hanno flussi di lavoro predefiniti.

Per rispondere alla tua domanda, Amazon Q Developer può eseguire i seguenti passaggi.

  1. Crea un piano: quando fai una domanda, Q analizza la tua richiesta e crea un piano iniziale su come raccogliere le informazioni necessarie.

  2. Raccoglie dati: Q recupera i dati dal Billing and Cost APIs Management appropriato in base alla tua domanda. Per domande complesse, Q può chiamarne più di una APIs in serie o in parallelo.

  3. Esegue calcoli: Q può eseguire calcoli che vanno da semplici period-over-period modifiche a metriche economiche unitarie complesse come il costo per vCPU all'ora o il costo per GB al mese di storage.

  4. Aggiorna il piano: quando Q esamina i risultati di ogni chiamata o calcolo API, aggiorna il piano in base a ciò che apprende. Ad esempio, se Q scopre che EC2 i costi sono aumentati in modo significativo, potrebbe decidere di verificare se alcuni Savings Plans sono scaduti.

  5. Continua fino al completamento: Q continua a raccogliere dati e a perfezionare la sua analisi finché non dispone di informazioni sufficienti per fornire una risposta completa alla tua domanda.

Durante tutto questo processo, Q mostra i dettagli di ogni chiamata API effettuata e di ogni calcolo che esegue, in modo che tu possa vedere esattamente come è arrivato alla sua risposta.

Fonti di dati e integrazioni API

Amazon Q Developer recupera i dati sui costi da 38 APIs attraverso sette servizi di Billing and Cost Management. Questa ampia integrazione consente a Q di rispondere a domande che riguardano più fonti di dati senza la necessità di passare da uno strumento o da una pagina di console all'altra.

Esploratore dei costi

Amazon Q Developer utilizza Cost Explorer APIs per recuperare i dati storici e previsti su costi e utilizzo:

  • GetCostAndUsage: recupera i dati su costi e utilizzo aggregati per periodo di tempo e dimensione

  • GetCostAndUsageWithResources: recupera i dati sui costi a livello di risorsa con granularità oraria

  • GetCostForecast: recupera i costi previsti per un periodo di tempo specificato

  • GetUsageForecast: recupera l'utilizzo previsto per un periodo di tempo specificato

  • GetDimensionValues: recupera i valori disponibili per le dimensioni dei costi (come i nomi dei servizi o l'account) IDs

  • GetTags: recupera le chiavi e i valori dei tag di allocazione dei costi disponibili

  • GetCostCategories: recupera le chiavi e i valori delle categorie di costo disponibili

  • GetAnomalies: recupera le anomalie di costo rilevate

  • GetReservationCoverage: recupera la percentuale di spesa idonea coperta dalle prenotazioni

  • GetReservationUtilization: recupera l'utilizzo delle prenotazioni acquistate

  • GetReservationPurchaseRecommendation: recupera i consigli per l'acquisto di prenotazioni

  • GetSavingsPlansCoverage: recupera la percentuale di spesa idonea coperta da Savings Plans

  • GetSavingsPlansUtilization: Recupera l'utilizzo dei Savings Plans acquistati

  • GetSavingsPlansUtilizationDetails: recupera i dati di utilizzo dettagliati per Savings Plans

  • GetSavingsPlansPurchaseRecommendation: Recupera i consigli per l'acquisto di Savings Plans

  • GetRightsizingRecommendation: recupera i consigli sul corretto dimensionamento delle istanze EC2

  • GetCostAndUsageComparisons: recupera i confronti dei costi tra i periodi di tempo

  • GetCostComparisonDrivers: recupera i fattori che determinano le variazioni dei costi tra i periodi di tempo

Centrale ottimizzazione costi

Amazon Q Developer utilizza Cost Optimization Hub APIs per recuperare consigli personalizzati per l'ottimizzazione dei costi:

  • GetRecommendation: recupera i dettagli di una raccomandazione specifica

  • ListRecommendations: recupera un elenco di consigli con opzioni di filtro

  • ListRecommendationSummaries: recupera informazioni di riepilogo sui consigli

AWS Compute Optimizer

Amazon Q Developer utilizza Compute APIs Optimizer per recuperare consigli sull'ottimizzazione delle risorse:

  • GetAutoScalingGroupRecommendations: recupera i consigli sul corretto dimensionamento per i gruppi di Auto Scaling

  • Ottieni EBSVolume consigli: recupera i consigli per i volumi EBS

  • Get EC2 InstanceRecommendations: recupera i consigli sul corretto dimensionamento delle istanze EC2

  • Ottieni ECSService consigli: recupera i consigli per i servizi ECS

  • Ottieni RDSDatabase consigli: recupera i consigli per i database RDS

  • GetLambdaFunctionRecommendations: recupera i consigli per le funzioni Lambda

  • GetIdleRecommendations: recupera i consigli per le risorse inattive

  • GetLicenseRecommendations: recupera i consigli per l'ottimizzazione delle licenze

  • GetEffectiveRecommendationPreferences: recupera le preferenze di raccomandazione effettive

AWS Budget

Amazon Q Developer utilizza l'API Budgets per recuperare informazioni sulle configurazioni e sullo stato del budget:

  • DescribeBudgets: recupera i dettagli del budget, comprese le soglie e la spesa effettiva

Piano gratuito

Amazon Q Developer utilizza il piano gratuito APIs per recuperare informazioni sull'utilizzo del piano gratuito:

  • GetFreeTierUsage: recupera l'utilizzo attuale del piano gratuito

  • GetAccountPlanState: recupera le informazioni sul tipo di account corrente e sull'idoneità al piano gratuito

  • ListAccountActivities: recupera un elenco delle attività dell'account che puoi intraprendere per guadagnare crediti aggiuntivi di livello gratuito

  • GetAccountActivity: recupera i dettagli di un'attività specifica dell'account che puoi intraprendere per guadagnare crediti aggiuntivi di livello gratuito

AWS Listino prezzi

Amazon Q Developer utilizza il listino prezzi APIs per recuperare informazioni pubbliche sui prezzi dei AWS servizi:

  • DescribeServices: recupera un elenco di servizi disponibili AWS

  • GetAttributeValues: recupera i valori validi per gli attributi del prodotto

  • GetProducts: recupera le informazioni sui prezzi per prodotti specifici

Motore di calcolo

Amazon Q Developer include un motore di calcolo flessibile che consente di eseguire un'ampia gamma di calcoli sui dati di costo. Questa funzionalità gli consente di fornire informazioni più approfondite rispetto al semplice recupero dei dati.

Tipi di calcoli

Q può eseguire calcoli tra cui:

  • Period-over-period modifiche: calcola la differenza di costi tra due periodi di tempo, sia in termini assoluti che come variazione percentuale.

  • Economia unitaria: calcola metriche come il costo per ora vCPU, il costo per GB al mese di storage o il costo per richiesta API.

  • Tariffe effettive: calcola il costo unitario effettivo dopo aver applicato gli sconti di Savings Plans o Reserved Instances.

  • Aggregazioni: somma, calcola la media o trova i valori minimo o massimo in più dimensioni.

  • Metriche personalizzate: combina più punti dati per creare metriche personalizzate su misura per la tua domanda.

Trasparenza delle API

Con ogni risposta, Amazon Q Developer fornisce la massima trasparenza sul modo in cui ha recuperato ed elaborato i tuoi dati. Questa trasparenza ti aiuta a capire esattamente cosa ha fatto Q per rispondere alla tua domanda e ti consente di verificare i risultati o fornire istruzioni più specifiche nelle domande di follow-up.

Cosa mostra Amazon Q Developer

Per ogni risposta, Q mostra:

  • Chiamate API effettuate: Q mostra il nome di ogni API chiamata per recuperare i dati.

  • Parametri utilizzati: Q mostra i parametri esatti utilizzati per ogni chiamata API, inclusi intervalli di tempo, filtri, dimensioni di raggruppamento e qualsiasi altro parametro pertinente.

  • Collegamenti diretti alla console: ove applicabile, Q fornisce collegamenti alle visualizzazioni corrispondenti nella console di gestione. AWS Questi collegamenti consentono di verificare i dati recuperati da Q o di approfondire i dati utilizzando le funzionalità di visualizzazione e filtraggio della console.

Usare la trasparenza per affinare le domande

La trasparenza fornita da Q ti consente di guidarne il comportamento in modo più efficace. Esempio:

  • Se Q ha recuperato dati per il periodo di tempo sbagliato, puoi specificare le date esatte che desideri in una domanda di follow-up.

  • Se Q ha raggruppato i costi in base a una chiave di tag ma desideri che siano raggruppati in base a un'altra, puoi chiedere a Q di raggruppare i dati.

Limitazioni

Amazon Q Developer presenta i seguenti limiti:

  • Dati sui prezzi: le funzionalità di determinazione dei prezzi e di stima dei costi forniscono solo dati pubblici sui prezzi tratti dal listino prezzi. AWS APIs Gli sconti specifici per i clienti non si riflettono nelle stime dei prezzi. Amazon Q Developer non si integra con il AWS Pricing Calculator, quindi non può creare o salvare stime del carico di lavoro che riflettano sconti o prezzi specifici del cliente.

  • Analisi Savings Plans: Amazon Q Developer può fornire consigli sui Savings Plans e analizzare la copertura e l'utilizzo storici dei Savings Plans. Q non si integra con Savings Plans Purchase Analyzer, quindi non può modellare l'impatto di uno specifico acquisto di Savings Plans su risparmio, copertura o utilizzo.

  • Azioni mutanti: Amazon Q Developer può recuperare e analizzare i dati sui costi, ma non può intraprendere azioni mutanti per tuo conto, come creare o modificare budget, acquistare Savings Plans o Reserved Instances o modificare le preferenze di Cost Management.