As velocidades de transferência são afetadas por fatores como local e provedor de origem, tamanhos de arquivo e número de arquivos.
Se a transferência estiver mais lenta do que o esperado, consulte as informações nesta página para encontrar possíveis motivos e resoluções.
Transferências sem agente
Para transferências para o Cloud Storage do Amazon S3, Microsoft Azure, listas de URLs ou do próprio Cloud Storage, o Serviço de transferência do Cloud Storage gerencia a transferência sem a necessidade de agentes de transferência hospedados.
Criar várias transferências paralelas
O Serviço de transferência do Cloud Storage tem um número máximo de consultas permitidas por segundo (QPS) por job de transferência. Se o job envolver um grande número de arquivos relativamente pequenos, a velocidade de transferência será limitada por esse limite de QPS. A transferência de um objeto pode acionar operações de lista, leitura e gravação. Todas elas são contabilizadas no limite de QPS.
Para resolver o limite de QPS, divida a transferência grande em vários jobs de transferência. Use prefixos de inclusão e exclusão para criar jobs de transferência que contenham menos arquivos. É possível criar:
- até 5.000 jobs por dia
- com 200 jobs em execução a qualquer momento
Por exemplo, para transferir apenas arquivos com um nome de arquivo ou caminho que começa com as letras de a
a e
:
CLI da 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"
]
}
}
}
Transferências baseadas em agentes
Para dicas sobre como acelerar as transferências baseadas em agente, consulte Práticas recomendadas para transferências de sistemas de arquivos.