Назад | Перейти на главную страницу

MongoDB на EC2 - Создание набора реплик на контроллерах домена

мы пытаемся установить MongoDB в EC2. У меня было несколько вопросов -

Спасибо!

Я возьму это по одному:

Аутентификация действительно связана с накладными расходами, но обычно она достаточно мала, чтобы быть незаметной. Я бы посоветовал не иметь общедоступной конечной точки MongoDB, если вы можете этого избежать, просто с точки зрения общей безопасности. Или, по крайней мере, заблокируйте его, если вы это сделаете. Кроме того, убедитесь, что вы используете версию не ниже 2.0.6 из-за эта ошибка которые, как я видел, имеют значительный.

Вы можете использовать свои любимые инструменты - шеф-повар, марионетку и т. Д. Для развертывания, но если вы не планируете делать это несколько раз или расширять на несколько сегментов, настройка не очень сложна для одного набора реплик - для трех членов, один раз экземпляры запускаются, в основном это набор команд для настройки набора (rs.initiate () для первого, rs.add () для каждого последующего элемента). Настоящая суть настройки EC2, когда дело доходит до MongoDB, - это часть хранилища EBS, файловая система и т. Д. Смотрите здесь различные рекомендации по этому поводу:

http://www.mongodb.org/display/DOCS/Amazon+EC2+Quickstart http://www.mongodb.org/display/DOCS/Amazon+EC2

Ubuntu или RHEL / CentOS, по сути, является вашим предпочтением - вы предпочитаете apt или yum, rpm или deb, SysV init или выскочку? В любом случае, есть репозитории, доступные от 10gen, чтобы быть в курсе последней версии MongoDB:

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-redhat-centos-or-fedora-linux/

Что касается рекомендуемой версии, я обычно рекомендую последнюю стабильную версию с долгосрочной поддержкой - в настоящее время я думаю, что это сделает ее CentOS 6.2 и Ubuntu 12.04.

  1. Если вы выполняете развертывание в одном регионе, не забудьте развернуть каждую реплику в отдельной зоне доступности.
  2. Если вы выполняете развертывание в разных регионах, имейте в виду, что сборка MongoDB сообщества не поддерживает SSL.

Для простых сценариев я бы рекомендовал конфигурацию 1