Назад | Перейти на главную страницу

Резервное копирование инстансов EC2

Я уже нашел много вопросов по этой теме, но я все еще не уверен на 100%, как лучше всего это сделать.

Я бы предпочел использовать снимки состояния EBS. Плюсы заключаются в том, что я могу запустить новый AMI, отсоединить том и присоединить новый из моментального снимка без длительного простоя.

Я читал, что снимок состояния EBS в работающей системе - не лучшая идея, потому что ОС по-прежнему что-то записывает на диск, но я не уверен, что это имеет большое значение. У меня два веб-сервера, поэтому, если я сделаю их снимки во время работы, это не окажет большого влияния, потому что я не потеряю никаких важных данных. Все важные данные хранятся в базе данных RDS и уже зарезервированы.

Резервное копирование на уровне файловой системы было бы вторым вариантом, и у меня были бы мои файлы, но процесс восстановления займет больше времени, и мы не можем позволить себе длительное время простоя.

Что бы вы посоветовали сделать в этом случае?

Почему создание AMI не было бы оптимальным? Просто выберите «Без перезагрузки» при создании AMI - и вперед.

Я рекомендую запланировать все AMI вашего экземпляра. я использую http://www.snapleaf.io для этого - и они ничего не берут.

Снимки EBS в порядке. В настоящее время я использую Skeddly для запуска снимков EBS, и пока он работает отлично. Смотрите мой пост: https://stackoverflow.com/questions/17087542/backup-solutions-for-aws-ec2-instances/21284794#21284794

Как вы сказали, если у вас нет базы данных, работающей в экземпляре, все в порядке. В противном случае вам также придется делать резервные копии баз данных, чтобы избежать проблем с целостностью данных.