我有一个基于 EBS 的 EC2 实例(ebs_vol_1),它安装了额外的 EBS 卷(ebs_vol_2)和 RDS 中的 DB。
记录 ebs_vol_1 和 ebs_vol_2 的快照是否足以防止数据丢失?有没有办法设置它,以便自动地定期拍摄快照?
我是否还应该拍摄 RDS DB 的快照,还是 Amazon 负责备份?我目前没有多可用区。
我可不想某天早上醒来,发现因为硬件故障,我所有的辛苦工作都白费了。:/
答案1
快照可以有效防止 EBS 卷的数据丢失。如果某个卷丢失,您可以非常轻松地基于快照创建另一个卷。
默认情况下,RDS 不进行复制。它已备份,您可以拍摄快照,但如果数据丢失,则必须从备份或快照中恢复。
拥有 RDS 数据库多可用区绝对有帮助。这实际上应该在可用区之间进行复制。因此,如果一个出现故障,另一个仍然存在。
可以创建 RDS 数据库的只读副本,但我不知道在原始主数据库丢失的情况下是否可以将其切换到主数据库。
您可以使用自己的工具(crontab 等)以及 AWS 命令行工具自动创建 EBS 快照和 RDS 快照,也可以使用类似斯凯德利(披露:我是 Eleven41 Software 的首席执行官,该公司是 Skeddly 背后的公司。
无论如何,无论你做什么,快照总比没有快照要好。所以尽早快照,经常快照。
答案2
你可能会发现链接[1]很有帮助
[1]http://tiger-fish.com/blog/automated-ebs-backup-solution-using-amazon-ec2