共用方式為


估計使用 AzCopy 傳輸 Blob 的成本

本文可協助您估計使用 AzCopy 傳輸 Blob 的成本。

所有計算都是以虛構價格為基礎。 您可以在本文最後的範例價格一節中找到每個價格。

重要

這些價格僅供範例使用,不應該用來計算成本。 如需官方價格,請參閱 Azure Blob 儲存體定價Azure Data Lake Storage 定價頁面。 如需如何選擇正確價格頁面的詳細資訊,請參閱了解 Azure Blob 儲存體的完整計費模式

上傳的成本

執行 azcopy copy 命令時,您將指定目的地端點。 該端點可以是 Blob 服務端點 (blob.core.windows.net) 或 Data Lake Storage 端點 (dfs.core.windows.net)。 本節會計算使用每個端點上傳 1,000 個 Blob 的成本,這些 Blob 每個大小為 5 GiB

上傳至 Blob 服務端點的成本

如果您將資料上傳至 Blob 服務端點,則 AzCopy 預設會上傳 8-MiB 區塊中的每個 Blob。 此大小是可設定的。

AzCopy 會使用放置區塊作業來上傳每個區塊。 在上傳最後一個區塊之後,AzCopy 會使用放置區塊清單作業認可這些區塊。 這兩項作業都會以「寫入」作業計費。

下表計算上傳這些 Blob 所需的寫入作業數目。

運算
5 GiB 中的 MiB 數目 5,120
每個 Blob 的 PutBlock 作業數 (5,120 MiB/8-MiB 區塊) 640
每個 Blob 的 PutBlockList 作業數 1
寫入作業總數 (1,000 * 641) 641,000

提示

您可以藉由將 AzCopy 設定為使用較大的區塊大小來減少作業數目。

在上傳每個 Blob 之後,AzCopy 會使用取得 Blob 屬性作業,做為驗證上傳的一部分。 取得 Blob 屬性作業會以「所有其他作業」的作業形式計費。

使用本文中出現的範例價格,下表計算上傳這些 Blob 的成本。

價格因素 經常性 非經常性存取 沒有興趣 封存
單一寫入作業的價格 (價格/10,000) $0.0000055 $0.00001 $0.000018 $0.000011
寫入作業成本 (641,000 * 作業價格) $3.5255 $6.4100 $11.5380 $7.0510
單一「其他」作業的價格 (價格/10,000) $0.00000044 $0.00000044 $0.00000052 $0.00000044
取得 Blob 屬性的成本 (1000 *「其他」作業價格) $0.0004 $0.0004 $0.0005 $0.00044
總成本 (寫入 + 屬性) $3.53 $6.41 $11.54 $7.05

注意

如果您上傳至封存層,則每個放置區塊作業都會以經常性寫入作業的價格收費。 每個放置區塊清單作業都會以封存寫入作業的價格收費。

上傳至 Data Lake Storage 端點的成本

如果您將資料上傳至 Data Lake Storage 端點,則 AzCopy 會上傳 4-MiB 區塊中的每個 Blob。 您無法設定此值。

AzCopy 會使用路徑 - 更新作業上傳每個區塊,並將動作參數設定為 append。 在上傳最後一個區塊之後,AzCopy 會使用路徑 - 更新作業,並將動作參數設定為 flush 來認可這些區塊。 這兩項作業都會以「寫入」作業計費。

下表計算上傳這些 Blob 所需的寫入作業數目。

運算
5 GiB 中的 MiB 數目 5,120
每個 Blob 的路徑 - 更新 (附加) 作業數 (5,120 MiB/4-MiB 區塊) 1,280
每個 Blob 的路徑 - 更新 (排清) 作業數 1
寫入作業總數 (1,000 * 1,281) 1,281,00

在上傳每個 Blob 之後,AzCopy 會使用取得 Blob 屬性作業,做為驗證上傳的一部分。 取得 Blob 屬性作業會以「所有其他作業」的作業形式計費。

使用本文中出現的範例價格,下表計算上傳這些 Blob 的成本

價格因素 經常性 非經常性存取 沒有興趣 封存
單一寫入作業的價格 (價格/10,000) $0.00000720 $0.000013 $0.0000234 $0.0000143
寫入作業成本 (1,281,000 * 作業價格) $9.2332 $16.6530 $29.9754 $18.3183
單一「其他」作業的價格 (價格/10,000) $0.00000044 $0.00000044 $0.00000068 $0.00000044
取得 Blob 屬性的成本 (1000 * 作業價格) $0.0004 $0.0004 $0.0007 $0.0004
總成本 (寫入 + 屬性) $9.22 $16.65 $29.98 $18.32

