Pianifica lo spostamento del bucket

Per spostare correttamente i bucket, definisci i tuoi obiettivi e comprendi l'utilizzo del bucket prima di avviare uno spostamento del bucket. Le sezioni seguenti descrivono i passaggi chiave della pianificazione.

Analizza le caratteristiche del bucket

Per stimare il tempo di trasferimento del bucket, analizza le caratteristiche e l'utilizzo del bucket, tenendo conto dei seguenti fattori:

  • Byte at-rest: la quantità totale di dati archiviati nel bucket influisce sui costi di archiviazione e sul tempo di trasferimento.

  • Replica: la replica del bucket in altre regioni, in modo sincrono o asincrono, influisce sulla disponibilità, sulla durabilità e sul costo dei dati. Per maggiori dettagli, vedi Disponibilità e durabilità dei dati.

  • Trasferimento dati: la quantità di dati trasferiti dal bucket durante il trasferimento influisce sui calcoli dei costi di trasferimento dati. Per calcolare i costi di trasferimento dei dati del tuo bucket, consulta Prezzi di Cloud Storage.

  • Modelli di utilizzo: comprendere i livelli di attività del bucket o il grado di utilizzo del bucket tramite i modelli di utilizzo ti aiuta a evitare conflitti imprevisti durante il trasferimento. Per comprendere i pattern di utilizzo del bucket, puoi analizzare i log. Per maggiori dettagli, vedi Log di utilizzo e log di archiviazione.

  • Operazioni di scrittura dei bucket: le operazioni di scrittura dei bucket frequenti durante il processo di scambio aumentano il costo e la durata. Per capire con quale frequenza gli oggetti vengono scritti nel bucket, consulta la Panoramica del monitoraggio in Cloud Storage.

Definisci i tuoi obiettivi di trasferimento

In base all'analisi delle caratteristiche del bucket, identifica i motivi per cui spostarlo. Di seguito sono riportati gli obiettivi comuni per la rilocazione di un bucket:

  • Gestione dei costi: riduci i costi di archiviazione passando a una regione a basso costo o riduci al minimo i costi di trasferimento dei dati avvicinando i dati alla posizione di accesso. Dovrai calcolare i costi di Cloud Storage e di trasferimento dei dati e confrontarli con i potenziali costi in località diverse. Per dettagli sul calcolo dei costi di Cloud Storage, consulta la pagina Prezzi di Cloud Storage.

  • Miglioramento delle prestazioni: migliora la velocità di accesso ai dati e il rendimento delle applicazioni spostando il bucket più vicino agli utenti o alle applicazioni. Per farlo, identifica le regioni geografiche in cui le prestazioni sono fondamentali e rialloca i bucket.

  • Miglioramento dell'affidabilità: migliora le funzionalità di durabilità dei dati e di ripristino di emergenza utilizzando configurazioni a due o più regioni.

Decidi la posizione del bucket

In base alle tue analisi e ai tuoi obiettivi, scegli la posizione di archiviazione più adatta per il bucket di cui stai eseguendo il trasferimento tra le seguenti opzioni:

  • Singola regione: archivia i dati in un'unica regione in modo conveniente per le applicazioni con utenti concentrati in un'area geografica.

  • Due regioni: mantieni due copie dei dati in due regioni dello stesso continente, offrendo una maggiore disponibilità e funzionalità di disaster recovery in un'area geografica specifica.

  • Più regioni: distribuisce i dati in più regioni, offrendo il livello più elevato di disponibilità e durabilità.

Per scoprire di più sulla scelta di una località, consulta Considerazioni per la scelta di una località.

Comprendere i fattori che influiscono sul tempo di trasferimento

Diversi fattori influiscono sul tempo di trasferimento e comprenderli può aiutarti a stimare il tempo necessario. Sebbene questi fattori offrano un utile punto di partenza per pianificare e programmare il trasferimento, i tempi effettivi potrebbero essere più lunghi o più brevi del tempo stimato. Pertanto, quando pianifichi il trasferimento, aggiungi un margine di tempo per tenere conto di potenziali ritardi. Le sezioni che seguono descrivono i fattori che influiscono sul tempo di trasferimento.

Limiti del servizio di trasferimento di proprietà

La tabella seguente descrive i limiti che influiscono sul tempo di trasferimento:

Fattore Valore Descrizione
Frequenza massima delle richieste per job 10.000 oggetti al secondo Si tratta del numero di richieste di copia che il servizio può gestire al secondo.

Un tasso di richieste più elevato significa che è possibile spostare più file contemporaneamente. Se il bucket contiene molti file di piccole dimensioni, un tasso di richieste elevato accelera la migrazione. Se hai solo pochi file di grandi dimensioni, questo fattore ha un impatto minore.

Larghezza di banda complessiva massima per progetto 10 GBps Si tratta della velocità o della larghezza di banda massima a cui puoi trasferire i dati per un singolo progetto all'interno di una posizione di origine. Se sposti più bucket all'interno dello stesso progetto, questi condividono la larghezza di banda.

