В настоящее время у нас есть сервер Windows 2008 с базой данных Mongo, размещенной на Amazon EC2. Не глядя на репликацию базы данных в другую базу данных, что мы можем сделать, чтобы убедиться, что база данных имеет резервную копию и что база данных остается в рабочем состоянии уровень приложения.
На данный момент база данных - это диск C, который я читал, что, возможно, было бы лучше создать том EBS и запускать базу данных оттуда. Могу ли я использовать моментальные снимки EBS, чтобы убедиться, что база данных копируется на amazon S3?
У Mongo есть очень подробная страница по этому поводу: EC2 Резервное копирование и восстановление.
Вы действительно можете использовать снимок EBS для этого, но это потребует немного больше работы, чем то, что вы описываете в своем вопросе. Я думаю, было бы лучше сделать резервную копию как базы данных, так и файла журнала.
Файл журнала позволяет выполнять восстановление с повтором транзакций. Файлы журнала расположены в каталоге dbpath, поэтому моментальные снимки будут создаваться одновременно с файлами базы данных.
Если dbpath сопоставлен с одним томом EBS, перейдите к Резервное копирование раздела файлов базы данных.
Если ваш dbpath сопоставлен с несколькими томами EBS, чтобы гарантировать стабильность файловой системы, вам необходимо: Очистить и заблокировать раздел базы данных.