Назад | Перейти на главную страницу

Настройка аварийного переключения mysql / веб-сервера с использованием обратного прокси

У меня есть два веб-сервера, и на данный момент настроен DNS - Round Robin, так что они в некоторой степени «отказоустойчивы», это было временное решение для аварийного переключения, и теперь я ищу более постоянное и надежное решение. Я изучал обратный прокси, но мне интересно, как интегрировать с ним mysql. Думаю, мой вопрос: как лучше всего это реализовать?

Решение первое: Два обратных прокси-сервера (для аварийного переключения обратного прокси-сервера), обслуживающих два веб-сервера (для аварийного переключения веб-хоста) и имеющих настройку mysql на двух обратных прокси-серверах.

Решение второе: Два обратных прокси-сервера (для аварийного переключения обратного прокси-сервера), обслуживаемых двумя веб-серверами (для аварийного переключения веб-хоста) и имеющих установку mysql на двух веб-серверах

По-другому?

Я должен упомянуть, что количество веб-серверов может увеличиваться или уменьшаться в любое время, поэтому для репликации было бы лучше иметь серверы mysql на обратном прокси, чем пытаться манипулировать репликацией на нескольких серверах.

Любая помощь будет принята с благодарностью.

Решение третье: Отдельные серверы баз данных.

Вы упомянули, что вам может потребоваться масштабирование веб-нагрузки в любое время - если настройка базы данных также не масштабируется, вы, вероятно, не сможете масштабироваться очень далеко.

Таким образом, процессам базы данных не нужно конкурировать с процессами веб-сервера за время ЦП или память, и они смогут масштабироваться в соответствии с потребностями масштабирования вашей базы данных, а не безвозвратно привязаны к уровню сервера приложений.