Una larghezza di banda maggiore significa che è possibile trasferire più dati contemporaneamente. Anche con un tasso di richieste elevato, se la larghezza di banda è ridotta, il trasferimento complessivo è lento.

Larghezza di banda massima per singolo oggetto

8 MB/s Questa è la velocità massima con cui puoi trasferire un singolo oggetto.

Una larghezza di banda maggiore per singolo oggetto consente di trasferire gli oggetti a una velocità maggiore. Si tratta della velocità massima per lo spostamento di un oggetto alla volta. Anche con una frequenza di richieste elevata e una larghezza di banda elevata per bucket, se i singoli oggetti hanno un limite di velocità, il trasferimento può richiedere più tempo.

Limite di durata (TTL) per il trasferimento

Per garantire un utilizzo efficiente delle risorse e impedire che i trasferimenti vengano eseguiti a tempo indeterminato, a tutti i trasferimenti dei bucket si applica un limite TTL (Time to Live). TTL si riferisce al tempo massimo consentito per il completamento dell'intera procedura di trasferimento.

Il tempo massimo consentito per completare il trasferimento di un bucket è di 28 giorni e include tutte le fasi del processo di trasferimento, come la copia iniziale, gli aggiornamenti incrementali e la sincronizzazione finale.

Se il processo di scambio supera il limite TTL di 28 giorni, l'operazione di scambio non va a buon fine.

Attività in corso del bucket

Se continui a scrivere nuovi oggetti, eliminare quelli esistenti o aggiornare gli oggetti nel bucket durante il trasferimento, queste operazioni competono per le risorse con le richieste di copia e possono rallentare la procedura di trasferimento.

Regole del ciclo di vita

Se hai configurato regole del ciclo di vita per il tuo bucket, ad esempio l'eliminazione o l'archiviazione automatica degli oggetti dopo un'ora specifica, queste azioni aumentano il tempo di trasferimento complessivo.

Attivare l'hub di gestione

Devi attivare l'hub di gestione sia per le località di origine che per quelle di destinazione. Puoi attivare Management Hub a diversi livelli della gerarchia delle risorse Google Cloud. Puoi anche utilizzare i filtri di inclusione ed esclusione per includere i bucket pertinenti nel piano di Management Hub. Per maggiori dettagli, vedi Attivare Management Hub.

Considerazioni relative ad altre funzionalità

Quando sposti i bucket, queste sono le interazioni con le altre funzionalità di Cloud Storage:

Abilita l'eliminazione temporanea

Il trasferimento del bucket richiede l'attivazione dell' eliminazione soft nel bucket e l'impostazione della durata della conservazione su almeno sette giorni. La durata di conservazione è il periodo di tempo per cui gli oggetti eliminati temporaneamente vengono conservati prima di essere eliminati definitivamente. Per informazioni su come configurare la durata di conservazione dell'eliminazione temporanea, consulta Utilizzare l'eliminazione temporanea.

Controllare quote e limiti

Le quote e le valutazioni della capacità cloud sono legate a regioni o zone specifiche. Di conseguenza, quando sposti un bucket in una nuova posizione, devi assicurarti che la nuova posizione disponga di quote sufficienti per contenere i dati del bucket. Per ulteriori informazioni su quote e limiti, consulta Quote e limiti.

Determina il tipo di spostamento del bucket

Quando sposti il bucket, è importante capire che potrebbe esserci un periodo di interruzione delle operazioni di scrittura durante il passaggio di sincronizzazione finale in cui non puoi aggiornare o caricare nuovi oggetti. Inoltre, non potrai modificare la configurazione del bucket durante la procedura di trasferimento. Per determinare se il trasferimento comporta un tempo di riposo, consulta Determinare il tipo di trasferimento.

Rimuovere i tag dei bucket esistenti

Non puoi spostare un bucket a cui sono associati tag del bucket. Tutti i tag esistenti devono essere rimossi prima del trasferimento del bucket. Se uno dei tag in fase di rimozione dal bucket di origine viene utilizzato per il controllo dell'accesso, dovrai utilizzare un metodo alternativo per configurare le autorizzazioni IAM per garantire che i dati nel bucket rimangano al sicuro. Per farlo, segui questa procedura:

  1. Crea una copia della configurazione del tag e memorizzala in modo sicuro.

  2. Scollega eventuali tag esistenti dal bucket di origine.

  3. Configura le autorizzazioni IAM in modo che corrispondano alle regole di controllo dell'accesso esistenti.

  4. Dopo aver spostato il bucket, collega eventuali tag esistenti al bucket spostato.

Salvare le configurazioni dei report sull'inventario esistenti

Le configurazioni dei report sull'inventario esistenti non vengono conservate durante il processo di trasferimento. Ti consigliamo di salvare manualmente le configurazioni dei report sull'inventario esistenti prima di iniziare la procedura di trasferimento, in quanto dovrai ricrearle al termine della procedura. Per informazioni sulla gestione delle configurazioni dei report di inventario, consulta Creare e gestire le configurazioni dei report di inventario.

Passaggi successivi