全部產品
Search
文件中心

Data Online Migration:新版計費項目

更新時間:Jul 18, 2024

本文檔詳細介紹了通過新版線上遷移服務將源端資料移轉到OSS所涉及的費用構成,包括OSS產品的內外網傳輸費用、API請求費用、解凍費用以及流量費用。

計費組成

概述

不同源端到目的端遷移資料的收費情況如下表所示:

源端

目的端

源端下行流量費

源端請求費

目的端請求費

傳輸加速的費用

OSS

OSS

請參見阿里雲OSS之間遷移,以擷取OSS之間遷移資料的詳細收費資訊。

收費

收費

收費(開啟時)

說明

在中國內地向非中國內地,或者非中國內地向中國內地遷移資料時,建議開啟傳輸加速,以提高資料移轉效率。開啟傳輸加速時,會產生傳輸加速的費用,此費用由目的端OSS收取。

AWS S3

OSS

收費

收費

收費

-

七牛kodo

OSS

收費

收費

收費

-

騰訊COS

OSS

收費

收費

收費

-

華為OBS

OSS

收費

收費

收費

-

火山TOS

OSS

收費

收費

收費

-

HTTP/HTTPS

OSS

收費

收費

收費

-

LocalFS

OSS

-

-

收費

-

LocalFS

LocalFS

-

-

-

-

OSS

LocalFS

請參見OSS遷移至LocalFS,以擷取OSS遷移至LocalFS遷移資料的詳細收費資訊。

收費

-

-

計費情境

阿里雲OSS之間遷移

阿里雲OSS之間遷移的計費項目組成如下圖所示,詳細樣本請參見源端為OSS

源端和遷移服務部署同地區

當資料來源所在地區與所選的遷移服務部署地區一致時,資料來源OSS將不會產生外網讀取費用。

計費同地區.jpg

源端和遷移服務部署跨地區

當資料來源所在地區與所選的遷移服務部署地區不一致時,資料來源OSS將會產生外網讀取流量費用。

計量跨地區.jpg

重要

OSS之間如需跨境遷移資料,建議目的端OSS開啟傳輸加速,此費用將由目的端OSS收取。

HTTP/HTTPS遷移至OSS

HTTP/HTTPS遷移至OSS的計費項目組成如下圖所示:

image

第三方儲存服務遷移至OSS

第三方儲存服務遷移至OSS的計費項目組成如下圖所示:1

LocalFS遷移至OSS

LocalFS遷移至OSS的計費項目組成如下圖所示:

image

OSS遷移至LocalFS

OSS遷移至LocalFS的計費項目組成如下圖所示:

源端和遷移服務部署同地區

image

源端和遷移服務部署跨地區

image

LocalFS之間遷移

LocalFS之間遷移的計費項目組成如下圖所示:

image

API請求費用

線上遷移任務在進行資料移轉前,需要進行以下操作:對源端資料進行掃描(ListObject)、對源地址和目的地址的檔案進行對比(HeadObject)、在遷移時將源檔案下載後上傳到目的地址,並在遷移完成後對檔案的中繼資料進行校正,這些過程都會產生相應的API請求。

由於源端的檔案數量不同,對源端資料進行掃描(ListObject)請求的次數也不同,每次最多返回1000個檔案。在不同的資料移轉情境下以及選擇不同的覆蓋方式,API請求的次數也會有所不同。對於單個檔案,API請求次數的介紹如下:

說明

資料從OSS遷移到OSS時,對於150MB以上的appendable類型檔案,不會進行分區遷移,而是按照小檔案計算API請求次數。

若待遷移的檔案大小大於或等於150MB,系統將在進行資料移轉時對檔案進行分區後再上傳,每個分區大小為50MB。因此,實際的資料移轉請求次數將取決於遷移資料的大小,而請求的次數則取決於檔案的分區數量(N)。舉例來說,如果檔案大小為159MB,則N = 159MB/50MB ≈ 4;如果檔案大小為150MB,則N = 150MB/50MB = 3。N的計算公式如上所述。(以上閾值僅供參考,建議以實際訪問次數為準。)

