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 indagare sulla causa principale di un'anomalia dei costi rilevata. Quando analizzi un'anomalia, Amazon Q Developer analizza i dati e CloudTrail gli eventi relativi ai costi 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 che utilizza per conto dell'utente, come le query di CloudWatch Logs Insights sui dati dell'utente. CloudTrail Per i dettagli, consulta i prezzi di Logs. CloudWatch
Argomenti
Come funziona l'indagine sui costi
Quando analizzi un'anomalia, Amazon Q Developer esegue le seguenti analisi:
-
Identifica cosa è cambiato nei dati sui costi suddividendo l'anomalia nelle sue dimensioni principali (servizio, account, regione, tipo di utilizzo).
-
Determina se la modifica è basata sull'utilizzo o sulla frequenza. 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 significa un utilizzo simile a un prezzo unitario diverso (ad esempio, una riallocazione di Savings Plans o una reimpostazione dei prezzi a più livelli).
-
Per le modifiche basate sull'utilizzo, è correlata all'attribuzione della modifica dei costi a chiamate API specifiche e CloudTrail ai principi IAM che le hanno effettuate.
-
Per quanto riguarda le modifiche basate sulle tariffe, tenta di spiegare la composizione dei costi identificando le variazioni dei prezzi o gli sconti applicati.
I risultati dell'indagine si adattano all'anomalia. Una semplice anomalia con una causa principale produce una narrazione concisa. Un'anomalia complessa con più cause indipendenti produce una scomposizione per causa con una sintesi.
Prerequisiti
Per utilizzare l'analisi dei costi, è necessario quanto segue:
-
Accesso ad Amazon Q Developer. 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 consiste nell'utilizzare la policyAmazonQFullAccessgestita. Per configurazioni dettagliate delle autorizzazioni, consulta Sicurezza per le funzionalità di gestione dei costi in Amazon Q Developer. -
(Consigliato) Un CloudTrail percorso a livello di organizzazione con la registrazione degli eventi di gestione abilitata e la distribuzione 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, vedere Creazione di un itinerario per un'organizzazione nella Guida per l'AWS CloudTrail utente.
Indagare su un'anomalia
Puoi avviare un'indagine dalle seguenti posizioni: la console Cost Anomaly Detection o una conversazione con Amazon Q Developer.
Dalla console Cost Anomaly Detection
-
Apri la console di Fatturazione e Gestione dei costi all'indirizzo https://console.aws.amazon.com/costmanagement/
. -
Nel pannello di navigazione, scegliere Cost Anomaly Detection.
-
Scegli la scheda Anomalie rilevate.
-
Seleziona un'anomalia per visualizzarne i dettagli.
-
Scegli Investigate con Amazon Q Developer.
Amazon Q Developer apre e avvia automaticamente l'indagine. I risultati vengono in genere visualizzati in pochi minuti.
Da una conversazione con Amazon Q Developer
Quando poni 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 modifica dei costi, a seconda dei dati disponibili:
-
Cosa è cambiato. Il servizio, l'account, la regione e il tipo di utilizzo che contribuiscono. L'indagine identifica i principali fattori di costo, non solo il totale dei servizi di primo 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 implementazione o configurazione che l'hanno preceduta.
-
Dove. I conti 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 principale IAM che ha attivato la chiamata API, indipendentemente dal fatto che si trattasse di un utente, di un ruolo o di un processo automatizzato.
-
Perché. Una spiegazione in linguaggio semplice che unisce quanto sopra. Ad esempio: «Una funzione AWS Lambda nell'account 111122223333 ha aumentato la sua frequenza di invocazione a partire dal 15 maggio dopo un'implementazione da parte del ruolo IAM
deploy-prod, determinando un aumento dei costi in 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 di Savings Plans o le reimpostazioni dei prezzi a più livelli) e la scalabilità basata sulla domanda possono produrre anomalie senza che si verifichi un evento corrispondente. CloudTrail Quando l'indagine non è in grado di identificare una causa definitiva alla radice, rivela ciò che ha scoperto e indica quale contesto aggiuntivo potrebbe essere utile. Non crea una spiegazione.
Continuare 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. Esempio:
-
«Suddividi l'aumento dei costi per servizio e regione».
-
«Il costo è concentrato su un unico account o ripartito su tutta l'organizzazione?»
-
«Come si confronta questa anomalia con le recenti variazioni dei costi in 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 (pagatore) rilevano le anomalie dovute alla spesa in tutta l'organizzazione. Quando si indaga su 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 rileva automaticamente il percorso a livello dell'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 l'organizzazione non dispone di un percorso a livello di organizzazione con la consegna dei CloudWatch registri configurata, l'indagine viene completata con i dati disponibili nel conto pagante e indica cosa abilitare per l'attribuzione tra account.
Nota
Quando si esaminano le anomalie utilizzando una traccia organizzativa fornita a CloudWatch Logs, la funzionalità interroga Logs Insights per conto dell'utente, il che comporta i costi 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 dalle modifiche alla configurazione (come l'avvio di un'istanza EC2, l'implementazione di una funzione Lambda o la creazione di un bucket S3). Non è in grado di identificare quale utente o ruolo ha innescato le modifiche ai costi derivanti dalle operazioni sui dati (come le chiamate Amazon
GetObjectS3 o le chiamate Amazon DynamoDB) CloudTrail perché nonGetItemacquisisce tali operazioni per impostazione predefinita. -
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.