下載成本

執行 azcopy copy 命令時,您將指定來源端點。 該端點可以是 Blob 服務端點 (blob.core.windows.net) 或 Data Lake Storage 端點 (dfs.core.windows.net)。 本節會計算使用每個端點下載 1,000 個 Blob 的成本,這些 Blob 每個大小為 5 GiB

從 Blob 服務端點下載的成本

如果您從 Blob 服務端點下載 Blob,AzCopy 會使用列出 Blob來列舉 Blob。 列出 Blob 會以「列出和建立容器」作業計費。 一個列出 Blob 作業會傳回最多 5,000 個 Blob。 因此,在此範例中,只需要一個列出 Blob 作業。

針對每個 Blob,AzCopy 都會使用取得 Blob 屬性作業,以及取得 Blob 作業。 取得 Blob 屬性作業會以「所有其他作業」的作業形式計費,而取得 Blob 作業會以「讀取」作業計費。

如果您從非經常性存取層或極非經常性存取層下載 Blob,則也會根據下載的 GiB 向您收取資料擷取費用。

使用本文中出現的範例價格,下表計算下載這些 Blob 的成本。

注意

此表會排除封存層,因為您無法直接從該層下載。 請參閱從封存層將 Blob 解除凍結

價格因素 經常性 非經常性存取 沒有興趣
單一列出作業的價格 (價格/10,000) $0.0000055 $0.0000055 $0.0000065
列出作業成本 (1 * 作業價格) $0.0000055 $0.0000050 $0.0000065
單一「其他」作業的價格 (價格/10,000) $0.00000044 $0.00000044 $0.00000052
取得 Blob 屬性的成本 (1000 * 作業價格) $0.00044 $0.00044 $0.00052
單一讀取作業的價格 (價格/10,000) $0.00000044 $0.000001 $0.00001
讀取作業成本 (1000 * 作業價格) $0.00044 $0.001 $0.01
資料擷取的價格 (每 GiB) $0.00 $0.01 $0.03
資料擷取成本 (5 * 作業價格) $0.00 $0.05 $0.15
總成本 (列出 + 屬性 + 讀取 + 擷取) $0.001 $0.051 $0.161

從 Data Lake Storage 端點下載的成本

如果您從 Data Lake Storage 端點下載 Blob,AzCopy 會使用列出 Blob來列舉 Blob。 列出 Blob 會以「列出和建立容器」作業計費。 一個列出 Blob 作業會傳回最多 5,000 個 Blob。 因此,在此範例中,只需要一個列出 Blob 作業。

針對每個 Blob,AzCopy 會使用取得 Blob 屬性作業,其以「所有其他作業」的作業形式計費。 AzCopy 會使用路徑 - 讀取作業來下載每個區塊 (大小為 4 MiB)。 每個路徑 - 讀取呼叫都會以「讀取」作業計費。

如果您從非經常性存取層或極非經常性存取層下載 Blob,則也會根據下載的 GiB 向您收取資料擷取費用。

下表計算上傳這些 Blob 所需的寫入作業數目。

運算
5 GiB 中的 MiB 數目 5,120
每個 Blob 的路徑 - 更新作業數 (5,120 MiB/4-MiB 區塊) 1,280
讀取作業總數 (1000 * 1,280) 1,280,000

使用本文中出現的範例價格,下表計算下載這些 Blob 的成本。

注意

此表會排除封存層,因為您無法直接從該層下載。 請參閱從封存層將 Blob 解除凍結

價格因素 經常性 非經常性存取 沒有興趣
單一列出作業的價格 (價格/10,000) $0.0000055 $0.0000055 $0.0000065
列出作業成本 (1 * 作業價格) $0.0000055 $0.0000050 $0.0000065
單一「其他」作業的價格 (價格/10,000) $0.00000044 $0.00000044 $0.00000052
取得 Blob 屬性的成本 (1000 * 作業價格) $0.00044 $0.00044 $0.00052
單一讀取作業的價格 (價格/10,000) $0.00000060 $0.00000130 $0.00001300
讀取作業成本 (1,281,000 * 作業價格) $0.73017 $1.6653 $16.653
資料擷取的價格 (每 GiB) $0.00000000 $0.01000000 $0.03000000
資料擷取成本 (5 * 作業價格) $0.00 $0.05 $0.15
總成本 (列出 + 屬性 + 讀取 + 擷取) $0.731 $1.716 $16.804

在容器之間複製的成本

