Limitazioni note

Questa pagina documenta le limitazioni note di Cloud Storage e Storage Transfer Service.

Limitazioni comuni

Limite di dimensione degli oggetti Cloud Storage da 5 TiB

Cloud Storage supporta una dimensione massima di un singolo oggetto 5 tebibyte. Se hai oggetti di dimensioni superiori a 5 TiB, il trasferimento degli oggetti non va a buon fine per Cloud Storage Storage Transfer Service.

Requisiti di denominazione degli oggetti di Cloud Storage

Cloud Storage impone un nome oggetto che si applicano tutti i trasferimenti di Storage Transfer Service.

Gli oggetti modificati non vengono trasferiti

Storage Transfer Service non blocca i file di origine durante un trasferimento.

Se i dati di un oggetto vengono aggiornati durante un trasferimento, di seguito viene descritto come Storage Transfer Service risponde:

  • Trasferimenti da cloud non Google a Google Cloud: se un oggetto vengono aggiornati durante un trasferimento, Storage Transfer Service per l'oggetto specifico e quest'ultimo non viene trasferito.

  • Trasferimenti dai file system a Google Cloud: se i dati di un oggetto vengono aggiornato durante un trasferimento, Storage Transfer Service proverà nuovamente a eseguire il caricamento. Se il caricamento non riesce più volte, Storage Transfer Service registra FILE_MODIFIED_FAILURE. Per ulteriori informazioni, vedi Risoluzione dei problemi.

  • Trasferimenti da Google Cloud a un file system: se i dati di un oggetto vengono aggiornato durante un trasferimento, Storage Transfer Service tenta nuovamente il download. Se il download non riesce più volte, Storage Transfer Service registra PRECONDITION_FAILURE. Per ulteriori informazioni, vedi Risoluzione dei problemi.

Per risolvere l'errore:

  1. Riprova a eseguire il trasferimento.
  2. Se il trasferimento dell'oggetto continua a non riuscire, assicurati che i relativi dati non possano essere aggiornate durante il trasferimento:

  3. Una volta completato il trasferimento, puoi riattivare gli aggiornamenti dell'oggetto.

Cartelle in Cloud Storage

Gli oggetti Cloud Storage risiedono all'interno di uno spazio dei nomi semplice all'interno di un bucket. Per Per ulteriori informazioni, consulta Spazio dei nomi dell'oggetto. Per questo motivo, Storage Transfer Service non crea spazi dei nomi gerarchici all'interno di archiviazione ideale in Cloud Storage. Ad esempio, se stai trasferendo da Azure Data Lake Storage (ADLS) Gen 2, Storage Transfer Service non ricrea il ADLS Spazi dei nomi Gen 2 in Cloud Storage.

Eliminazione di oggetti nei bucket Amazon S3 sospesi dal controllo delle versioni

Quando utilizzi Storage Transfer Service per eliminare oggetti dall'origine dopo il trasferimento su un bucket Amazon S3 sospeso dalla versione, Storage Transfer Service rimuove l'oggetto con un ID versione nullo, non la versione corrente.

Località dei job di Storage Transfer Service

Storage Transfer Service sceglie la propria località in base alla regione dell'origine nel bucket Cloud Storage. A partire da oggi, creiamo job Storage Transfer Service nel località indicate di seguito. Questo elenco potrebbe cambiare man mano che Storage Transfer Service aggiunge il supporto per le nuove regioni.

Se il bucket Cloud Storage di origine si trova in una regione non elencata, sceglieremo la regione predefinita all'interno della regione esterna dell'origine.

  • ASIA-EST1
  • ASIA-EST2
  • ASIA-NORTHEAST1
  • ASIA-NORTHEAST2
  • ASIA-NORTHEAST3
  • ASIA-SUD1
  • ASIA-SUD2
  • ASIA-SOUTHEAST1
  • ASIA-SOUTHEAST2
  • AUSTRALIA-SOUTHEAST1
  • AUSTRALIA-SOUTHEAST2
  • EUROPA-OVEST1
  • EUROPA-OVEST2
  • EUROPA-OVEST3
  • EUROPA-OVEST4
  • EUROPA-OVEST9
  • EUROPA-NORD1
  • EUROPA-SOUTHWEST1
  • NORTHAMERICA-NORTHEAST1
  • NORTHAMERICA-NORTHEAST2
  • USA-CENTRALE1
  • USA-CENTRALE2
  • USA-EST1
  • USA-EST4
  • USA-OVEST1
  • USA-OVEST2
  • USA-OVEST3
  • USA-OVEST4
  • NAM4

