View a markdown version of this page

Analisi delle cause principali delle anomalie con 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à.

Analisi delle cause principali delle anomalie con Amazon Q Developer

Puoi utilizzare Amazon Q Developer per individuare la causa principale di un'anomalia di costo rilevata. Quando analizzi un'anomalia, Amazon Q Developer analizza i dati di costo e CloudTrail gli eventi per identificare cosa è cambiato, quando, dove, chi ha innescato la modifica e perché è avvenuta.

L'analisi dei costi è disponibile senza costi aggiuntivi per i clienti che utilizzano AWS Cost Anomaly Detection. L'indagine potrebbe comportare costi standard per i servizi sottostanti utilizzati per conto dell'utente, ad esempio le query CloudWatch Logs Insights sui dati dell'utente. CloudTrail Per i dettagli, consulta i prezzi di CloudWatch Logs.

Come funziona l'indagine sui costi

Quando indaghi su un'anomalia, Amazon Q Developer esegue la seguente analisi:

  1. Identifica cosa è cambiato nei tuoi dati sui costi suddividendo l'anomalia nelle dimensioni che hanno contribuito maggiormente (servizio, account, regione, tipo di utilizzo).

  2. Determina se la modifica è determinata dall'uso o dal tasso. Una modifica basata sull'utilizzo significa più risorse o attività allo stesso prezzo unitario (ad esempio, una nuova implementazione scalabile). Una modifica basata sui tassi implica un utilizzo simile a un prezzo unitario diverso (ad esempio, una riallocazione dei piani di risparmio o un ripristino dei prezzi su più livelli).

  3. Per le modifiche basate sull'utilizzo, è correlato all'attribuzione della modifica del costo a specifiche chiamate API e CloudTrail ai principi IAM che le hanno apportate.

  4. Per le modifiche basate sui tassi, tenta di spiegare la composizione dei costi identificando i cambiamenti nei prezzi o gli sconti applicati.

Il risultato dell'indagine si adatta all'anomalia. Una semplice anomalia con una causa principale produce una narrazione concisa. Un'anomalia complessa con più cause indipendenti produce una suddivisione per causa con una sintesi.

Prerequisiti

Per utilizzare l'analisi dei costi, è necessario quanto segue:

  • Accesso per sviluppatori Amazon Q. Gli utenti devono disporre delle autorizzazioni Amazon Q Developer (q:StartConversation,q:SendMessage) e dell'q:PassRequestautorizzazione. Il modo più rapido per concedere l'accesso è utilizzare la policy AmazonQFullAccess gestita. Per configurazioni dettagliate delle autorizzazioni, consulta Security for cost management capabilities in Amazon Q Developer.

  • (Consigliato) Un CloudTrail percorso a livello di organizzazione con registrazione degli eventi di gestione abilitata e consegna dei log. CloudWatch Per le indagini su più account, la funzionalità rileva automaticamente il percorso dell'organizzazione e interroga CloudWatch Logs Insights per trovare gli eventi in tutti gli account dei membri. Se non è configurato alcun percorso organizzativo, l'indagine viene completata con i dati sui costi disponibili e indica cosa abilitare per una risposta più completa. Per informazioni sulla creazione di un percorso organizzativo, consulta Creazione di un percorso per un'organizzazione nella Guida per l'AWS CloudTrail utente.

Analisi di un'anomalia

Puoi avviare un'indagine dalle seguenti posizioni: dalla console di rilevamento delle anomalie dei costi o da una conversazione con gli sviluppatori di Amazon Q.

Dalla console di Cost Anomaly Detection

  1. Apri la console di Fatturazione e Gestione dei costi all'indirizzo https://console.aws.amazon.com/costmanagement/.

  2. Nel pannello di navigazione, scegliere Cost Anomaly Detection.

  3. Scegli la scheda Anomalie rilevate.

  4. Seleziona un'anomalia per visualizzarne i dettagli.

  5. Scegli Investiga con Amazon Q Developer.

Amazon Q Developer apre e avvia l'indagine automaticamente. I risultati vengono visualizzati in genere in pochi minuti.

Da una conversazione con gli sviluppatori di Amazon Q

Quando fai ad Amazon Q Developer una domanda sui AWS costi a cui è meglio rispondere con un'indagine, Amazon Q Developer potrebbe richiamare automaticamente la funzionalità di indagine come parte della conversazione.

Comprensione dei risultati delle indagini

