Как стать автором
Обновить

Комментарии 6

Интересный подход. По поводу целостности: были ли реальные прецеденты нарушения целостности при бэкапе volume?

Мне кажется, с Lambda тут небольшой оверхед вышел. Ведь можно использовать AWS API, который довольно много умеет. Например, то же создание снэпшотов или бэкапирование виртуалки целиком как AMI вместе с состоянием, что по идее должно сохранять состояние и обеспечивать целостность (но это неточно). Через него же можно ротировать бэкапы.

Вот тут тоже на тему бэкапов довольно интересно.
Я меньше всего хочу в самый нужный момент понять, что бекап не консистентный.

Снапшот не гарантирует консистентность. AMI гарантирует, но машина рестартится в этот момент. Можно использовать и API, но в моём подходе всё проще на мой взгляд, да и powershell и windows я так хорошо не знаю

Я читал эту статью
Кстати, ещё есть занятная вещь — EC2 Lifecycle Manager. Он позволяет работать с аналогичным Вашему подходом.

Я не уверен, создаёт ли он Maintenance Window на это время. Но что мешает создать его параллельно?

Основная плюшка — у него есть параметр Retention, который снимает необходимость создания лямбды для удаления старых бэкапов.
Lifecycle Manager не умеет хранить отдельно месячные и недельные бекапы. И он не делает консистентный бекап.

Меня мучает вопрос, не проще ли на S3 бакапить? А потом life policy на S3 Glacier переносить.
Ну ebs снапшоты хранятся на S3.
Если вопрос об бекапе чисто данных… то да можно бекапить на s3 и в случае падения поднимать новую машину и настраивать её и потом восстанавливать данные но сколько времени это займёт?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории