如何從 aws s3 同步到 gcloud 的最佳方式?

如何從 aws s3 同步到 gcloud 的最佳方式?

我必須執行一個同步(不僅僅是複製或移動)從我所有的儲存桶從 s3 到谷歌雲端。我需要為 google 建立相同的 s3 基礎架構。我在 s3 中有大約 2Tera,並且我整天都會收到新文件。

我今天的解決方案是

gsutil rsync -r -m s3://bucket gs://bucket

但這種解決方案速度較慢。

您有更快的想法嗎?

謝謝。

答案1

如果您要在雲端之間同步大量數據,您可以考慮設定 Google Compute Engine 帳戶並在其中執行 gsutil。由於跨提供者 gsutil 資料傳輸流經執行 gsutil 的計算機,因此這樣做可以使傳輸運行速度明顯快於在本機工作站上執行 gsutil。

參考:https://cloud.google.com/storage/docs/gsutil/commands/rsync

答案2

這個問題的最新答案是使用谷歌傳輸服務

什麼是儲存傳輸服務?

儲存傳輸服務將資料從線上資料來源傳輸到資料接收器。您的資料來源可以是 Amazon Simple Storage Service (Amazon S3) 儲存桶、HTTP/HTTPS 位置或 Cloud Storage 儲存桶。您的資料接收器(目標)始終是 Cloud Storage 儲存桶。

相關內容