Autoclass

Configurazione

La funzionalità Autoclass trasferisce automaticamente gli oggetti nel bucket alle classi di archiviazione appropriate in base al modello di accesso di ciascun oggetto. La funzionalità sposta i dati a cui non si accede alle classi di archiviazione ad accesso meno frequente per ridurre i costi di archiviazione e sposta i dati a cui si accede alla classe di archiviazione Standard per ottimizzare gli accessi futuri. Autoclass semplifica e automatizza il risparmio sui costi per i tuoi dati Cloud Storage.

Panoramica

Quando è abilitata, Autoclass gestisce tutti gli aspetti delle classi di archiviazione di un bucket:

  • Tutti gli oggetti aggiunti al bucket iniziano in Standard Storage, anche se nella richiesta è specificata una classe di archiviazione diversa.

    • La classe di archiviazione predefinita del bucket è sempre impostata su Standard Storage e le richieste che tentano di modificare questa proprietà in una classe di archiviazione diversa da Standard Storage non vanno a buon fine.

    • Se tenti di modificare manualmente la classe di archiviazione di un oggetto durante un'operazione di riscrittura o copia, l'operazione complessiva riesce. Tuttavia, la modifica della classe di archiviazione viene ignorata e l'oggetto è sempre impostato su Standard Storage.

    • Se ripristini un oggetto eliminato temporaneamente in un bucket con Autoclass abilitato, Cloud Storage crea un nuovo oggetto in Standard Storage, indipendentemente dalla classe di archiviazione dell'oggetto eliminato temporaneamente.

  • La maggior parte degli oggetti passa a classi di archiviazione ad accesso progressivo se non vi si accede.

    • Per impostazione predefinita, la classe di archiviazione del terminale per Autoclass è Nearline Storage, il che significa che gli oggetti passano a Nearline Storage e rimangono in quella classe di archiviazione finché non vi accedono. Facoltativamente, puoi configurare Autoclass in modo che la classe di archiviazione del terminale sia Archive Storage.

    • Gli oggetti di dimensioni inferiori a 128 KiB non eseguono la transizione a classi di archiviazione ad accesso meno frequente. ma vengono archiviati definitivamente in Standard Storage. Per determinare se l'oggetto ha dimensioni inferiori a 128 KiB, vengono presi in considerazione solo i dati oggetto, non i metadati degli oggetti.

    • Gli oggetti eliminati temporaneamente conservano le classi di archiviazione esistenti fino alla fine della durata di conservazione.

  • Quando i dati di un oggetto vengono letti, l'oggetto passa a Standard Storage, se non è già archiviato in Standard Storage.

    • La lettura o la modifica dei metadati di un oggetto non comporta la transizione dell'oggetto alla classe di archiviazione Standard.

Prezzi

I prezzi di Cloud Storage rimangono invariati per i bucket abilitati per Autoclass, con le seguenti eccezioni:

  • Le tariffe di recupero non vengono mai addebitate.
  • Le tariffe per l'eliminazione anticipata non vengono mai addebitate.
  • Tutte le operazioni vengono addebitate alla tariffa di archiviazione Standard.
  • Non è previsto alcun addebito delle operazioni quando Autoclass trasferisce un oggetto a una classe di archiviazione ad accesso meno frequente.
  • Non è previsto alcun addebito per le operazioni di classe A quando Autoclass esegue la transizione di un oggetto da Nearline Storage a Standard Storage.
  • Quando Autoclass trasferisce un oggetto da Coldline Storage o Archive Storage a Standard Storage o Nearline Storage, ogni transizione comporta un addebito per le operazioni di classe A.
  • Quando si utilizza Autoclass, viene applicata una commissione di gestione e un addebito per l'abilitazione. Tieni presente che gli oggetti eliminati temporaneamente non sono soggetti alle tariffe di gestione di Autoclass.

Autoclass per bucket esistenti

Le configurazioni Autoclass possono essere abilitate, disabilitate o modificate per un bucket esistente.

  • L'applicazione delle modifiche alla configurazione di Autoclass può richiedere fino a un giorno 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 attivi e non correnti nel bucket vengono trasferiti alla classe Standard Storage.

    • Gli oggetti già presenti in Standard Storage al momento dell'abilitazione di Autoclass vengono trattati come se fossero appena passati alla classe Standard Storage. Di conseguenza, questi oggetti devono essere privi di accesso per altri 30 giorni prima di essere idonei per la transizione 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 della disattivazione di Autoclass. Successivamente, puoi modificare la classe di archiviazione di un oggetto come faresti per i bucket non Autoclass.
    • La struttura dei prezzi di Autoclass non è più applicabile.
    • Autoclass non può essere riattivata nel bucket prima che sia trascorso un giorno. I tentativi in tal senso hanno esito negativo.
  • Quando modifichi la classe di archiviazione del terminale nella configurazione di Autoclass, si verifica quanto segue:

    • Se cambi la classe di archiviazione del terminale da Archive Storage a Nearline Storage, gli oggetti in Archive Storage e Coldline Storage al momento della transizione a Nearline Storage.

    • Se cambi la classe di archiviazione del terminale da Nearline Storage ad Archive Storage, gli oggetti in Nearline Storage al momento della modifica vengono trattati come se fossero passati a Nearline Storage. Di conseguenza, questi oggetti devono non essere accessibili per altri 60 giorni prima di passare a Coldline Storage.

