У меня есть экземпляр EC2 на основе EBS (ebs_vol_1), который монтирует дополнительный том EBS (ebs_vol_2) и БД в RDS.
Достаточно ли закрепления снимка ebs_vol_1 и ebs_vol_2 для предотвращения потери данных? Есть ли способ настроить его, чтобы он автоматически делает снимки через одинаковые интервалы?
Должен ли я также делать снимки моей БД RDS или Amazon позаботится о резервном копировании? В настоящее время у меня нет Multi-AZ.
Я бы не хотел просыпаться однажды утром и понимать, что я потерял всю свою тяжелую работу из-за аппаратного сбоя: /
Снимки эффективно предотвращают потерю данных для томов EBS. Если том утерян, вы можете очень легко создать другой на основе снимка.
По умолчанию RDS не реплицируется. Это резервная копия, и вы можете делать снимки, но если данные потеряны, вам придется восстановить их из резервной копии или снимка.
Наличие базы данных RDS в нескольких зонах доступности определенно помогает. Это должно фактически реплицироваться между зонами доступности. Так что если один выйдет из строя, другой останется.
Можно создать реплику для чтения базы данных RDS, но я не знаю, можно ли переключить ее на мастер в случае потери исходного мастера.
Вы можете автоматизировать создание снимков состояния EBS и снимков состояния RDS либо с помощью собственных инструментов (crontab и т. Д.) Вместе с инструментами командной строки AWS, либо с помощью такого инструмента, как Skeddly (Раскрытие: Я генеральный директор Eleven41 Software, компании, стоящей за Skeddly).
В любом случае, чем бы вы ни занимались, снимки лучше, чем никакие снимки. Так что снимайте рано и снимайте часто.
Вам может быть полезна ссылка [1]
[1] http://tiger-fish.com/blog/automated-ebs-backup-solution-using-amazon-ec2