重要

以下說明預設為檔案遷移成功的狀態,不涉及遷移失敗時的API請求。

覆蓋方式:不覆蓋

針對源地址中存在,目的地址中不存在的檔案

  • 當源地址中的檔案大小小於150MB時:

    操作位置

    遷移前資料對比請求

    遷移資料請求

    遷移後資料校正請求

    API請求次數

    源地址

    HeadObject × 1

    GetObject × 1

    -

    2

    目的地址

    HeadObject × 1

    PutObject × 1

    HeadObject × 1

    3

  • 當源地址中的檔案大小大於或等於150MB時:

    操作位置

    遷移前資料對比請求

    遷移資料請求

    遷移後資料校正請求

    API請求次數

    源地址

    HeadObject × 1

    GetObject × N

    -

    1+N

    目的地址

    HeadObject × 1

    InitiateMultipartUpload × 1

    UploadPart × N

    ListParts × 1

    CompleteMultipartUpload×1

    HeadObject × 1

    5+N

針對源地址和目的地址都存在的同名檔案

  • 當源地址中的檔案大小小於150MB時:

    操作位置

    遷移前資料對比請求

    遷移資料請求

    遷移後資料校正請求

    API請求次數

    源地址

    HeadObject × 1

    -

    -

    1

    目的地址

    HeadObject × 1

    -

    -

    1

  • 當源地址中的檔案大小大於或等於150MB時:

    操作位置

    遷移前資料對比請求

    遷移資料請求

    遷移後資料校正請求

    API請求次數

    源地址

    HeadObject × 1

    -

    -

    1

    目的地址

    HeadObject × 1

    -

    -

    1

覆蓋方式:全部覆蓋

針對源地址中存在,目的地址中不存在的檔案

  • 當源地址中的檔案大小小於150MB時:

    操作位置

    遷移前資料對比請求

    遷移資料請求

    遷移後資料校正請求

    API請求次數

    源地址

    HeadObject × 1

    GetObject × 1

    -

    2

    目的地址

    -

    PutObject × 1

    HeadObject × 1

    2

  • 當源地址中的檔案大小大於或等於150MB時:

    操作位置

    遷移前資料對比請求

    遷移資料請求

    遷移後資料校正請求

    API請求次數

    源地址

    HeadObject × 1

    GetObject × N

    -

    1+N

    目的地址

    -

    InitiateMultipartUpload × 1

    UploadPart × N

    ListParts × 1

    CompleteMultipartUpload×1

    HeadObject × 1

    4+N

針對源地址和目的地址都存在的同名檔案

  • 當源地址中的檔案大小小於150MB時:

    操作位置

    遷移前資料對比請求

    遷移資料請求

    遷移後資料校正請求

    API請求次數

    源地址

    HeadObject × 1

    GetObject ×1

    -

    2

    目的地址

    -

    PutObject × 1

    HeadObject × 1

    2

  • 當源地址中的檔案大小大於或等於150MB時:

    操作位置

    遷移前資料對比請求

    遷移資料請求

    遷移後資料校正請求

    API請求次數

    源地址

    HeadObject × 1

    GetObject × N

    -

    1+N

    目的地址

    -

    InitiateMultipartUpload ×1

    UploadPart × N

    ListParts × 1

    CompleteMultipartUpload ×1

    HeadObject × 1

    4+N

覆蓋方式:根據最後修改時間覆蓋

針對源地址中存在,目的地址中不存在的檔案

  • 當源地址中的檔案大小小於150MB時:

    操作位置

    遷移前資料對比請求

    遷移資料請求

    遷移後資料校正請求

    API請求次數

    源地址

    HeadObject × 1

    GetObject × 1

    -

    2

    目的地址

    HeadObject × 1

    PutObject × 1

    HeadObject × 1

    3

  • 當源地址中的檔案大小大於或等於150MB時:

    操作位置

    遷移前資料對比請求

    遷移資料請求

    遷移後資料校正請求

    API請求次數

    源地址

    HeadObject × 1

    GetObject × N

    -

    1+N

    目的地址

    HeadObject × 1

    InitiateMultipartUpload × 1

    UploadPart × N

    ListParts ×1

    CompleteMultipartUpload ×1

    HeadObject × 1

    5+N

