Melhore as velocidades de transferência

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:

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.