Какой слой обмена сообщениями использовать, Heartbeat или Corosync?

20

Я только что закончил свои исследования по настройке кластера веб-серверов, и я все еще не знаю, какой уровень обмена сообщениями использовать с Pacemaker. Все серверы, которые я использую, являются Fedora, поэтому оба слоя доступны через YUM, оба хорошо документированы и, как говорят, хорошо работают с Pacemaker. То, что я не смог найти, это мнение о том, какой из них лучше. Кто-нибудь имеет опыт работы с обоими из них, а также предпочитает, какой из них лучше? Есть ли у кого-то большая база поддержки сообщества? Один стабильнее другого? Или это произвольное решение?

Джефф Басби
источник

Ответы:

21

Хорошо, видя, как в этой нити нет ничего, кроме ворса, я вышел и сделал работу самостоятельно. Я принял решение пойти с Corosync по следующим причинам:

  • Corosync - это более новый проект (основанный на openais), и, похоже, он является «будущим» для уровней обмена сообщениями.
  • Похоже, что слух будет сохраняться довольно долго, но в конечном итоге может быть законсервирован
  • Corosync поддерживает еще несколько функций в Pacemaker, чем Heartbeat - нет, я не знаю, понадобятся ли эти функции в моем текущем проекте, но выбор приятен.

Следующие обсуждения помогли мне принять решение:

http://www.gossamer-threads.com/lists/linuxha/pacemaker/71053

http://answerpot.com/showthread.php?124007-Heartbeat+vs+OpenAIS

Сайт Corosync: http://corosync.github.io/corosync/

Сайт Heartbeat: http://www.linux-ha.org/wiki/Main_Page

Джефф Басби
источник
2
Похоже, вы были правы насчет консервации. Сайт Heartbeat выглядит заброшенным после последнего изменения содержимого вики в 2010 году. При этом Corosync все еще активен. Спасибо, что нашли время, чтобы исследовать это.
Бурхан Али