執行 azcopy copy 命令時,您將指定來源和目的地端點。 這些端點可以是 Blob 服務端點 (blob.core.windows.net) 或 ata Lake Storage 端點 (dfs.core.windows.net)。 本節會計算複製 1,000 個 Blob 的成本,這些 Blob 每個大小為 5 GiB

注意

封存層中的 Blob 只能複製到線上層。 由於所有這些範例都假設來源和目的地同一層,因此封存層會從這些資料表中排除。

在相同帳戶內複製 Blob 的成本

不論您指定哪個端點 (Blob 服務或 Data Lake Storage),AzCopy 都會使用列出 Blob 來列舉來源位置的 Blob。 列出 Blob 會以「列出和建立容器」作業計費。 一個列出 Blob 作業會傳回最多 5,000 個 Blob。 因此,在此範例中,只需要一個列出 Blob 作業。

針對每個 Blob,AzCopy 會針對來源 Blob 和複製到目的地的 Blob 使用取得 Blob 屬性作業。 取得 Blob 屬性作業會以「所有其他作業」的作業形式計費。 AzCopy 會使用複製 Blob 作業,將 Blob 複製到另一個容器,此容器會以基於目的地層的「寫入」作業計費。

價格因素 經常性 非經常性存取 沒有興趣
單一列出作業的價格 (價格/10,000) $0.0000055 $0.0000055 $0.0000065
列出作業成本 (1 * 作業價格) $0.0000055 $0.0000055 $0.0000065
單一其他作業的價格 (價格/10,000) $0.00000044 $0.00000044 $0.00000052
取得 Blob 屬性的成本 (2000 * 作業價格) $0.00088 $0.00088 $0.00104
單一寫入作業的價格 (價格/10,000) $0.0000055 $0.00001 $0.000018
寫入成本 (1000 * 作業價格) $0.0055 $0.01 $0.018
總成本 (列出 + 屬性 + 寫入) $0.0064 $0.0109 $0.0190

將 Blob 複製到相同區域中另一個帳戶的成本

此案例與上一個案例相同,不同之處在於也會針對資料擷取和以來源層為基礎的讀取作業計費。

價格因素 經常性 非經常性存取 沒有興趣
來自上節的總計 $0.0064 $0.0109 $0.0190
單一讀取作業的價格 (價格/10,000) $0.00000044 $0.000001 $0.00001
讀取作業成本 (1,000 * 作業價格) $0.00044 $0.001 $0.01
資料擷取的價格 (每 GiB) 免費 $0.01 $0.03
資料擷取成本 1000 * (5 * 作業價格) $0.00 $50.00 $150.00
總成本 (上節 + 擷取 + 讀取) $0.0068 $50.0119 $150.0290

將 Blob 複製到位於另一個區域中帳戶的成本

此案例與上一個案例相同,不同之處在於針對網路輸出費用計費。

價格因素 經常性 非經常性存取 沒有興趣
來自上節的總成本 $0.0068 $0.0619 $0.1719
網路輸出價格 (每 GiB) $0.02 $0.02 $0.02
網路輸出總成本 1000 * (5 * 輸出價格) $100 $100 $100
總成本 (上節 + 輸出) $100.0068 $150.0119 $250.0290

同步變更的成本

執行 azcopy sync 命令時,您將指定來源和目的地端點。 這些端點可以是 Blob 服務端點 (blob.core.windows.net) 或 ata Lake Storage 端點 (dfs.core.windows.net)。

注意

封存層中的 Blob 只能複製到線上層。 由於所有這些範例都假設來源和目的地同一層,因此封存層會從這些資料表中排除。

將容器與本機檔案系統同步的成本

如果您想要讓容器以本機文件系統的變更進行更新,AzCopy 會執行與本文中上傳至 Blob 服務端點的成本一節中所述完全相同的工作。 只有在本機檔案的上次修改時間與容器中 Blob 上次修改的時間不同時,才會上傳 Blob。 因此,只會針對上傳的 Blob,向您收取「寫入」交易的費用。

如果您想要讓本機檔案系統以容器的變更進行更新,AzCopy 會執行與本文中從 Blob 服務端點下載的成本一節中所述完全相同的工作。 只有在本機 Blob 的上次修改時間與容器中 Blob 上次修改的時間不同時,才會下載 Blob。 因此,只會針對上傳的 Blob,向您收取「讀取」交易的費用。

同步容器的成本

如果您想要讓兩個容器同步,AzCopy 會執行與本文中在容器之間複製的成本一節中所述完全相同的工作。 只有在來源容器中 Blob 上次修改的時間與目的地容器中 Blob 上次修改的時間不同時,才會複製 Blob。 因此,只會針對複製的 Blob,向您收取「寫入」和「讀取」交易的費用。

