Как на самом деле настроить репликацию/высокую доступность MariaDB

Как на самом деле настроить репликацию/высокую доступность MariaDB

Я настраиваю высокодоступный стек LAMP — пока что у меня есть два сервера с запущенным HAProxy на обоих фронтендах, которые владеют плавающим IP. HAProxy перенаправляет запросы на бэкенд-серверы Apache, запущенные на каждом из них (одна и та же машина, порт 8000).

Все это работает, и я пока доволен этим для высокой доступности. Однако мне еще предстоит разобраться с базами данных.

Поскольку у меня всего два сервера, я не думаю, что смогу сделать master-master, как кластер Galera, из-за требования кворума. Поэтому я планировал сделать master-slave read-only репликацию.

В большинстве руководств, которые я видел в сети, не упоминается прокси-сервер MaxScale, который MariaDB предлагает в своемруководство по высокой доступности(например, страница 4)

Я просто совсем запутался, что делать и как это настроить?

С моей точки зрения, я хотел бы настроить прокси MaxScale на одном из моих серверов и запустить MariaDB на обоих серверах; MaxScale будет обрабатывать такие вещи, как перенаправления. Как я могу на самом деле добиться того, что я ищу?

Связанный контент