View a markdown version of this page

Ottimizza i costi di storage con Amazon CloudWatch Logs Intelligent Tiering - CloudWatch Registri Amazon

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à.

Ottimizza i costi di storage con Amazon CloudWatch Logs Intelligent Tiering

Amazon CloudWatch Logs Intelligent Tiering classifica automaticamente i dati di log su tre livelli di accesso in base ai modelli di accesso: Standard, Infrequent Access e Archive Instant Access. Con Intelligent Tiering, puoi conservare registri ad alto volume e a lungo termine a livelli a basso costo senza alcun sovraccarico operativo. Invece di filtrare i log o trasferirli su soluzioni di storage separate, puoi conservarli in modo nativo in CloudWatch Logs e beneficiare della stessa esperienza di interrogazione indipendentemente dal livello in cui risiedono i dati.

CloudWatch Logs monitora i modelli di accesso e riclassifica automaticamente i dati a cui non si accede da 30 giorni al livello Infrequent Access e i dati a cui non si accede per 90 giorni al livello Archive Instant Access. Quando si accede a dati meno recenti, CloudWatch Logs li riconduce automaticamente al livello Standard per 30 giorni. Consolidando tutti i tuoi CloudWatch log in Logs, ottieni la piena visibilità in un unico strumento, eliminando il sovraccarico operativo della gestione di più soluzioni di storage e riducendo il tempo medio di risoluzione (MTTR) eseguendo interrogazioni, analizzando e inviando avvisi su tutti i log in un unico posto.

Per iniziare a ottimizzare i costi di archiviazione, abilita l'Intelligent Tiering a livello di account all'interno di una regione utilizzando la console o chiamando. CloudWatch PutStorageTierPolicy Una volta abilitato, Intelligent Tiering si applica a tutti i gruppi di log del tuo account all'interno di quella regione.

Amazon CloudWatch Logs Intelligent Tiering è disponibile in tutte le regioni AWS commerciali ad eccezione delle regioni del Medio Oriente (Bahrain) e del Medio Oriente (Emirati Arabi Uniti).

CloudWatch Livelli di accesso Logs Intelligent Tiering

L'esperienza di interrogazione rimane la stessa indipendentemente dal livello di accesso in cui si trovano i dati di registro.

Standard (impostazione predefinita)

