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 a modelli di accesso: Standard, Infrequent Access e Archive Instant Access. Con Intelligent Tiering, puoi conservare i log ad alto volume e di lunga conservazione su livelli a basso costo senza alcun sovraccarico operativo. Invece di filtrare i log o scaricarli su soluzioni di storage separate, è possibile conservarli in modo nativo nei CloudWatch log e beneficiare della stessa esperienza di interrogazione indipendentemente dal livello in cui risiedono i dati.
CloudWatch Logs monitora i modelli di accesso e riclassifera automaticamente i dati a cui non si accede per 30 giorni nel livello Infrequent Access e i dati a cui non si accede per 90 giorni nel livello Archive Instant Access. Quando accedi a dati più vecchi, CloudWatch Logs li riporta automaticamente al livello Standard per 30 giorni. Consolidando tutti i log in CloudWatch Logs, si ottiene la visibilità completa in un unico strumento, eliminando il sovraccarico operativo derivante dalla gestione di più soluzioni di storage e riducendo il tempo medio di risoluzione (MTTR) mediante interrogazioni, analisi e invio di avvisi su tutti i log in un unico posto.
Per iniziare a ottimizzare i costi di storage, abilita Intelligent Tiering a livello di account all'interno di una regione utilizzando la console o chiamando. CloudWatch PutStorageTierPolicy Dopo aver 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 (Bahrein) e del Medio Oriente (Emirati Arabi Uniti).
CloudWatch Registra i livelli di accesso a Intelligent Tiering
L'esperienza di interrogazione rimane la stessa indipendentemente dal livello di accesso in cui risiedono 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 in questo livello finché vi si accede. Il livello Standard offre bassa latenza e prestazioni ad alto throughput 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. Il livello Infrequent Access offre la stessa latenza di interrogazione e la stessa velocità di trasmissione del livello Standard, a un costo di storage inferiore.
- Archive Instant Access
-
Se non si accede ai dati di registro per 90 giorni consecutivi, si passa al livello Archive Instant Access. Il livello Archive Instant Access offre la stessa latenza di interrogazione in millisecondi degli altri livelli, al costo di storage più basso.
Azioni che costituiscono l'accesso
I seguenti modelli di accesso riportano 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 basso costo, tali eventi di registro tornano al livello Standard per 30 giorni. Il timer si resetta a ogni accesso successivo.
Classificazione dei livelli per la centralizzazione dei log
L'accesso ai log replicati in un account di destinazione tramite la centralizzazione dei log tra più account consente solo di promuovere i dati di registro nell'account di destinazione.
-
Uscita con configurazione di interrogazioni o allarmi: utilizza or per interrogare i dati di registro con CloudWatch Logs Insights
StartQueryoCreateScheduledQueryper configurare gli allarmi nei registri -
Filtraggio e recupero degli eventi di registro: utilizza o per leggere gli eventi di registro
FilterLogEventsGetLogEvents -
Esportazione: esporta i dati di registro in Amazon S3 con
CreateExportTask
Abilitazione del tiering intelligente di CloudWatch Logs
Autorizzazioni richieste
Per gestire il livello di storage 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 storage 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 console: CloudWatch
-
Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/.
-
Nel pannello di navigazione scegli Impostazioni.
-
Nella pagina Impostazioni, scegli la scheda Registri.
-
Nella sezione Intelligent Tiering, scegli Abilita.
Abilita utilizzando il AWS CLI
Per abilitare Intelligent Tiering, utilizzare il comando: put-storage-tier-policy
aws logs put-storage-tier-policy --storage-tier INTELLIGENT_TIERING
Il comando restituisce il livello di storage impostato e l'ora dell'ultimo aggiornamento:
{ "storageTier": "INTELLIGENT_TIERING", "lastUpdatedTime": 1751328000000 }
Per disabilitare Intelligent Tiering, reimposta il livello di storage suSTANDARD:
aws logs put-storage-tier-policy --storage-tier STANDARD
Quando reimposti 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 fornita che mostra la quantità di dati archiviati in ogni livello per ogni gruppo di log:
-
Spazio dei nomi:
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 per CloudWatch Logs Intelligent Tiering
Con Intelligent Tiering, paghi tariffe di storage diverse in base al livello in cui risiedono i dati. Non sono previsti costi aggiuntivi per l'attivazione di Intelligent Tiering e per le transizioni di livello. Paghi solo per lo storage utilizzato in ogni livello.
Per ulteriori informazioni sui prezzi, consulta la pagina CloudWatch dei prezzi di Amazon
Per visualizzare i costi di storage per livello, usa 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 CloudWatch dei log nella fattura, consulta Analisi, ottimizzazione e riduzione dei costi. CloudWatch