备份 EC2 实例

备份 EC2 实例

我已经发现了很多关于这个主题的问题,但我仍然不能 100% 确定最好的方法是什么。

我更喜欢使用 EBS 快照。优点是我可以启动新的 AMI、分离卷并从快照中附加新卷,而无需太多停机时间。

我读到过,在运行的系统中创建 EBS 快照并不是最好的主意,因为操作系统仍会将某些内容写入磁盘,但我不确定这是否是一件大事。我有两个 Web 服务器,因此如果我在运行时对它们进行快照,则不会产生很大影响,因为我不会丢失任何重要数据。所有重要数据都存储在 RDS 数据库中,并且已备份。

进行文件系统级备份是第二种选择,我可以保住我的文件,但恢复过程需要更长的时间,我们不能承受太多的停机时间。

在这种情况下您建议做什么?

答案1

EBS 快照很好。我目前正在使用 Skeddly 运行 EBS 快照,到目前为止运行良好。请参阅我的帖子:https://stackoverflow.com/questions/17087542/backup-solutions-for-aws-ec2-instances/21284794#21284794

正如您所说,如果实例上没有任何数据库在运行,那就没问题。否则,您还必须备份数据库以避免数据完整性问题。

答案2

我建议安排相关实例的整个 AMI。我使用http://www.snapleaf.io来做到这一点 - 而且他们不收取任何费用。

答案3

为什么创建 AMI 不是最佳选择?只需在创建 AMI 时选择“不重启”即可,然后就可以了。

相关内容