во-первых, я хотел бы подтвердить, что корневое устройство фактически EBS при поддержке.
Вот основные шаги, чтобы подтвердить:
Для определения типа корневого устройства экземпляра с помощью консоли
Откройте консоль Amazon EC2.
В навигационной панели выберите Экземпляры и выберите экземпляр. Проверьте значение типа корневого устройства на вкладке «Описание» следующим образом:
Если значение ebs, это экземпляр с поддержкой Amazon EBS. Если значение является хранилищем экземпляров, это экземпляр экземпляра с поддержкой экземпляра.
(Источник: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/RootDeviceStorage.html#display-instance-root-device-type)
AWS государство в качестве лучшей практики является использование снимков или средства резервного копирования.
Регулярно создайте резервную копию своего экземпляра, используя моментальные снимки Amazon EBS или резервные копии инструмент.
(Источник: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-best-practices.html)
AWS состояния в документации, корневые тома EBS должно быть завершить работу перед выполнением снимки.
Чтобы создать моментальный снимок тома Amazon EBS, которые служат в качестве корневых устройств, вы должны остановить экземпляр, прежде чем принимать снимок.
(Источник: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-creating-snapshot.html)
Поэтому в зависимости от вашего RPO (точка восстановления Objective), как правило, это хорошая практика, чтобы отделить данные от вашего корневого тома. Храните данные, которые необходимо хранить на отдельном томе EBS и делать снимки на втором томе EBS. Таким образом, вам никогда не придется беспокоиться о самом экземпляре - если он просто запускает новый экземпляр и прикрепляет ваш снимок.
Если у вас есть специальный случай, который предотвращает использование снимков EBS, попробуйте использовать роль для своих экземпляров, имеющих разрешения на чтение и запись данных в ведра S3, используя ваше задание cron.
Что делать, если на диске возникает событие ввода-вывода, когда я останавливаю экземпляр? Разве это не вызовет проблемы? – ben
И, можно ли запустить резервную копию остановленного экземпляра? – ben
Да, можно запустить остановленный экземпляр. – Andreas