Каково минимальное количество серверов для производства mongoDB кластер?

На mongoDB документации для производственной кластерной архитектуры я считал, что минимальное количество серверов для рабочего производства mongoDB кластер равняется 7:

mongoDB cluster architecture

Действительно ли возможно совместно использовать маршрутизаторы, серверы конфигурации и черепки на тех же серверах (имеющий 3 общих сервера каждый с маршрутизатором, конфигурацией и сервисом черепка)?

10
задан 7 October 2015 в 20:25
1 ответ

Минимальное число - 1 сервер. Если под "production" вы подразумеваете "отказоустойчивый", то минимальное число равно 3: у вас есть набор реплик, содержащий 3 сервера. Серверы конфигурации также работают на этих серверах. Если вы хотите включить "горизонтальное масштабирование", т.е. "веб-шкалу", то минимальное число равно 9: у вас есть 2 шарда, состоящие из наборов копий с 3 серверами и ещё 3 сервера в качестве серверов конфига. Если вы включаете ваше приложение, а не только mongodb, то добавьте два сервера приложений в смесь в общей сложности 11 (это идет на 11!).

В основном вы неправильно интерпретируете эту картину двумя способами: ваши серверы приложений не являются частью кластера mongodb, а осколки (зеленые ящики) - это наборы копий, которые содержат как минимум 3 сервера

.
12
ответ дан 2 December 2019 в 22:08

Теги

Похожие вопросы