2016-09-01 15 views
0

Мой вопрос прост:MariaDB Галера кластера или стандартная репликация

  • У меня есть 2 сервера, оба идентичны с прокси, Apache, MariaDB, ... и т.д..
  • У меня есть один IP-отказ: IP-адрес маршрутизируется на мой первый сервер, но если этот сервер падает, я изменю маршрутизацию на второй сервер.

Я пытаюсь установить MariaDB Galera Cluster, но есть ли реальное преимущество?

На самом деле, я хотел бы знать, какие репликации я должен использовать для MariaDB между оба сервером для моего использования:

  • MariaDB Галера кластера
  • Стандартной репликация Master-Master
  • Стандартных репликация Мастер-ведомость

И почему?

спасибо.

[EDIT]

Если я установить MariaDB Галера кластера, у меня есть 2 решения:

  • можно сделать 2 виртуальных серверов на каждые 2 серверах и у меня будет один узел на каждом виртуальных серверов, так что 4 узла.

  • Я могу сделать один узел на каждом из двух серверов, так что 2 узла, но, похоже, мне нужно установить Galera Arbitrator, это правда? Но для этого нужен третий сервер?

Каков наилучший способ?

ответ

0

M-M и M-S не обязательно восстанавливают серверы баз данных после различных видов аварий. Галера делает.

Возможно, ваш отказ в работе с IP-сервером подходит для восстановления соединения с сервером базы данных.

Galera требует 3 узла (или 2 плюс легкий «garbd»), чтобы избежать ситуации «сплит-мозг», которая представляет собой пробную пробку для стандартной репликации.

Прочтите эти вещи, а затем посмотрите, есть ли у вас более глубокий вопрос.

[EDIT]

Если у вас есть два узла Галера на одном физическом сервере, и этот сервер идет вниз, Галера будет предполагать «расщепленный мозг: а третий Галера узел остановится не принимать операции записи, пока вы вручную вмешивается.

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

More Galera tips, но в основном предназначен для разработчиков и администраторов баз данных.