Limitazioni note dei trasferimenti di file system

Nessuna assistenza in tempo reale

Storage Transfer Service non supporta il rilevamento delle modifiche a una durata inferiore a un'ora. Storage Transfer Service è un servizio di spostamento dei dati in batch che può analizzare l'origine con una frequenza massima di una volta all'ora.

Configurazioni del sistema operativo supportate

Gli agenti di trasferimento richiedono l'installazione di Docker e l'esecuzione su Macchine virtuali (VM) o server Linux. Per copiare i dati su una CIFS o una PMI file system, puoi montare il volume su un server Linux o una VM ed eseguire l'agente dal server Linux o dalla VM.

Requisiti di memoria

Di seguito sono riportati i requisiti di memoria per gli agenti di dati on-premise di Transfer Service for On Premises:
  • Memoria minima: 1 GiB
  • Memoria minima per supportare caricamenti ad alte prestazioni: 6 GiB

Limitazioni di scalabilità

Storage Transfer Service supporta trasferimenti individuali che:

  • Centinaia di terabyte
  • Fino a 1 miliardo di file
  • Diverse decine di Gbps in velocità di trasferimento

I trasferimenti individuali superiori a queste dimensioni sono affidabili, ma non hanno sono stati testati per le prestazioni.

Se hai un set di dati più grande rispetto a questi limiti, ti consigliamo di suddividere i dati in più job di trasferimento.

Al momento supportiamo directory di grandi dimensioni, a condizione che ogni agente abbia almeno 1 GB di memoria per ogni milione di file nella directory più grande, quindi può eseguire l'iterazione nei contenuti della directory senza superare la memoria.

Limitazioni di agenti e pool di agenti

Supportiamo fino a 100 agenti per un singolo pool di agenti. È improbabile che avrai bisogno di più agenti per ottenere prestazioni migliori, considerati i tipici ambienti cloud-native.

Sono supportati fino a 800 pool di agenti per progetto.

Directory singola per job

Supportiamo il trasferimento solo dell'intero contenuto di una directory di file system (ricorsivamente). Puoi partizionare il trasferimento creando più job che trasferire diverse sottodirectory del set di dati, ma al momento non il globbing o il filtraggio dei file all'interno di un singolo job.

Nomi di file supportati

Le seguenti regole si applicano a tutti i nomi di file che fanno parte di un trasferimento:

  • I nomi dei file devono utilizzare la codifica UTF8.
  • I nomi dei file devono essere compatibili con Unicode.
  • Non devono contenere ritorni a capo (\n) o ritorni a capo (\r).

Se la directory di origine contiene nomi di file non supportati, l'attività di elenco dei file per quella directory.

In questo caso, aggiorna i nomi di file non supportati ed esegui di nuovo il job.

Tipi di file supportati

Storage Transfer Service supporta il trasferimento di file normali e file nascosti, simili a Unix. I file nascosti in stile Unix sono file che iniziano con un carattere .. Quando Storage Transfer Service incontra un file non regolare, come un dispositivo, una pipe denominata o un socket, genera un errore UNSUPPORTED_FILE_MODE.

Le directory vuote non vengono create in Cloud Storage, perché gli oggetti non devono risiedere nelle sottodirectory di un bucket. Per ulteriori informazioni, vedi Spazio dei nomi dell'oggetto.

Lunghezza massima del percorso

Storage Transfer Service rispetta la lunghezza massima del percorso di Cloud Storage, pari a 1024 byte. Il prefisso dell'oggetto per l'oggetto di destinazione è incluso nella lunghezza limitazione, in quanto il prefisso è incorporato nel nome dell'oggetto in di archiviazione ideale in Cloud Storage.

Metadati dei file supportati

Consulta Conservazione dei metadati per Dettagli su quali metadati vengono conservati, per impostazione predefinita o facoltativamente.

Mette in pausa dei job estese

I job che sono in pausa per più di 30 giorni sono considerati inattivi. Quando un job non è attivo, il job in pausa viene interrotto e la pianificazione della configurazione del job viene disattivata. Non viene avviata alcuna nuova esecuzione di job, a meno che non abiliti nuovamente il job in modo esplicito.

Sicurezza dell'origine del file system

Accesso agente

Gli utenti in grado di creare job di trasferimento possono recuperare e scaricare dati ogni directory del file system accessibile all'agente. Se gli agenti vengono eseguiti radice e hanno accesso all’intero file system, un utente malintenzionato potrebbe in grado di assumere il controllo dell'host. Ti consigliamo vivamente di limitare l'accesso dell'agente alle directory necessarie.