針對源地址和目的地址都存在的同名檔案,且目的地址檔案版本均早於源地址檔案

  • 當源地址中的檔案大小小於150MB時:

    操作位置

    遷移前資料對比請求

    遷移資料請求

    遷移後資料校正請求

    API請求次數

    源地址

    HeadObject × 1

    GetObject × 1

    -

    2

    目的地址

    HeadObject × 1

    PutObject × 1

    HeadObject × 1

    3

  • 當源地址中的檔案大小大於或等於150MB時:

    操作位置

    遷移前資料對比請求

    遷移資料請求

    遷移後資料校正請求

    API請求次數

    源地址

    HeadObject × 1

    GetObject × N

    -

    1+N

    目的地址

    HeadObject × 1

    InitiateMultipartUpload × 1

    UploadPart × N

    ListParts × 1

    CompleteMultipartUpload×1

    HeadObject × 1

    5+N

針對源地址和目的地址都存在的同名檔案,且目的地址檔案版本均晚於源地址檔案

  • 當源地址中的檔案大小小於150MB時:

    操作位置

    遷移前資料對比請求

    遷移資料請求

    遷移後資料校正請求

    API請求次數

    源地址

    HeadObject × 1

    -

    -

    1

    目的地址

    HeadObject × 1

    -

    -

    1

  • 當源地址中的檔案大小大於或等於150MB時:

    操作位置

    遷移前資料對比請求

    遷移資料請求

    遷移後資料校正請求

    API請求次數

    源地址

    HeadObject × 1

    -

    -

    1

    目的地址

    HeadObject × 1

    -

    -

    1

計費案例

使用者情境:某使用者需要遷移1000個檔案,其中900個檔案大小均為500KB,還有100個大小均為160MB的檔案。

說明

樣本預設遷移任務正常完成,未產生遷移錯誤。

案例一:目的地址都沒有同名檔案

覆蓋方式:不覆蓋

描述

源地址操作

源地址請求次數

目的地址操作

目的地址請求次數

小檔案

HeadObject: 900

GetObject: 900

1800

HeadObject: 900*2

PutObject: 900

2700

大檔案

HeadObject: 100

GetObject: 100*4

500

HeadObject: 100*2

InitiateMultipartUpload: 100

UploadPart: 100*4

ListParts: 100

CompleteMultipartUpload: 100

900

掃描次數

ListObject: 1

1

-

-

合計請求次數

-

2301

-

3600

覆蓋方式:全部覆蓋

描述

源地址操作

源地址請求次數

目的地址操作

目的地址請求次數

小檔案操作

HeadObject: 900

GetObject: 900

1800

HeadObject: 900

PutObject: 900

1800

大檔案操作

HeadObject: 100

GetObject: 100*4

500

HeadObject: 100

InitiateMultipartUpload: 100

UploadPart: 100*4

ListParts: 100

CompleteMultipartUpload: 100

800

掃描次數

ListObject: 1

1

-

-

合計請求次數

-

2301

-

2600

案例二:目的地址已存在同名檔案,且目的地址檔案版本均早於源地址檔案

覆蓋方式:不覆蓋

描述

源地址操作

源地址請求次數

目的地址操作

目的地址請求次數

小檔案操作

HeadObject: 900

900

HeadObject: 900

900

大檔案操作

HeadObject: 100

100

HeadObject: 100

100

掃描次數

ListObject: 1

1

-

-

總計

-

1001

-

1000

覆蓋方式:全部覆蓋

描述

源地址操作

源地址請求次數

目的地址操作

目的地址請求次數

小檔案操作

HeadObject: 900 + GetObject: 900

1800

HeadObject: 900 + PutObject: 900

1800

大檔案操作

HeadObject: 100 + GetObject: 100×4

500

HeadObject: 100 + InitiateMultipartUpload: 100 + UploadPart: 100×4 + ListParts: 100 + CompleteMultipartUpload: 100

800

掃描次數

