всем доброго времени суток, на сколько жива следующая схема -
два nginx с keepalived IP
два сервера с 2 distributed таблицами. Одна на запись-чтение, вторая на чтение
2 шарда с каждый с 2 репликами. 1 шард для запись-чтение (сюда смотрит 1 distributed таблица), 2 для чтения (сюда смотрит 2 distributed таблица). Эта два шарда с одними и теми же данными должны быть.
нормально ли будут работать 2 сервера с 2 distributed таблицами, который друг о друге не знаю, но писать и читать приложение может как с 1 так и со 2
Такая схема нужна, чтобы без простоя можно было обновлять любой сервер.
2 distributed будет смотреть в 2 шард с репликами чисто для чтения аналитиками. Они в любой момент могут его перегрузить или положить и бизнес от этого никак не должен пострадать.