Я собираюсь использовать решение с двумя серверами для своей производственной среды, в которой используется MongoDB.
Если я правильно понимаю, у меня может быть 1 набор реплик с 2 узлами, по одному на каждом сервере. Теперь, чтобы отказоустойчивость переназначила новый первичный узел, мне нужен узел-арбитр.
Поскольку я все еще хочу использовать 2 сервера, если сервер, на котором находится узел арбитра, выйдет из строя, установить новый основной узел будет невозможно.
Решение, которое я придумал, состоит в том, чтобы иметь 3 узла арбитра. 1 на одном сервере и 2 на другом. Таким образом, если какой-либо сервер выйдет из строя, узел другого сервера, не являющийся арбитром, станет основным.
Это верно? Должен ли я использовать другое решение?
Спасибо! Игнасио.