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

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

В документации mongoDB дляархитектура производственного кластераЯ читал, что минимальное количество серверов для работающего производственного кластера MongoDB — 7:

Архитектура кластера mongoDB

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

решение1

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

По сути, вы неправильно интерпретируете эту картинку по двум причинам: ваши серверы приложений не являются частью кластера MongoDB, а сегменты (зеленые прямоугольники) представляют собой наборы реплик, которые содержат не менее 3 серверов.

Связанный контент