Имейте в виду, что вам нужно более половины подходящих главных узлов для поддержания работоспособности кластера.
Сценарий (3 главных узла, минимальное число для кворума 2)
Узел A выходит, B и C могут выбрать нового мастера, а A не может стать мастером
Сценарий (минимум 4 мастер-узла) число для кворума - 3)
Узел A выходит, B, C и D могут выбрать нового мастера, а A не может стать мастером. Здесь видно, что при переходе от 3 до 4 узлов вы не повышали свою отказоустойчивость. Вы не можете потерять два узла.
Сценарий (5 главных узлов, минимальное число для кворума - 3) Узлы A и B go out, C, D и E могут выбрать нового мастера, а А и Б не могут. Здесь вы можете видеть, что при переходе от 3 до 5 узлов вы повысили свою отказоустойчивость.
Это не только количество узлов в вашем кластере. Именно это число со стратегией кворума делает нечетное количество мастер-узлов лучшим выбором. Более того, проблема разделения мозга решается с помощью минимальных мастер-узлов, необходимых для получения кворума. У вас не будет разделенного мозга, если для выбора нового главного узла потребуется более половины ваших мастер-узлов (которые могут голосовать).