有效的备份EC2实例,EBS卷和RDS DB的计划

我有一个基于EBS的EC2实例(ebs_vol_1),它在RDS中安装了额外的EBS卷(ebs_vol_2)和数据库。

是否添加了ebs_vol_1和ebs_vol_2的快照,足以防止数据丢失? 有没有一种方法来设置它,所以它会自动采取重点区间的快照?

我是否也应该拍摄我的RDS数据库的快照,或者亚马逊是否负责备份? 我目前没有多可用区。

我不想在一天早上醒来,意识到我因硬件故障而失去了所有的辛苦工作:

快照对于EBS卷的数据丢失是有效的。 如果一个卷丢失,您可以很容易地创build另一个基于快照。

默认情况下,RDS不会被复制。 它已经备份,您可以拍摄快照,但是如果数据丢失,您必须从备份或快照进行还原。

拥有您的RDS数据库多可用区肯定有帮助。 这实际上应该在可用区域之间进行复制。 所以如果一个人倒下,另一个人还在那里。

可以制作一个RDS数据库的只读副本,但是我不知道是否有可能在原始主数据库丢失的情况下将其切换到主数据库。

您可以使用自己的工具(crontab等)以及AWS命令行工具,或使用像Skeddly这样的工具来自动创buildEBS快照和RDS快照( 披露 :我是Eleven41 Software的首席执行官,公司背后Skeddly)。

无论如何,不​​pipe你做什么,快照总比没有快照好。 所以快照和快照经常。