ListObject: 1

1

-

-

總計

-

2301

-

2600

覆蓋方式:根據最後修改時間覆蓋

描述

源地址操作

源地址請求次數

目的地址操作

目的地址請求次數

小檔案操作

HeadObject: 900 + GetObject: 900

1800

HeadObject: 900×2 + PutObject: 900

2700

大檔案操作

HeadObject: 100 + GetObject: 100×4

500

HeadObject: 100×2 + InitiateMultipartUpload: 100 + UploadPart: 100×4 + ListParts: 100 + CompleteMultipartUpload: 100

900

掃描次數

ListObject: 1

1

-

-

總計

-

2301

-

3600

案例三:目的地址和源地址均存在同名檔案,且目的地址檔案均晚於源地址檔案

覆蓋方式:不覆蓋或者根據最後修改時間覆蓋

描述

源地址操作

源地址請求次數

目的地址操作

目的地址請求次數

小檔案

HeadObject: 900

900

HeadObject: 900

900

大檔案

HeadObject: 100

100

HeadObject: 100

100

掃描次數

ListObject: 1

1

總計

1001

1000

覆蓋方式:全部覆蓋

描述

源地址操作

源地址請求次數

目的地址操作

目的地址請求次數

小檔案

HeadObject: 900

GetObject: 900

1800

HeadObject: 900

PutObject: 900

1800

大檔案

HeadObject: 100

GetObject: 100×4

500

HeadObject: 100

InitiateMultipartUpload: 100

UploadPart: 100×4

CompleteMultipartUpload: 100

800

掃描次數

ListObject: 1

1

總計

2301

2600

說明

API請求的實際費用以各儲存服務商的定價為準。,OSS的費用請參見計量項目和計費項目

解凍取回費用

對于歸檔類型的資料,需要您提前進行解凍操作,待解凍完成後再建立遷移任務,解凍時請注意如下事項:

  • 請您務必完成解凍操作後再建立來源資料地址和遷移任務。

  • 請您根據待遷移的資料總量確保解凍時間長度,以防遷移期間資料再次變成凍結狀態。

  • 解凍操作會收取資料取回的費用,部分解凍服務收費較高。具體計費規則可諮詢您的源儲存空間服務電訊廠商。

說明

線上遷移服務並不會對源端資料執行解凍操作。若您源端有未解凍、解凍中的檔案,則這些檔案都會遷移失敗。

下載與上傳流量費用

資料移轉時,線上遷移服務會先將資料從源端下載,再將資料上傳至OSS。這個過程會產生一定的流量費用,不同情境下的流量費用如下:

重要

以下說明預設為遷移成功的狀態,不涉及遷移失敗時流量費用。

源端為第三方儲存服務商

此時會在源端產生資料下載費用,產生的流量由資料的實際大小決定,由源地址所在儲存服務商收取。資料在一定頻寬範圍內上傳至OSS不收取流量費用,更多資訊,請參見使用限制

源端為OSS

兩個OSS Bucket之間的資料移轉操作是否產生下行流量費,與您是否在控制台上選擇了正確的遷移服務部署地區有關,此處所指的遷移服務部署地區,是指如下圖中所示的地區選擇,您需要在建立任務前選擇地區。

線上遷移服務部署地區.jpg

1.當資料來源所在地區與所選的遷移服務部署地區一致時,資料來源OSS將不會產生外網讀取費用。

說明

樣本:源和目的同為北京OSS,線上遷移服務部署地區選擇北京,遷移時不會在源端OSS產生外網讀取費用。

同地區.jpg

2.當資料來源所在地區與所選的遷移服務部署地區不一致時,資料來源OSS將會產生外網讀取費用。

說明

樣本:源為北京OSS,目的為新加坡OSS,線上遷移服務部署地區選擇新加坡,遷移時會在源端OSS產生外網讀取費用。

跨地區.jpg

重要

為了遵循傳輸鏈路最短原則,建議在遷移前,將遷移服務部署地區與資料來源所在的地區保持一致。如果沒有可用的地區,建議選擇靠近您業務的地區,以確保遷移效果最佳。