我们正在AWS部署一些服务器,需要制定一个通用的备份策略。 要求是:
EC2快照似乎是一个明显的解决scheme,但在始发系统仍在运行时恢复单个文件显然并不总是可能的(可怕的“市场产品代码”错误消息 )。 另外,只能转储整个文件系统(卷) – 没有办法排除任何东西。
这留下了Amanda和Duplicity的“传统”select,现在都有S3作为存储选项。
我是否正确地评估了EC2快照的限制? 在AWS上比较使用Amanda和Duplicity的任何评论? 谢谢!
对于EC2中的完整系统备份,您应该使用EBS快照。 对于S3 / Glacier中的数据备份,我会在Linux系统中使用S3cmd ,在Windows中使用Cloudberry Backup工具(不是免费的,但是每个价值都在)。
S3cmd是一个简单的命令行工具,您可以在标准备份脚本中使用该工具将副本推送到S3存储桶中。 对于Glacier旋转,使用S3生命周期规则。 奇迹般有效。
在Windows中,我一直没有find一个体面的免费的S3备份工具,但是Cloudberry非常棒。 它允许您configuration数百个选项(版本控制,文件排除,多个存储后端…)。 此外,没有问题,它最新。
奖金追踪:对于SQL Server特定的S3备份,我将使用Keymetric SQL Backup Master解决scheme,而不是使用Cloudberry的解决scheme。 它更简单,有效和便宜。