使用 S3 CDN 上传时的异地备份

对于那些使用 S3 CDN 进行上传的用户,除了仅依赖 CDN 之外,你们采用哪些方法来维护文件的异地备份?我对你们的备份策略以及为确保数据冗余而制定的任何替代解决方案很感兴趣。

除了 S3 之外?我只是像平常一样定期(每周或每月)进行备份,并将它们存储在我的电脑上或云端的某个地方。

1 个赞

我还没有任何亲身经验,但我正在探索我的选择。仅依赖一个提供商而没有第二个备份似乎很奇怪。理想情况下,应该在我的另一个 Debian 机器上进行异地备份。

我猜你正在使用 Discourse 内置的备份功能来备份上传文件。这对我们来说不是一个选项。我想把上传文件移到内容分发网络(CDN),但 Discourse 实例上的空间不足以容纳所有文件(如果空间足够,就没有必要使用 CDN 了)。我想把上传文件异地备份。

s3 的要点是它是安全的,您不需要备份它。如果您确实想将其拉取到本地机器,您可以使用命令行 s3 客户端和 cron。

CDN(内容分发网络)是一种内容分发网络。它加快了存储在 s3 上的数据的交付速度,而 s3 上的数据通常很昂贵且相对较慢。

1 个赞

我能想象一种灾难,就是您的 Amazon 账户被删除或封锁,再也无法访问 S3。对于任何其他提供商(任何东西)也是如此——最好有两个独立的地方来存放您的物品。要么是两个提供商,要么是一个提供商和您自己的家。

1 个赞

抱歉。确实如此。事实上,我曾与一个确实失去了对其 Amazon 账户的控制权并丢失了 S3 上数据的人共事过。

从来没有人后悔备份太多(除非他们为数百份额外的副本付费——我曾因为为 bsky.app 开启了 S3 下载到本地的设置而支付了一大笔出口费用)。

有许多方法可以将 S3 同步到本地硬盘。S3cmd 就是我使用的一种。

2 个赞