I risultati dell'indagine potrebbero includere le seguenti dimensioni di una variazione dei costi, a seconda dei dati disponibili:

  • Cosa è cambiato. Il servizio, l'account, l'area geografica e il tipo di utilizzo che contribuisce. L'indagine identifica i principali fattori di costo, non solo il totale dei servizi di alto livello.

  • Quando. La cronologia degli eventi che hanno portato all'anomalia, ancorata al giorno in cui è iniziata la modifica dei costi e agli eventi di distribuzione o configurazione che l'hanno preceduta.

  • Dove. Gli account e le regioni coinvolte. Per le organizzazioni con più account collegati, l'indagine identifica l'account specifico da cui ha avuto origine la modifica.

  • Chi. Il principio IAM che ha attivato la chiamata API, che si tratti di un utente, di un ruolo o di un processo automatizzato.

  • Perché. Una spiegazione in un linguaggio semplice che lega insieme quanto sopra. Ad esempio: «Una funzione AWS Lambda nell'account 111122223333 ha aumentato il tasso di invocazione a partire dal 15 maggio dopo un'implementazione da parte del ruolo deploy-prod IAM, determinando un aumento dei costi di us-east-1".

Quando non è possibile identificare una causa principale definitiva

Non tutte le modifiche ai costi sono riconducibili a una singola chiamata API. Pricing-only le modifiche (come le riallocazioni dei piani di risparmio o la reimpostazione dei prezzi su più livelli) e la scalabilità basata sulla domanda possono produrre anomalie senza che si verifichino eventi corrispondenti. CloudTrail Quando l'indagine non è in grado di identificare una causa principale definitiva, fa emergere ciò che ha scoperto e indica quale contesto aggiuntivo potrebbe essere utile. Non fornisce una spiegazione.

Continuando l'indagine

Dopo l'analisi iniziale, puoi porre domande di follow-up nella stessa conversazione con gli sviluppatori di Amazon Q per approfondire o cambiare direzione. Ad esempio:

  • «Suddividi l'aumento dei costi per servizio e regione».

  • «Il costo è concentrato in un singolo account o è distribuito in tutta l'organizzazione?»

  • «Come si confronta questa anomalia con le recenti variazioni dei costi di questo account?»

Amazon Q Developer mantiene il contesto della conversazione, quindi ogni follow-up si basa sull'analisi precedente.

Cross-account indagine

I monitor Cost Anomaly Detection creati nell'account di gestione (pagante) rilevano le anomalie nelle spese all'interno dell'organizzazione. Quando si analizza un'anomalia, la causa principale spesso ha origine in un account collegato all'interno dell'organizzazione. Cost Explorer aggrega i dati di fatturazione a livello di pagatore, ma i dati CloudTrail degli eventi sono limitati all'account in cui è stata effettuata la chiamata API.

Per colmare questa lacuna, la funzionalità di indagine individua automaticamente il percorso a livello di organizzazione e interroga la posizione dei CloudWatch log in cui sono archiviati gli eventi del CloudTrail percorso. Non è richiesta alcuna configurazione all'interno di Cost Anomaly Detection o della funzionalità di indagine stessa. Una volta che la traccia esiste, la funzionalità la rileva e la utilizza automaticamente.

Se la tua organizzazione non dispone di un percorso a livello di organizzazione con la distribuzione dei CloudWatch log configurata, l'indagine viene completata con i dati disponibili nell'account del pagatore e ti dice cosa abilitare per l'attribuzione tra account.

Nota

Quando analizza le anomalie utilizzando un percorso organizzativo fornito a CloudWatch Logs, la funzionalità interroga Logs Insights per tuo conto, il che comporta addebiti standard di CloudWatch Logs Insights in base ai dati scansionati. CloudWatch Per i dettagli, consulta Analisi dei dati di registro con Logs Insights. CloudWatch

Limitazioni

  • L'indagine può identificare quale utente o ruolo ha innescato le modifiche ai costi derivanti da modifiche alla configurazione (come il lancio di un'istanza EC2, l'implementazione di una funzione Lambda o la creazione di un bucket S3). Non è in grado di identificare l'utente o il ruolo che ha innescato le modifiche ai costi derivanti dalle operazioni sui dati (come le chiamate Amazon S3 o le GetObject chiamate Amazon DynamoDBGetItem) perché non acquisisce tali operazioni per impostazione predefinita. CloudTrail

  • CloudTrail la disponibilità degli eventi dipende dalla configurazione di conservazione del percorso. Le anomalie precedenti potrebbero avere un' CloudTrail attribuzione limitata o nulla se gli eventi sono scaduti.

  • Resource-level i dati sui costi di Cost Explorer sono disponibili solo per gli ultimi 14 giorni. Per le anomalie precedenti, l'indagine utilizza dati a livello di servizio e a livello di account.

  • Archivi dei dati sulle anomalie dopo 90 giorni. Le indagini sulle anomalie archiviate potrebbero disporre di dati limitati.