是否有比gsutil rsync更便宜的选项来备份到云存储?

时间:2016-11-25 13:52:45

标签: google-cloud-storage

我们目前正在利用新的冷线存储来备份现场文件,存储部分超级划算。我们每天使用gsutil rsync确保我们的冷线存储是最新的。

问题是使用gsutil rsync会产生大量的A类请求,这些请求非常昂贵。在这种情况下,它至少是冷线存储量的5倍,使其不再是一个好的交易。

我们是否需要自定义代码自定义解决方案以避免这些费用,这种类型的支持是否有更好的选择,或者是否有某种方式让rsync不会产生这么多请求?

1 个答案:

答案 0 :(得分:0)

我认为,如果费用来自storage.objects.list操作,则可以使用一种定价技巧。在GCS operations pricing page中,“操作适用于存储桶,例如列出存储桶中的对象,为此存储桶设置的默认存储类将确定操作成本。因此诀窍是:

  • 将存储桶的默认存储类设置为STANDARD
  • 在上载时,将对象的存储类设置为ARCHIVE(使用gsutil cp -s ARCHIVE,或通过在使用API​​请求的上载上设置适当的选项)。

据我所知:这意味着您将按照列出桶的标准费率付费($ 0.05 / 10k操作,而不是$ 0.50 / 10k操作)。

一个挑战是gsutil rsync不支持-s ARCHIVE支持的gsutil cp标志,因此您将无法使用它。您可能想看看其他工具,例如rclone