Vuoi usare Autoclass?

Quando è abilitata, Autoclass riduce la quantità di gestione dei dati da eseguire ed elimina alcuni addebiti che si applicano ad altri bucket. Autoclass è una funzionalità utile da abilitare per i seguenti pattern di accesso generali:

  • I 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 rientra nei casi d'uso di classi di archiviazione specifiche. Ad esempio, supponiamo che il tuo bucket abbia due casi d'uso: alcuni dati vengono consultati settimanalmente, mentre altri sono dati di backup a cui non è mai possibile accedere. In questo scenario, Autoclass non è consigliata se sai quali oggetti rientrano in ciascuno dei casi d'uso.

Inoltre, Autoclass non è consigliata se altri servizi Google Cloud leggono regolarmente i dati del bucket. Ad esempio, Autoclass non è consigliata se utilizzi Sensitive Data Protection per eseguire la scansione dei contenuti del bucket.

Comportamento della transizione

Una volta abilitato Autoclass, gli oggetti con dimensioni di almeno 128 KiB passano tra le classi di archiviazione come segue:

  • Quando si accede ai dati di un oggetto, quest'ultimo passa alla classe Standard Storage.

  • Tutti gli oggetti a cui non si accede per 30 giorni passano a Nearline Storage.

Se il bucket è configurato per utilizzare Nearline Storage come classe di archiviazione del terminale, Autoclass modifica lo stato di un oggetto archiviato in Nearline Storage solo se si accede all'oggetto.

Se il bucket è configurato per utilizzare Archive Storage come classe di archiviazione del terminale, gli oggetti continuano a passare a classi di archiviazione ad accesso meno frequente, come segue:

  • Tutti gli oggetti a cui non si accede per 90 giorni passano a Coldline Storage. Questi oggetti sono stati trascorsi almeno 30 giorni in Standard Storage e 60 giorni in Nearline Storage.

  • Tutti gli oggetti a cui non si accede per 365 giorni passano all'archiviazione Archive. Questi oggetti hanno trascorso almeno 30 giorni in Standard Storage, 60 giorni in Nearline Storage e 275 in Coldline Storage.

  • Autoclass modifica lo stato di un oggetto archiviato in Archive Storage solo se si accede a questo oggetto.

Quando un oggetto diventa idoneo alla transizione tra le classi di archiviazione, Cloud Storage esegue la transizione in modo asincrono, quindi può verificarsi un ritardo tra il momento in cui un oggetto è idoneo per la transizione e quello in cui avviene effettivamente la transizione.

  • Durante questo periodo, l'oggetto continua a essere fatturato utilizzando la sua classe di archiviazione di pre-transizione, tranne nel caso di transizioni allo spazio di archiviazione Standard che si verificano in seguito all'abilitazione di Autoclass.

Limitazioni

  • In una configurazione di Gestione del ciclo di vita degli oggetti, in un bucket non è possibile abilitare sia Autoclass sia quanto segue:

    • Una regola che utilizza l'azione SetStorageClass.
    • Una regola che utilizza la condizione matchesStorageClass.

    Le richieste che comportano l'abilitazione di Autoclass e di una di queste regole di gestione del ciclo di vita degli oggetti in un bucket non vanno a buon fine.

  • Poiché la composizione degli oggetti richiede che gli oggetti di origine e l'oggetto composto utilizzino tutti la stessa classe di archiviazione, la composizione di un oggetto in un bucket Autoclass ha esito negativo a meno che tutti gli oggetti di origine non vengano archiviati come Standard Storage al momento della richiesta di composizione.

Monitoraggio dell'utilizzo e delle transizioni della classe di archiviazione

In Monitoring sono disponibili le seguenti metriche di archiviazione per monitorare le transizioni delle classi di archiviazione:

  • autoclass/transition_operation_count: il numero di transizioni della classe di archiviazione avviate da Autoclass, escluse quelle che si sono verificate durante l'abilitazione di Autoclass.

  • autoclass/transitioned_bytes_count: il numero totale di byte trasferiti da Autoclass, esclusi i byte di cui è stata eseguita la transizione nell'ambito dell'abilitazione 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 Creare grafici con Metrics Explorer.

Inoltre, puoi monitorare il numero di byte archiviati in ogni classe di archiviazione nel tempo per i bucket abilitati per Autoclass accedendo alla scheda Configurazione del bucket nella console Google Cloud e facendo clic su Visualizza prestazioni.

Passaggi successivi