У нас есть файловый сервер Windows 2012 R2 на экземпляре EC2 с общими сетевыми ресурсами DFS. Общие данные занимают около 600-800 ГБ.
Я хотел бы каким-то образом хранить копию с интервалом в 15 минут в течение последних 72 часов, чтобы охватить случай использования пользователя, который просит срочно восстановить случайно удаленный или поврежденный файл.
Есть ли какое-либо решение для покрытия AWS этот конкретный вариант использования пользователей, которые портят файлы? Для аварийного восстановления мы используем ежедневные снимки состояния AWS и многосайтовую репликацию DFS, но мы ищем что-то, что могло бы восстановить очень последний файл за очень короткое время.
Самым простым было бы просто сделать снимок тома EBS с 15-минутным интервалом и удалить его через 72 часа. Чтобы восстановить, вы просто создаете том EBS из любой нужной вам оснастки, прикрепляете его к одному из ваших серверов, монтируете его, а затем восстанавливаете файл.
Все это легко автоматизировать и обеспечивает быстрое локальное восстановление файлов.
У меня есть несколько идей, ни один из них, вероятно, не будет тем, что вам нужно, но он может вызвать лучшие идеи в других
У большинства из них вам придется решить, как удалить ненужные файлы по истечении 72-часового окна.
Если вы измените свое требование на ежечасные снимки, некоторые из них станут более практичными.
В идеале вам нужно что-то поддерживается AWS. Сейчас ничего не приходит в голову. Тома EBS безопасны для использования во время создания моментальных снимков, но вы испытаете снижение производительности.