Mejora las velocidades de transferencia

Las velocidades de transferencia se ven afectadas por factores como la ubicación y el proveedor de origen, el tamaño de los archivos y la cantidad de archivos.

Si la transferencia avanza más lento de lo esperado, consulta la información de esta página para conocer los posibles motivos y soluciones.

Transferencias sin agentes

En el caso de las transferencias a Cloud Storage desde Amazon S3, Microsoft Azure, listas de URLs o Cloud Storage, el Servicio de transferencia de almacenamiento administra la transferencia sin necesidad de agentes de transferencia alojados.

Crea varias transferencias paralelas

El Servicio de transferencia de almacenamiento tiene una cantidad máxima de consultas por segundo (QPS) permitidas por trabajo de transferencia. Si tu trabajo implica una gran cantidad de archivos relativamente pequeños, su velocidad de transferencia se limita a este límite de QPS. La transferencia de un objeto puede activar operaciones de lista, lectura y escritura, cada una de las cuales se contabiliza en el límite máximo de QPS.

Para evitar el límite de QPS, divide tu transferencia grande en varios trabajos de transferencia. Usa prefijos de inclusión y exclusión para crear trabajos de transferencia que contengan menos archivos. Puedes crear los siguientes campos:

Por ejemplo, para transferir solo los archivos cuyo nombre o ruta de acceso comiencen con las letras de la a a la e, puedes usar este comando:

gcloud CLI

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"
            ]
        }
    }
}

Transferencias basadas en agentes

Si quieres obtener sugerencias para acelerar las transferencias basadas en agentes, consulta Prácticas recomendadas para las transferencias del sistema de archivos.