提升傳輸速度

轉移速度會受到多種因素影響,包括來源位置和供應商、檔案大小和檔案數量。

如果轉移作業的進度比預期慢,請參閱本頁資訊,瞭解可能原因和解決方法。

無代理程式移轉

如果是從 Amazon S3、Microsoft Azure、網址清單或 Cloud Storage 移轉至 Cloud Storage,Storage 移轉服務會管理移轉作業,不需要代管移轉代理程式。

建立多個並行轉移作業

Storage 轉移服務的每項轉移工作,每秒允許的查詢數 (QPS) 都有上限。如果工作涉及大量相對較小的檔案,傳輸速度會受限於這個 QPS 上限。傳輸物件可能會觸發清單、讀取和寫入作業,每項作業都會計入 QPS 上限。

如要規避每秒查詢次數上限,請將大型轉移作業分割成多個轉移作業。使用納入和排除前置字串,建立包含較少檔案的移轉作業。可建立的實體如下:

舉例來說,如要只轉移檔案名稱或路徑開頭為字母 ae 的檔案:

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

透過代理程式移轉

如需加速代理式移轉作業的提示,請參閱檔案系統移轉最佳做法