azcopy sync 命令會在同步存在於個別帳戶的容器時,使用列出 Blob 作業。

計算摘要

下表包含本文中呈現的所有估計值。 所有估計值都是以傳輸 1000 個 Blob 為基礎 (每個 Blob 的大小為 5 GiB),並使用下節所列的範例價格。

案例 經常性 非經常性存取 沒有興趣 封存
上傳 Blob (Blob 服務端點) $3.53 $6.41 $11.54 $3.53
上傳 Blob (Data Lake Storage 端點) $9.22 $16.65 $29.98 $18.32
下載 Blob (Blob 服務端點) $0.001 $0.051 $0.161 N/A
下載 Blob (Data Lake Storage 端點) $0.731 $1.716 $16.804 N/A
複製 Blob $0.064 $0.0109 $0.0190 N/A
將 Blob 複製到另一個帳戶 $0.0068 $50.0119 $150.0290 N/A
將 Blob 複製到另一個區域中的帳戶 $100.0068 $150.0119 $250.0290 N/A

範例價格

下表包含 Blob 服務端點的每個要求範例 (虛構)價格 (blob.core.windows.net)。

重要

這些價格僅供範例使用,不應該用來計算成本。 如需官方價格,請參閱 Azure Blob 儲存體定價Azure Data Lake Storage 定價頁面。 如需如何選擇正確價格頁面的詳細資訊,請參閱了解 Azure Blob 儲存體的完整計費模式

價格因素 經常性 非經常性存取 沒有興趣 封存
寫入作業的價格 (每 10,000 個) $0.055 $0.10 $0.18 $0.11
讀取作業的價格 (每 10,000 個) $0.0044 $0.01 $0.10 $5.50
列出和容器作業 (每 10,000 個) $0.055 $0.055 $0.065 $.055 美元
所有其他作業 (每 10,000 筆) $0.0044 $0.0044 $0.0052 $.0044 美元
資料擷取的價格 (每 GB) 免費 $0.01 $0.03 $.022 美元
資料儲存體前 50 TB 的定價 (隨用隨付) $0.0208 $0.0115 $0.0045 $0.002
資料儲存體後續 450 TB 的定價 (隨用隨付) $0.020 美元 $0.0115 $0.0045 $0.002
100 TB 的價格 (一年保留容量) $1,747 美元 $966 美元 無法使用 $183 美元
100 TB 的價格 (三年保留容量) $1,406 美元 $872 美元 無法使用 $168
北美洲內區域之間的網路頻寬 (每 GB) $0.02 $0.02 $0.02 $0.02
高優先順序讀取作業的價格 (每 10,000 個) 不適用 不適用 不適用 $65.00 美元
高優先順序資料擷取的價格 (每 GB) 不適用 不適用 不適用 $0.13

下表包含 Data Lake Storage 端點的每個要求範例 (虛構)價格 (dfs.core.windows.net)。 如需官方價格,請參閱 Azure Data Lake Storage 定價

價格因素 經常性 非經常性存取 沒有興趣 封存
寫入作業的價格 (每 4 MiB,每 10,000 個) $0.07120 美元 $0.13 $0.234 $0.143
讀取作業的價格 (每 4 MiB,每 10,000 個) $0.0057 $0.013 $0.13 $7.15
反覆式寫入作業 (每 100 個) $0.0715 $0.0715 $0.0715 $0.0715
反覆式讀取作業 (每 10,000 個) $0.0715 $0.0715 $0.0845 $0.0715
資料擷取的價格 (每 GB) 免費 $0.01 $0.03 $0.022
北美洲內區域之間的網路頻寬 (每 GB) $0.02 $0.02 $0.02 $0.02
資料儲存體價格前 50 TB (隨用隨付) $0.021 美元 $0.012 美元 $0.0045 $0.002
資料儲存體價格後續 450 TB (隨用隨付) $0.020 美元 $0.012 美元 $0.0045 $0.002
100 TB 的價格 (一年保留容量) $1,747 美元 $966 美元 無法使用 $183 美元
100 TB 的價格 (三年保留容量) $1,406 美元 $872 美元 無法使用 $168
高優先順序讀取作業的價格 (每 10,000 個) 不適用 不適用 不適用 $84.50 美元
高優先順序資料擷取的價格 (每 GB) 不適用 不適用 不適用 $0.13
索引 (GB / 月) $0.0297 美元 不適用 不適用 不適用

另請參閱