Migliora la velocità di trasferimento

Le velocità di trasferimento dipendono da diversi fattori, tra cui provider e posizione di origine, dimensioni dei file e numero di file.

Se l'avanzamento del trasferimento è più lento del previsto, consulta le informazioni in questa pagina per conoscere i possibili motivi e le possibili risoluzioni.

Trasferimenti senza agenti

Per i trasferimenti a Cloud Storage da Amazon S3, Microsoft Azure, elenchi di URL o Cloud Storage, Storage Transfer Service gestisce il trasferimento senza la necessità di agenti di trasferimento ospitati.

Crea più trasferimenti paralleli

Storage Transfer Service ha un numero massimo di query al secondo (QPS) consentito per job di trasferimento. Se il job prevede un numero elevato di file relativamente piccoli, la sua velocità di trasferimento è limitata da questo limite di QPS. Il trasferimento di un oggetto può attivare operazioni di elenco, lettura e scrittura, ciascuna delle quali viene conteggiata per il valore QPS massimo.

Per aggirare il limite di QPS, suddividi il trasferimento di grandi dimensioni in più job di trasferimento. Utilizza i prefissi di inclusione ed esclusione per creare job di trasferimento contenenti meno file. Puoi creare:

Ad esempio, per trasferire solo i file il cui nome o percorso inizia con le lettere da a a e:

Interfaccia a riga di comando gcloud

gcloud transfer jobs create SOURCE DESTINATION \
  --include-prefixes="a,b,c,d,e"

REST

{
    "description": "YOUR DESCRIPTION",
    "status": "ENABLED",
    "projectId": "PROJECT_ID",
    "schedule": {
        "scheduleStartDate": {
            "day": 1,
            "month": 1,
            "year": 2015
        },
        "startTimeOfDay": {
            "hours": 1,
            "minutes": 1
        }
    },
    "transferSpec": {
        "gcsDataSource": {
            "bucketName": "GCS_SOURCE_NAME"
        },
        "gcsDataSink": {
            "bucketName": "GCS_SINK_NAME"
        },
        "transferOptions": {
            "deleteObjectsFromSourceAfterTransfer": true
        },
        "objectConditions": {
            "includePrefixes": [
                "a","b","c","d","e"
            ],
            "excludePrefixes": [
                "path_1/subpath_2/object_5"
            ]
        }
    }
}

Trasferimenti basati su agenti

Per suggerimenti su come accelerare i trasferimenti basati su agenti, consulta le best practice per i trasferimenti del file system.