La funzionalità Autoclass trasferisce automaticamente gli oggetti del tuo bucket alle classi di archiviazione appropriate in base al pattern di accesso di ciascun oggetto. La funzionalità sposta i dati a cui non si accede nelle classi di archiviazione ad accesso meno frequente per ridurre i costi di archiviazione e sposta i dati a cui si accede nella classe di archiviazione Standard per ottimizzare gli accessi futuri. Autoclass semplifica e automatizza il risparmio sui costi per i tuoi dati Cloud Storage.
Panoramica
Se abilitata, la funzionalità Autoclass gestisce tutti gli aspetti delle classi di archiviazione per un bucket:
Tutti gli oggetti aggiunti al bucket cominciano da Standard Storage, anche se nella richiesta viene specificata una classe di archiviazione diversa.
La classe di archiviazione predefinita del bucket è sempre impostata su Standard Storage e richieste che tentano di modificare questa proprietà in una classe di archiviazione diversa da Standard Storage.
Se provi a modificare manualmente la classe di archiviazione di un oggetto durante un'operazione di riscrittura o copia, l'operazione complessiva va a buon fine. Tuttavia, la modifica della classe di archiviazione viene ignorata e l'oggetto viene sempre impostato su archiviazione standard.
La maggior parte degli oggetti subisce una transizione a classi di archiviazione progressivamente meno accessibili se non vengono utilizzati.
Per impostazione predefinita, la classe di archiviazione finale per Autoclass è Nearline Storage, il che significa che gli oggetti passano a Nearline Storage e rimangono in questa classe di archiviazione finché non vengono acceduti. Facoltativamente, può configurare Autoclass in modo che la classe di archiviazione del terminale Archive Storage.
Gli oggetti di dimensioni inferiori a 128 KiB non passano a classi di archiviazione ad accesso meno frequente. Vengono invece archiviate definitivamente in Standard Storage. Per determinare se un oggetto è più piccolo di 128 KiB vengono presi in considerazione solo i dati dell'oggetto, non i metadati.
Gli oggetti eliminati temporaneamente mantengono le classi di archiviazione esistenti fino al termine della durata della conservazione.
Quando i dati di un oggetto vengono letti, l'oggetto viene trasferito in Standard Storage se non vi è già archiviato.
- La lettura o la modifica dei metadati di un oggetto non causa la visualizzazione dell'oggetto per passare a Standard Storage.
Quando un oggetto eliminato temporaneamente viene ripristinato, l'oggetto risultante inizia in Standard Storage, indipendentemente dalla classe di archiviazione .
Prezzi
I prezzi di Cloud Storage rimangono invariati per gli ambienti abilitati per Autoclass bucket, con le seguenti eccezioni:
- Le tariffe di recupero non vengono mai addebitate.
- Gli addebiti per l'eliminazione anticipata non vengono mai addebitati.
- Per tutte le operazioni viene addebitato il prezzo di archiviazione standard.
- Non è previsto alcun costo operativo quando Autoclass trasferisce un oggetto una classe di archiviazione ad accesso meno frequente.
- Non è previsto alcun costo per le operazioni di classe A quando Autoclass trasferisce un oggetto da Nearline Storage a Standard Storage.
- Quando Autoclass esegue la transizione di un oggetto da Coldline Storage Archive Storage su Standard Storage o Nearline Storage, ciascuna prevede un addebito per operazioni di classe A.
- Quando utilizzi Autoclass, vengono applicate una commissione di gestione e una commissione per l'abilitazione.
Autoclass per i bucket esistenti
Le configurazioni di Autoclass possono essere attivate, disattivate o modificate per un bucket esistente.
Le modifiche alla configurazione di Autoclass possono richiedere fino a un giorno prima di diventare effettive e, durante questo periodo, Cloud Storage potrebbe continuare a eseguire azioni in base alla configurazione precedente.
Quando abiliti Autoclass su un bucket esistente, si verifica quanto segue:
Tutti gli oggetti nel bucket, ad eccezione degli oggetti eliminati temporaneamente, a Standard Storage.
Gli oggetti già presenti in Standard Storage al momento dell'attivazione di Autoclass vengono trattati come se avessero appena eseguito la transizione a Standard Storage. Di conseguenza, questi oggetti non richiedono alcun accesso per altri 30 giorni prima di essere a Nearline Storage.
È previsto un addebito una tantum per l'abilitazione di Autoclass. Per ulteriori informazioni, consulta Addebiti Autoclass.
Quando disabiliti Autoclass su un bucket esistente, si verifica quanto segue:
- Ogni oggetto rimane archiviato nella classe di archiviazione di cui dispone al momento Autoclass è disabilitato. In seguito puoi modificare la classe di archiviazione di un oggetto come faresti per gli oggetti non Autoclass bucket.
- La struttura dei prezzi di Autoclass non viene più applicata.
- Autoclass non può essere riattivato nel bucket fino a quando non è trascorso un giorno. I tentativi in tal senso non vanno a buon fine.
Quando modifichi la classe di archiviazione del terminale nella configurazione di Autoclass, accade quanto segue:
Se modifichi la classe di archiviazione finale da Archive Storage a Nearline Storage, gli oggetti in Archive Storage e Coldline Storage al momento della modifica passeranno a Nearline Storage.
Se modifichi la classe di archiviazione del terminale da Nearline Storage a Archive Storage, oggetti in Nearline Storage al momento vengono trattate come se avessero appena effettuato la transizione a Nearline Storage. Come un risultato, questi oggetti non hanno bisogno di accedere per altri 60 giorni la transizione a Coldline Storage.
Dovresti utilizzare la classificazione automatica?
Se abilitata, la funzionalità Autoclass riduce la quantità di gestione dei dati da eseguire ed elimina determinati addebiti applicabili ad altri bucket. Autoclass è una funzionalità per abilitare i seguenti pattern di accesso generali:
- I tuoi dati hanno una varietà di frequenze di accesso.
- I pattern di accesso ai tuoi dati sono sconosciuti o imprevedibili.
Tuttavia, Autoclass non è consigliato se la maggior parte dei dati del bucket è adatta nei casi d'uso di specifiche classi di archiviazione. Ad esempio, supponi che ha due casi d'uso: alcuni dati sono accessibili settimanalmente, mentre altri sono di backup ai dati a cui non si accede mai. In questo scenario, Autoclass consigliato se sai quali oggetti rientrano in ciascuno di questi casi d'uso.
Autoclass non è consigliato anche se altri servizi Google Cloud accedono regolarmente ai dati del bucket. Ad esempio, Autoclass non è consigliato se utilizzi Sensitive Data Protection per analizzare i contenuti del tuo bucket.
Comportamento della transizione
Una volta attivata la funzionalità Autoclass, gli oggetti di dimensioni pari o superiori a 128 KiB passano da una classe di archiviazione all'altra nel seguente modo:
Se si accede ai dati di un oggetto, l'oggetto passa alla classe Standard Storage.
Qualsiasi oggetto a cui non viene eseguito l'accesso per 30 giorni viene trasferito in Nearline Storage.
Se il bucket è configurato per utilizzare Nearline Storage come spazio di archiviazione del terminale , Autoclass modifica solo lo stato di un oggetto archiviato Nearline Storage se si accede all'oggetto.
Se il bucket è configurato in modo da utilizzare Archive Storage come spazio di archiviazione del terminale , gli oggetti continuano la transizione alle classi di archiviazione ad accesso meno frequente come segue:
Qualsiasi oggetto a cui non si accede per 90 giorni passa a Coldline Storage. Questi oggetti hanno trascorso almeno 30 giorni in Standard Storage e 60 giorni in Nearline Storage.
Qualsiasi oggetto a cui non si accede per 365 giorni viene trasferito nello spazio di archiviazione Archive. Questi oggetti hanno trascorso almeno 30 giorni in Standard Storage e 60 giorni in Nearline Storage e 275 giorni in Coldline Storage.
Autoclass modifica lo stato di un oggetto archiviato nello spazio di archiviazione Archive solo se viene eseguito l'accesso a quell'oggetto.
Quando un oggetto diventa idoneo alla transizione tra classi di archiviazione, Cloud Storage esegue la transizione in modo asincrono, tempo che intercorre tra il momento in cui un oggetto è idoneo per la transizione e il momento in cui si verifica effettivamente.
- Durante questo periodo, l'oggetto continua a essere fatturato utilizzando la sua di archiviazione pre-transizione, tranne che nel caso di transizioni Standard Storage risultante dall'abilitazione di Autoclass.
Limitazioni
Un bucket non può avere sia Autoclass abilitato sia uno dei seguenti in una configurazione di Gestione del ciclo di vita degli oggetti:
- Una regola che utilizza l'azione
SetStorageClass
. - Una regola che utilizza la condizione
matchesStorageClass
.
Richieste che causerebbero l'abilitazione di Autoclass in un bucket di queste regole di Gestione del ciclo di vita degli oggetti non vanno a buon fine.
- Una regola che utilizza l'azione
Poiché la composizione dell'oggetto richiede gli oggetti di origine e usano tutti la stessa classe di archiviazione, componendo un oggetto in una classe un bucket non va a buon fine a meno che tutti gli oggetti di origine non vengano archiviati come Standard Storage l'ora della richiesta di composizione.
Monitoraggio dell'utilizzo e delle transizioni delle classi di archiviazione
In Monitoraggio sono disponibili le seguenti metriche di archiviazione per monitorare le transizioni tra classi di archiviazione:
autoclass/transition_operation_count: il numero della classe di archiviazione transizioni avviate da Autoclass, escluse le transizioni che si sono verificate nell'abilitazione di Autoclass.
autoclass/transitioned_bytes_count: il numero totale di byte sottoposti a transizione da Autoclass, esclusi i byte sottoposti a transizione nell'ambito dell'attivazione di Autoclass.
Facoltativamente, entrambe le metriche possono essere raggruppate in base alla classe di archiviazione di origine o di destinazione coinvolta nelle transizioni.
Per una guida al monitoraggio delle metriche con Monitoring, consulta Crea grafici con Esplora metriche.
Inoltre, puoi monitorare il numero di byte archiviati in ogni classe di archiviazione nel tempo per i bucket con Autoclass abilitato andando alla scheda Configurazione del bucket nella console Google Cloud e facendo clic su Visualizza rendimento.
Passaggi successivi
- Abilitare Autoclass.
- Scopri di più sulla Gestione del ciclo di vita degli oggetti.