Стратегия резервного копирования MongoDB для AWS - PullRequest
8 голосов
/ 23 февраля 2011

Если у меня запущен mongodb в экземпляре EC2, который постоянно (частично) записывается, что является наиболее разумной, безопасной и недорогой стратегией резервного копирования.

Меня беспокоит, что если экземпляр EC2 выйдет из строя, вы потеряете все данные, записанные на диск ...

Ответы [ 3 ]

6 голосов
/ 19 апреля 2016

Старый вопрос, но я думаю, что могу внести более подробную информацию и информацию о реальных случаях успеха.

В производственной среде у меня есть 3 Mongodb с репликацией, работающей в 3 экземплярах T2.micro, 1 экземпляр является первичным, 1 экземпляр является вторичным, а 1 экземпляр задерживается (каждые 4 часа синхронизируются) с постоянным EBS (это не удаляется после перезагрузки экземпляра). Каждые 4,5 часа я запускаю лямбда-процесс, который делает EBS-снимок отложенного экземпляра и отправляет его в корзину S3. Это работает очень хорошо.

Некоторые ссылки, которые могут помочь:

3 голосов
/ 02 июля 2013

Кто лучше чем 10ген (разработчики MongoDB) ответит вам.

На сайте follogin вы можете увидеть официальную документацию о резервных копиях MongoDB в экземплярах EC2.http://docs.mongodb.org/ecosystem/platforms/amazon-ec2/

Они предлагают снимки EBS.Это решение позволяет запустить экземпляр за несколько секунд с «фотографией» вашей базы данных.

1 голос
/ 24 февраля 2011

Мы используем (как минимум два) экземпляра Linux с данными, хранящимися на EBS и наборах реплик (http://www.mongodb.org/display/DOCS/Replica+Sets).

...