我计划每天午夜将多个网站备份到 Glacier。
我当前的系统是创建整个 /var/www(即所有站点)的 tar.gz,然后将其复制到不同的服务器。
我假设如果整个服务器出现故障,我会使用这些备份,尽管我可能偶尔想要检索单个文件。
我是否应该以相同的方式继续(将每天的 tar.gz 放在一个 Vault 中),或者在同一个 Vault 中每个站点使用不同的 tar.gz,或者在每个站点的 Vault 中每个站点使用不同的 tar.gz?
答案1
“两全其美”的方法如下:
- 创建 S3 存储桶用于备份
- 配置生命周期规则,以便例如超过 2 周的项目自动转换到 Glacier 类存储。
- 将备份计划为简单的文件同步任务,使用 S3 作为目标。您有很多工具可以自动执行此操作。
通过这种方式,您将在过去几周内在 S3 中拥有一个不错的“即时就绪”备份,并使用更先进的复制工具(对不起,Glacier),并且您将受益于 Glacier 的低成本和 S3 界面来检索项目,比 Glacier 的要友好得多。