Questo è il livello di default. Tutti i dati di registro appena inseriti iniziano nel livello Standard. I dati di registro rimangono nel livello Standard finché vi si accede attivamente (da 0 a 30 giorni dall'ultimo accesso). Il livello Standard offre bassa latenza e prestazioni ad alto rendimento per query, esportazioni, live tail e recupero dei log.

Accesso poco frequente

Se non si accede ai dati di registro per 30 giorni consecutivi, si passa al livello Infrequent Access. Questo livello contiene i dati a cui è stato effettuato l'ultimo accesso da 31 a 90 giorni fa. Il livello Infrequent Access offre la stessa latenza delle query e lo stesso throughput del livello Standard, a un costo di archiviazione inferiore.

Accesso istantaneo all'archivio

Se non si accede ai dati di registro per 90 giorni consecutivi, si passa al livello Archive Instant Access. Questo livello contiene i dati a cui è stato effettuato l'ultimo accesso più di 90 giorni fa. Il livello Archive Instant Access fornisce la stessa latenza di interrogazione in millisecondi degli altri livelli, al minor costo di storage.

Azioni che costituiscono l'accesso

I seguenti modelli di accesso ripristinano automaticamente i dati di registro dal livello Infrequent Access o Archive Instant Access al livello Standard. Quando una di queste operazioni legge gli eventi di registro in un livello a costo inferiore, tali eventi di registro tornano al livello Standard per 30 giorni. Il timer si azzera a ogni accesso successivo.

Classificazione a livelli per la centralizzazione dei log

L'accesso ai log replicati in un account di destinazione tramite la centralizzazione dei log tra più account in più regioni promuove solo i dati di registro nell'account di destinazione.

  • Uscita con configurazione di interrogazione o allarme: utilizza StartQuery o CreateScheduledQuery per interrogare i dati di registro con CloudWatch Logs Insights o per configurare gli allarmi nei log

  • Filtraggio e recupero degli eventi di registro: utilizza FilterLogEvents o per leggere gli eventi di registro GetLogEvents

  • Esportazione: esporta i dati di registro in Amazon S3 con CreateExportTask

Abilitazione dei CloudWatch log: Intelligent Tiering

Autorizzazioni richieste

Per gestire il livello di archiviazione del tuo account, hai bisogno delle seguenti autorizzazioni IAM:

  • logs:PutStorageTierPolicy— Necessario per impostare o modificare il livello di archiviazione del tuo account.

  • logs:GetStorageTierPolicy— Necessario per recuperare il livello di archiviazione attualmente configurato. Necessario anche per abilitare Intelligent Tiering dalla console.

Gli utenti con la policy CloudWatchLogsFullAccess gestita dispongono già di entrambe le autorizzazioni. Gli utenti con la policy CloudWatchLogsReadOnlyAccess gestita dispongono dell'logs:GetStorageTierPolicyautorizzazione.

L'esempio seguente mostra una dichiarazione politica che concede entrambe le autorizzazioni:

{ "Effect": "Allow", "Action": [ "logs:PutStorageTierPolicy", "logs:GetStorageTierPolicy" ], "Resource": "*" }

Abilita l'utilizzo della console

Per abilitare Intelligent Tiering utilizzando la CloudWatch console:

  1. Apri la CloudWatch console all'indirizzo. https://console.aws.amazon.com/cloudwatch/

  2. Nel pannello di navigazione scegli Impostazioni.

  3. Nella pagina Impostazioni, scegli la scheda Registri.

  4. Nella sezione Intelligent Tiering, scegli Abilita.

Abilita usando il AWS CLI

Per abilitare Intelligent Tiering, usa il comando: put-storage-tier-policy

aws logs put-storage-tier-policy --storage-tier INTELLIGENT_TIERING

Il comando restituisce il livello di archiviazione impostato e l'ora dell'ultimo aggiornamento:

{ "storageTier": "INTELLIGENT_TIERING", "lastUpdatedTime": 1751328000000 }

Per disattivare Intelligent Tiering, reimposta il livello di storage suSTANDARD:

aws logs put-storage-tier-policy --storage-tier STANDARD

Quando imposti nuovamente il livello di archiviazione suSTANDARD, tutti i gruppi di log del tuo account vengono fatturati alla tariffa di archiviazione Standard.

Visualizzazione della configurazione attuale

Per visualizzare il livello di archiviazione corrente del tuo account, usa il get-storage-tier-policy comando:

aws logs get-storage-tier-policy

Il comando restituisce il livello di archiviazione corrente e l'ora dell'ultimo aggiornamento:

{ "storageTier": "INTELLIGENT_TIERING", "lastUpdatedTime": 1751328000000 }

Monitoraggio dello storage per livello

Quando Intelligent Tiering è abilitato, CloudWatch Logs pubblica una metrica venduta che mostra la quantità di dati archiviati in ogni livello per ogni gruppo di log:

  • Namespace: AWS/Logs

  • Nome della metrica: StoredBytes

  • Dimensioni: LogGroupName, StorageType (valori:Standard,Infrequent_Access,Archival_Instant_Access)

Puoi utilizzare questa metrica per creare CloudWatch dashboard che mostrino la suddivisione dello storage per livello, impostare allarmi sulle dimensioni dei livelli o monitorare l'ottimizzazione dei costi nel tempo.

Nota

Questa metrica viene pubblicata una volta al giorno e potrebbe non riflettere le transizioni di livello in tempo reale.

Prezzi di CloudWatch Logs Intelligent Tiering

Con Intelligent Tiering, paghi tariffe di archiviazione diverse in base al livello in cui risiedono i tuoi dati. Non sono previsti costi aggiuntivi per l'attivazione di Intelligent Tiering e nessun costo per le transizioni di livello. Paghi solo per lo spazio di archiviazione consumato in ogni livello.

Per ulteriori informazioni sui prezzi, consulta i CloudWatch prezzi di Amazon.

Per visualizzare i costi di storage per livello, utilizza Athena e filtra in base ai tipi di utilizzo TimedStorage-ByteHrs (Standard), TimedStorage-IA-ByteHrs (Infrequent Access) e TimedStorage-AIA-ByteHrs (Archive Instant Access). Per ulteriori informazioni sui tipi di utilizzo dei CloudWatch log nella fattura, vedi Analisi, ottimizzazione e riduzione dei costi. CloudWatch