Mejora las velocidades de transferencia

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

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

Transferencias sin agente

Para 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 la necesidad para los agentes de transferencia alojados.

Crea múltiples 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 involucra una gran cantidad de archivos relativamente pequeños, su velocidad de transferencia está limitada por Límite de QPS La transferencia de un objeto puede activar operaciones de lista, lectura y escritura. cada uno de los cuales se descuenta de la cantidad máxima de QPS.

Para evitar el límite de QPS, divide tu transferencia grande en varias de seguridad en la nube. Usa incluir y excluir prefijos para crear trabajos de transferencia que contengan menos archivos. Puedes crear los siguientes campos:

Por ejemplo, para transferir solo archivos cuyo nombre de archivo o ruta de acceso comiencen con el letras a a e:

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

Para obtener sugerencias sobre cómo acelerar las transferencias basadas en agentes, consulta Prácticas recomendadas para las transferencias del sistema de archivos.