As velocidades de transferência são afetadas por fatores como a localização e o fornecedor de origem, os tamanhos dos ficheiros e o número de ficheiros.
Se a transferência estiver a progredir mais lentamente do que o esperado, consulte as informações nesta página para ver possíveis motivos e resoluções.
Transferências sem agente
Para transferências para o Cloud Storage a partir do Amazon S3, do Microsoft Azure, de listas de URLs ou do Cloud Storage, o Serviço de transferência de armazenamento gere a transferência sem necessidade de agentes de transferência alojados.
Crie várias transferências paralelas
O Storage Transfer Service tem um número máximo de consultas por segundo (CPS) permitidas por tarefa de transferência. Se o seu trabalho envolver um grande número de ficheiros relativamente pequenos, a velocidade de transferência é limitada por este limite de CPS. A transferência de um objeto pode acionar operações de leitura, escrita e listagem, cada uma das quais conta para o máximo de CPS.
Para contornar o limite de QPS, divida a transferência grande em várias tarefas de transferência. Use prefixos de inclusão e exclusão para criar tarefas de transferência com menos ficheiros. Pode criar:
- até 5000 tarefas por dia
- com 200 tarefas em execução em qualquer altura
Por exemplo, para transferir apenas ficheiros cujo nome de ficheiro ou caminho comece pelas letras a
a e
:
CLI 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 ver sugestões sobre como acelerar as transferências baseadas em agentes, consulte o artigo Práticas recomendadas para transferências do sistema de ficheiros.