AWS DataSync 是一種高速度線上資料傳輸服務,可讓您輕鬆、安全地將資料移至任何需要之處:內部部署、邊緣或雲端。DataSync 提供簡單、可預測、依用量計費定價。您可以依據儲存位置之間傳輸的資料量,按每 GB 支付固定費用。設定為增強模式的任務也會按每項工作執行收取費用。這些費用涵蓋移動、驗證和同步資料的成本。藉助 DataSync,無需預付成本,也沒有最低費用。
使用 AWS DataSync Discovery,您可以執行長達 31 天的探索任務並免費獲得建議。在任務完成後,DataSync Discovery 將收集的資料和相關建議將保留 60 天。
增強型模式資料傳輸
使用增強型模式,您可以在儲存位置之間傳輸幾乎無限數量的物件,效能比基本模式更高。增強型模式任務透過平行列出、準備、傳輸和驗證資料,來最佳化和簡化資料傳輸程序。增強型模式目前僅適用於 Amazon S3 位置之間的傳輸。
基本模式資料傳輸
基本模式視乎資料集中檔案和物件數量的配額而定。基本模式會依序準備、傳輸和驗證資料集中的檔案和物件,使其大多數工作負載比增強型模式下的慢。 基本模式支援目前可用的所有 DataSync 位置類型。
其他費用
使用 DataSync 複製資料時,您需要支付標準請求、儲存和資料傳輸費率,以讀取和寫入 Amazon Simple Storage Service (Amazon S3)、Amazon Elastic File System (Amazon EFS)、Amazon FSx for Windows File Server、Amazon FSx for Lustre、Amazon FSx for OpenZFS、Amazon FSx for NetApp ONTAP 和 AWS Key Management Service (KMS) 等 AWS 服務。
您需要按 AWS PrivateLink 支付所建立的界面 Amazon Virtual Private Cloud (Amazon VPC) 端點的費用,這些端點可讓您透過 PrivateLink 管理並控制代理程式與 DataSync 服務之間的流量。只有控制流量才需支付 PrivateLink 的費用。這包括從 DataSync 服務到代理程式的命令,例如 StartTaskExecution。透過 DataSync 傳輸的檔案或物件無須支付 PrivateLink 費用。您還需按 Amazon CloudWatch Logs、Amazon CloudWatch Metrics 和 Amazon CloudWatch Events 的標準費率付費。
複製資料至 Amazon S3 和從 Amazon S3 複製資料
複製資料至 S3 或從 Amazon S3 複製資料時,您需要為以下 S3 請求支付標準請求費用:LIST、HEAD、GET、PUT 和 COPY。執行的確切操作取決於您的 DataSync 任務的組態。如需詳細資訊,請參閱我們文件中有關評估 S3 請求成本的資訊。請求和儲存費用可能因 S3 儲存類別而異。在不同 S3 儲存類別中讀取和寫入物件時,您還可能會產生額外費用。在我們的文件中閱讀有關使用 Amazon S3 儲存類別的資訊。
複製資料至 AWS 區域 和從 AWS 區域 複製資料
從 AWS 將資料複製到內部部署的儲存系統時,您需要支付從來源 AWS 區域傳出 AWS 資料的費用。在區域間複製資料時,您需要支付區域間的資料傳輸費用 (依據從來源區域至目的地區域的資料傳出計費)。使用 AWS DataSync EC2 代理程式在 AWS 服務間複製資料時,您需要支付區域間的資料傳輸和可用區域間的資料傳輸費用。若要進一步了解,請參閱資料傳輸定價。
使用 AWS DataSync Discovery
在使用 DataSync Discovery 時,AWS Secrets Manager 將依據建立用於存放內部部署儲存系統憑證的機密,以及 DataSync 為存取機密而進行的任何 Secrets Manager API 呼叫來計費。
增強型模式定價範例
下列定價範例假設 DataSync 資料傳輸任務已設定為「增強型」模式,以實現更高的效能、擴展性和增強的監控和指標。
範例 1:使用 S3 標準儲存類別,將 50 TB 資料集從一個 S3 儲存貯體複製到同一區域內的另一個儲存貯體
DataSync 會將一個 S3 儲存貯體中的物件,一次性複製至同一區域中的目的地儲存貯體。來源和目的地儲存貯體中的物件均使用 S3 標準儲存類別建立。DataSync 針對任務執行,將掃描來源儲存貯體中的現有物件,以確定應複製哪些物件。掃描過程至少涉及對每個 S3 儲存貯體中物件的 LIST 和 HEAD 請求,如 AWS DataSync 文件中所述。假設來源資料集包含 500 萬個物件。
(50 TB * 使用 DataSync 複製 1024 GB * 0.015 USD/GB) +
(5,000 S3 LIST 請求 * 0.005 USD/1000) +
(500 萬個 S3 HEAD 請求 * 0.0004 USD/1000) +
(500 萬個 S3 GET 請求 * 0.0004 USD/1000) +
(500 萬個 S3 PUT 請求 * 0.005 USD/1000) +
(1 項任務執行 * 0.55 USD)
= 768 USD + 0.025 USD + 2 USD + 2 USD + 25 USD + 0.55 USD
= 797.58 USD
範例 2:使用 S3 Glacier Instant Retrieval 儲存類別,從一個 S3 儲存貯體執行 5 TB 資料集的日常複製至同一區域內的另一個儲存貯體
DataSync 會使用設定為每天執行一次的排程,將一個 S3 儲存貯體中的物件複製至同一區域中的目的地儲存貯體。來源和目的地儲存貯體中的物件均是使用 Glacier Instant Retrieval 儲存類別建立。針對每個日常任務執行,DataSync 將掃描來源和目的地儲存貯體中的現有物件,以確定應複製哪些物件。掃描過程至少涉及對每個 S3 儲存貯體中物件的 LIST 和 HEAD 請求,如 AWS DataSync 文件中所述。在此範例中,我們假設每天有 5% 的變化率。
使用 DataSync 將 5 TB 的檔案 (每個檔案 16 MB) 日常複製至位於美國東部 (俄亥俄) 區域的 Amazon S3 時的成本 (假設每個 S3 儲存貯體中均有 4000 個 LIST 請求,每個複制的物件有一個 GET 請求,以及每個 S3 儲存貯體中的每個物件有一個 HEAD 請求):
增量複製的資料量為 5TB 的 5% = 256 GB
(使用 DataSync 複製 256 GB * 0.015 USD/GB) +
(擷取自 S3 Glacier Instant Retrieval 的 256 GB * 0.03 USD) +
(4000 S3 LIST 請求 * 2 * 0.02 USD / 1000) +
(5 TB * 1024 GB * 1024 MB / 16 MB S3 HEAD 請求 * 2 * 0.01 USD / 1000) +
(256 GB * 1024 MB / 16 MB S3 GET 請求 * 0.01 USD / 1000) +
(256 GB * 1024 MB / 16 MB S3 PUT 請求 * 0.02 USD / 1000) +
(每天 1 項任務執行 * 0.55 USD)
= 3.84 USD + 7.68 USD + 0.16 USD + 6.55 USD + 0.16 USD + 0.32 USD + 0.55 USD
= 19.26 USD/天
基本模式定價範例
下列定價範例假設 DataSync 資料傳輸任務已設定為基本模式。
範例 1:使用 S3 標準儲存類別,將 50 TB 從內部部署儲存移轉至一個空的 S3 儲存貯體
在美國東部 (俄亥俄) 區域,使用 DataSync 將 50TB 的檔案 (每個檔案16 MB) 一次遷移至空 Amazon S3 儲存貯體的成本:
(將 50TB 複製到 S3 * 1024GB * 0.0125 USD/GB) + (1 S3 LIST 請求 * 0.005 USD / 1000) + (50TB / 16MB S3 PUT 請求 * 0.005 USD / 1000)
= 640 USD + 0 USD + 16.38 USD
= 656.38 USD
範例 2:使用 S3 標準儲存類別,將 10TB 從內部部署儲存增量複製至具有 50TB 現有資料的 S3 儲存貯體
在此範例中,DataSync 將掃描 S3 儲存貯體中的現有物件,以確定應從內部部署複製哪些資料。掃描過程至少涉及對 S3 儲存貯體中物件的 LIST 和 HEAD 請求,如 AWS DataSync 文件中所述。
使用 DataSync 將 10 TB 的檔案 (每個檔案 16 MB) 增量複製至位於美國東部 (俄亥俄) 區域的 S3 時的成本 (假設 S3 中每個物件均有 500 個 LIST 請求和一個 HEAD 請求):
(使用 DataSync 將 10TB 複製至 S3 * 1024GB * 0.0125 USD/GB) +
(500 S3 LIST 請求 * 0.005 USD / 1000) +
(50 * 1024 *1024 MB / 16 MB S3 HEAD 請求 * 0.0004 USD / 1000) +
(10 * 1024 * 1024 MB / 16 MB S3 PUT 請求 * 0.005 USD / 1000)
= 128 USD + 0 USD + 1.31 USD + 3.28 USD
= 132.59 USD
範例 3:使用 S3 Glacier Instant Retrieval 儲存類別,從一個 S3 儲存貯體執行 5 TB 資料集的日常複製至同一區域內的另一個儲存貯體
在此範例中,DataSync 會將一個 S3 儲存貯體中的物件複製至同一區域中的目的地儲存貯體。來源和目的地儲存貯體中的物件均是使用 Glacier Instant Retrieval 儲存類別建立。針對每個日常任務執行,DataSync 將掃描來源和目的地儲存貯體中的現有物件,以確定應複製哪些物件。掃描過程至少涉及對每個 S3 儲存貯體中物件的 LIST 和 HEAD 請求,如 AWS DataSync 文件中所述。在此範例中,我們假設每天有 5% 的變化率。
使用 DataSync 將 5TB 的檔案 (每個檔案 16MB) 日常複製至位於美國東部 (俄亥俄) 區域的 Amazon S3 時的成本 (假設每個 S3 儲存貯體中均有 4000 個 LIST 請求,每個複制的物件有一個 GET 請求,以及每個 S3 儲存貯體中的每個物件有一個 HEAD 請求):
增量複製的資料量為 5TB 的 5% = 256 GB
(使用 DataSync 複製 256GB * 0.0125 USD/GB) +
(擷取自 S3 Glacier Instant Retrieval 的 256GB * 0.03 USD) +
(4000 S3 LIST 請求 * 2 * 0.02 USD / 1000) +
(5 TB * 1024 GB * 1024 MB / 16 MB S3 HEAD 請求 * 2 * 0.01 USD / 1000) +
(256 GB * 1024 MB / 16 MB S3 GET 請求 * 0.01 USD / 1000) +
(256 GB * 1024 MB / 16 MB S3 PUT 請求 * 0.02 USD / 1000)
= 3.20 USD + 7.68 USD + 0.16 USD + 6.55 USD + 0.16 USD + 0.32 USD
= 18.07 USD/天
範例 4:將 100 TB 的資料從自我管理伺服器遷移至 Amazon FSx for Windows File Server
使用 DataSync 將 100TB 從內部部署 Windows File Server 遷移到 Amazon FSx 的成本:
(將 100 TB 複製到 Amazon FSx For Windows File Server * 1024 GB * 0.0125 USD/GB)
= 1,280.00 USD
範例 5:雲端內處理和資料分發工作流程的持續資料傳輸
假定您執行每日 1 TB 傳輸至 Amazon EFS。您的 31 天成本將為:
(複製到 EFS 的 1 TB * 1024 GB * 0.0125/GB USD) * 31 天
= 396.80 USD
範例 6:採用增量傳輸的檔案系統複寫功能,確保業務持續性
假設您執行一次資料複寫任務,將 10 TB 的檔案系統複製到亞太區域 (雪梨) 的 Amazon EFS,再另外每日複寫 1 TB 的變更資料。初次複製和其後 31 天正常使用的 DataSync 成本如下:
初次傳輸費用為 10 TB * 1024 GB * 0.0125 USD/GB = 128 USD
+ 遞增傳輸量為 1 TB * 1024 GB * 0.0125 USD/GB * 31 天
= 每月持續費用 396.80 USD