мы пытаемся установить 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