Продвинутый
Что такое Split-Brain problem (Проблема расщепления мозга) в кластерах?
Split-Brain — это катастрофический сбой в кластере высокой доступности (HA).
Сценарий:
Есть Master и Slave. Между ними рвется сетевой кабель, но оба сервера физически работают.
Slave думает: "Master умер, я становлюсь новым Master'ом".
Теперь в системе ДВА Master-узла. Балансировщик шлет часть трафика на первый, часть на второй. Базы данных начинают жить своей независимой жизнью, данные разъезжаются.
✅ Решение (Quorum / Fencing):
В кластере должно быть нечетное число узлов (например, 3). При обрыве сети узлы голосуют. Та часть сети, где осталось большинство (кворум), продолжает работать. Меньшинство (отколовшийся узел) принудительно убивает себя (STONITH), чтобы не стать вторым мастером.