【发布时间】:2018-07-02 19:07:46
【问题描述】:
我在 GCP 中有一个包含数百万个 3kb 文件的存储桶,我想将它们复制到 S3 存储桶中。我知道 google 有一个超快速的传输服务,但是我无法使用该解决方案将数据推送回 S3。
由于对象的数量,运行简单的gsutil -m rsync gs://mybucket s3://mybucket 可能无法完成这项工作,因为传输所有内容至少需要一周时间。
还有比这更快的解决方案吗?
【问题讨论】:
-
你在本地运行 gsutil 吗?如果您从 GCE 或 EC2 运行该作业,它可能会运行得更快。或者,值得尝试将文件捆绑到 Google 端的 tarball 中、将其上传到 AWS 并在那里解包所需的时间。还可以考虑在不同的机器上并行运行许多 gsutils,每个机器都有不同的前缀。
-
所以我一直在 GCP 上的增强型实例上运行 gsutil。我在 EC2 上试过,结果是一样的。
标签: amazon-web-services amazon-s3 google-cloud-platform data-transfer google-cloud-data-transfer