2011-01-29 5 views
3

Возможно ли запустить более одного экземпляра MongoDB в Azure? Мне нужна (в будущем) база данных разделов для многих узлов.MongoDB in Azure Cloud

+0

Просьба уточнить ваши требования. Вы хотите, чтобы несколько экземпляров azure запускали mongod, с которыми может разговаривать один mongos? –

+0

Я хочу запустить много узлов mongo для создания осколков (масштабирование базы данных). – spiaire

ответ

4

Вы можете запускать несколько экземпляров, если вы используете набор реплик, так как затем вы можете использовать внутренние конечные точки для межузловой связи. Если у вас есть только отдельные экземпляры, они не смогут общаться друг с другом и не будут обмениваться данными.

Я представляю это на различных конференциях Мондомба (округ Колумбия, Силиконовая долина), и вы можете посмотреть видеозапись Силиконовой долины моей презентации here.

EDIT: 10gen теперь опубликовал проект .NET, который запускает репликас, улучшая исходную работу, которую я сделал, и может быть загружен here, с документами here.

+0

Еще одна вещь: они, как я это делаю сегодня, я использую маршрутизатор mongos, чтобы позволить внешнему миру общаться с набором реплик с конфигурацией с одним осколком (в основном всего db в одном осколке). Можно также настроить осколки (с каждым осколком, являющимся набором реплик), но пока у меня нет рабочей выборки. –