A marzo 2024, Cloud Storage ha lanciato una nuova funzionalità chiamata eliminazione temporanea, compatibile con tutte le funzionalità esistenti di Cloud Storage. Offre una migliore protezione contro l'eliminazione accidentale e dannosa dei dati, fornendo un modo per conservare e ripristinare i dati eliminati di recente.
Al momento del lancio, l'eliminazione temporanea è stata abilitata su tutti i bucket nuovi ed esistenti con sette giorni di protezione predefinita. Abbiamo scelto di attivare l'eliminazione temporanea per impostazione predefinita perché gli eventi di eliminazione accidentale e dannosa dei dati sono stati in cima all'elenco dei problemi di protezione dei dati nei nostri sondaggi ai clienti. Per la maggior parte dei carichi di lavoro, l'eliminazione temporanea dovrebbe fornire un elevato livello di protezione con un impatto modesto sulla fatturazione.
Puoi modificare il livello di protezione in base al bucket disattivando l'eliminazione temporanea o aumentando il livello della protezione fino a un massimo di 90 giorni. Poiché gli oggetti eliminati temporaneamente non sono visibili ai tuoi carichi di lavoro, l'abilitazione dell'eliminazione temporanea dovrebbe essere una modifica completamente trasparente che non influirà sui flussi di lavoro di produzione.
In questa pagina vengono fornite informazioni sulla funzionalità di eliminazione temporanea che potresti trovare utili; informazioni sul funzionamento di base della funzionalità, sui prezzi promozionali e post-promozione, nonché su come valutare e modificare le impostazioni di eliminazione temporanea.
L'eliminazione temporanea fornisce protezione a livello di bucket contro l'eliminazione accidentale o dannosa conservando gli oggetti eliminati di recente per un periodo di conservazione selezionato, che per impostazione predefinita può essere aumentato fino a 90 giorni o disabilitato del tutto. Utilizzando una funzionalità di ripristino self-service, puoi effettuare ripristini da questi eventi malaugurati se dovessero verificarsi.
Normalmente, l'eliminazione di un oggetto non può essere annullata. Tuttavia, quando l'eliminazione temporanea è abilitata, gli oggetti eliminati entrano in uno stato di eliminazione temporanea dal quale è ancora possibile ripristinarli. Ciò si verificherà indipendentemente dal motivo dell'eliminazione: se un oggetto è stato eliminato dall'API di eliminazione, sovrascritto dall'API di inserimento/copia/riscrittura, eliminato tramite l'interfaccia utente o eliminato a causa di ungestione del ciclo di vita degli oggetti le nostre norme.
Gli oggetti eliminati temporaneamente sono oggetti speciali non leggibili che sono nascosti dalle schede di oggetti, a meno che non venga specificata un'opzione specifica. Gli oggetti eliminati temporaneamente verranno eliminati definitivamente dopo che sono stati conservati per il periodo di conservazione dell'eliminazione temporanea specificato e, quandoentrano in uno stato di eliminazione temporanea, il periodo di conservazione non può essere sostituito (non è possibile eliminare definitivamente un oggetto eliminato temporaneamente e prematuramente). Ciò fornisce un livello significativo di protezione contro eventi di eliminazione accidentali e dannosi.
Ripristina la copia di uno o più oggetti eliminati temporaneamente nello stesso bucket da cui erano stati eliminati, rendendoli di nuovo accessibili come oggetti attivi. Puoi eseguire un ripristino sincrono fornendo un elenco specifico di oggetti oppure eseguire un'operazione asincrona a lunga esecuzione che ripristina tutti gli oggetti eliminati tra due timestamp. In quanto oggetti appena creati, gli oggetti ripristinati hanno nuove date di creazione. Quando Autoclass è in uso, tutti gli oggetti ripristinati saranno inseriti nella classe di archiviazione Standard Storage. In caso contrario, gli oggetti ripristinati verranno creati nella stessa classe di archiviazione che avevano al momento dell'eliminazione.
È importante impostare un tempo di conservazione dell'eliminazione temporanea sufficiente a poter rilevare e completare un ripristino in caso di un evento di eliminazione da annullare. Con una frequenza di ripristino approssimativa di 10 milioni di oggetti all'ora, il ripristino di un miliardo di oggetti può richiedere quattro giorni, quindi è consigliabile aumentare il periodo di conservazione oltre i 7 giorni per i bucket di grandi dimensioni.
L'eliminazione temporanea offre inoltre protezione contro gli eventi di eliminazione a livello di bucket. In caso di eliminazione a livello di bucket, contatta innanzitutto Google per ricevere assistenza per ricreare il bucket eliminato. Puoi quindi utilizzare la funzionalità di ripristino per ripristinare gli oggetti nel bucket.
L'eliminazione temporanea è in un periodo promozionale dal lancio di marzo 2024 al 31 agosto 2024, senza costi aggiuntivi per l'archiviazione dei primi sette giorni di dati eliminati temporaneamente. A partire dal 1° settembre 2024 , inizieremo a fatturare l'utilizzo degli SKU di archiviazione esistenti ai prezzi esistenti per tutto il tempo trascorso dagli oggetti in stato di eliminazione temporanea dal momento della loro eliminazione. Poiché l'eliminazione temporanea conserva i dati per sette giorni per impostazione predefinita, assicurati di disattivarla prima del 25 agosto 2024 per evitare qualsiasi impatto sulla fatturazione.
Prima del 1° settembre 2024, l'eliminazione temporanea non avrà alcun impatto sulla fatturazione, a meno che non esegui un ripristino e/o non aumenti i tempi di conservazione dell'eliminazione temporanea nei tuoi bucket. In questo modo, hai a disposizione un periodo di tempo ragionevole per valutare l'impatto della funzionalità di eliminazione temporanea sulla fatturazione futura e prendere decisioni informate sulle migliori impostazioni di eliminazione temporanea da utilizzare nei tuoi bucket in base al tuo budget e alle tue esigenze aziendali.
Poiché l'utilizzo dell'eliminazione temporanea verrà fatturato per gli SKU esistenti, gli eventuali sconti esistenti continueranno a essere applicati a tutti gli addebiti derivanti dalla funzionalità di eliminazione temporanea.
Tieni presente che il 1° settembre 2024 l'eccezione di fatturazione per la Gestione del ciclo di vita degli oggetti documentata per le eliminazioni con una sola condizione di età non verrà più applicata ai bucket in cui è abilitata l'eliminazione temporanea, in conformità con il controllo delle versioni degli oggetti.
L'impatto principale dell'eliminazione temporanea sulla fatturazione sarà costituito da ulteriori costi di archiviazione mensili fatturati per l'utilizzo associato ai dati eliminati temporaneamente. Dopo l'eliminazione temporanea di un oggetto, continueremo a fatturare l'utilizzo degli SKU di archiviazione esistenti in base alla località e alla classe di archiviazione fino al termine del periodo di conservazione di eliminazione temporanea. Ad esempio, a un oggetto di classe di archiviazione Standard Storage in us-east4 verrebbe fatturato l'SKU della classe di archiviazione Standard us-east4 mentre è un oggetto live, quindi continuerà a essere fatturato alla stessa tariffa per lo stesso SKU dopo l'eliminazione temporanea finché non avrà completato il periodo di conservazione di eliminazione temporanea (sette giorni, per impostazione predefinita).
Come indicato in precedenza, durante il periodo promozionale dal lancio fino al 31 agosto 2024, non verranno addebitati costi aggiuntivi per l'archiviazione dei primi sette giorni di dati eliminati temporaneamente.
Il tempo trascorso dagli oggetti in stato di eliminazione temporanea viene conteggiato ai fini della durata minima di archiviazione applicabile in base alla classe di archiviazione e allo stato di Autoclass. Questo va a tuo vantaggio perché sarà più facile soddisfare le durate minime di archiviazione ed evitare addebiti di eliminazione anticipata quando l'eliminazione temporanea è abilitata. Ad esempio, la classe di archiviazione Nearline Storage ha una durata minima di archiviazione di 30 giorni nei bucket in cui non viene utilizzato Autoclass. L'eliminazione di un oggetto dopo 23 giorni senza eliminazione temporanea comporta sette giorni di addebiti di eliminazione anticipata. Se l'eliminazione temporanea è abilitata per i 7 giorni predefiniti, all'oggetto verranno addebitati 30 giorni di archiviazione, incluso il periodo di eliminazione temporanea, quindi non verranno applicati costi di eliminazione anticipata.
Non sono previsti costi di elaborazione per GiB per l'esecuzione di un ripristino. Questo include l'addebito di commissioni di recupero per il ripristino di oggetti Nearline, Coldline o Archive.
L'addebito principale per le azioni associate ai ripristini sono le operazioni di classe A associate al tipo di località del bucket. Per i ripristini sincroni in cui fornisci un elenco di oggetti specifici da ripristinare, misureremo un'operazione di classe A per ogni oggetto ripristinato. Verrà sempre fatturata come operazione Standard di classe A, indipendentemente dalla classe di archiviazione effettiva dell'oggetto, perché non vogliamo penalizzare i ripristini di oggetti più freddi. Per i ripristini asincroni, in cui dobbiamo innanzitutto determinare quali oggetti ripristinare, fattureremo un'operazione Standard di classe A ogni mille oggetti analizzati prima di avviare il ripristino.
Poiché un ripristino crea un nuovo oggetto attivo con una nuova data di creazione nel bucket, il nuovo oggetto verrà fatturato normalmente una volta creato dal processo di ripristino e gli verranno applicati tutti i normali requisiti di prezzo e durata dell'archiviazione. Continueremo a fatturare le versioni eliminate temporaneamente di questi oggetti ripristinati, anche se in genere ci saranno solo alcuni giorni di sovrapposizione in base al periodo di conservazione predefinito dell'eliminazione temporanea di sette giorni.
Google ha deciso di attivare l'eliminazione temporanea per impostazione predefinita perché ritiene che si tratti di una funzionalità di alto valore che può essere utile alla maggior parte dei clienti e che nella maggior parte dei casi avrà un impatto solo modesto sulla fatturazione. Tuttavia, potresti decidere che il criterio di conservazione dell'eliminazione temporanea di sette giorni non è adatto per alcuni o tutti i bucket Cloud Storage. Prima del 25 agosto 2024, dovrai disabilitare l'eliminazione temporanea in tutti i bucket in cui non hai bisogno di questa protezione, ad esempio sui bucket contenenti una grande quantità di dati temporanei di breve durata. Al contrario, puoi scegliere di aumentare il periodo di conservazione di sette giorni fino a un massimo di 90 giorni per i bucket in cui è richiesta una maggiore protezione per i dati business-critical.
Oltre alle informazioni riportate di seguito, ti consigliamo di leggere il post del blog Gestire l'eliminazione temporanea di Cloud Storage su larga scala per conoscere le best practice e gli script di esempio che ti aiuteranno a valutare l'idoneità dell'eliminazione temporanea per i tuoi bucket e ad automatizzare le impostazioni. Questo post spiega anche come modificare le impostazioni di eliminazione temporanea nei modelli Terraform.
Stiamo migliorando le nostre metriche di archiviazione di Cloud Monitoring in modo che tu possa ispezionare la quantità di byte attuali, non attuali ed eliminati temporaneamente su qualsiasi bucket.
Per i bucket in cui l'eliminazione temporanea è già abilitata, il modo più semplice per esaminare l'impatto della funzionalità di eliminazione temporanea sulla fatturazione è esaminare la metrica storage/v2/total_bytes, che fornisce le dimensioni totali di tutti gli oggetti nel bucket, raggruppati per classe di archiviazione e tipo di oggetto (live, non attuale, eliminato temporaneamente) alla fine dell'ultimo giorno di utilizzo. Se confronti la percentuale di byte eliminati temporaneamente rispetto al totale, puoi ottenere una stima abbastanza fedele dell'impatto sulla fatturazione dell'eliminazione temporanea sui costi di archiviazione mensili (a condizione che le eliminazioni vengano eseguite a una velocità relativamente costante, per poter essere acquisite in base a questa metrica).
Stiamo anche aggiungendo una nuova metrica storage/v2/deleted_bytes che fornisce un conteggio delta dei byte eliminati per bucket, raggruppati per classe di archiviazione. Anche se l'eliminazione temporanea è disabilitata, puoi confrontare la percentuale di eliminazione utilizzando questa metrica con la metrica total_bytes per stimare l'impatto sulla fatturazione dell'eliminazione temporanea su un determinato bucket.
Esempi:
Se utilizzi il controllo delle versioni degli oggetti, tieni presente che stiamo esponendo i conteggi di byte e oggetti live rispetto a quelli non attuali come parte delle nuove metriche, una nuova visibilità che potrebbe essere utile anche a chi disattiva l'eliminazione temporanea dell'AI generativa.
Informazioni complete sulle metriche migliorate saranno disponibili nella documentazione sulle metriche di archiviazione non appena le nuove metriche saranno disponibili.
Il periodo di conservazione dell'eliminazione temporanea può essere regolato per ogni singolo bucket. Per disabilitare l'eliminazione temporanea, imposta il periodo di conservazione su zero. Forniremo script di esempio per aiutarti a valutare l'idoneità dell'eliminazione temporanea per tutti i tuoi bucket e per automatizzare l'aggiornamento delle impostazioni, anche su milioni di bucket. Puoi anche scegliere di personalizzare le impostazioni di eliminazione temporanea negli script Terraform o KCC e in altri flussi di lavoro di creazione di bucket in modo da creare nuovi bucket con impostazioni che soddisfino le tue esigenze aziendali.
Infine, puoi creare vincoli dei criteri dell'organizzazione per applicare impostazioni specifiche di eliminazione temporanea ai bucket appena creati.