Której warstwy wiadomości użyć, Heartbeat lub Corosync?

20

Właśnie kończyłem badania nad konfiguracją klastra serwerów WWW i nadal nie jestem pewien, która warstwa wiadomości ma być używana z Pacemaker. Wszystkie używane przeze mnie serwery to Fedora, więc obie warstwy są dostępne przez YUM, oba są dobrze udokumentowane i podobno działają dobrze z Pacemaker. To, czego nie byłem w stanie znaleźć, to opinia, która jest lepsza. Czy ktoś ma doświadczenie w obu z nich, a także ma preferencję, która z nich jest lepsza? Czy ktoś ma większą bazę wsparcia społeczności? Czy jedna jest bardziej stabilna od drugiej? Czy to jest arbitralna decyzja?

Jeff Busby
źródło

Odpowiedzi:

21

Ok, widząc, jak nic nie wieje, ale przebijające się przez ten wątek wiatraki wyszedłem i wykonałem pracę nóg. Zdecydowałem się na Corosync z następujących powodów:

  • Corosync to nowszy projekt (oparty na openais) i wydaje się być „przyszłością” warstw wiadomości
  • Wygląda na to, że dźwięk będzie utrzymywany przez dłuższy czas, ale ostatecznie może zostać zablokowany
  • Corosync obsługuje jeszcze kilka funkcji w Pacemaker, a Heartbeat nie. Nie jestem pewien, czy te funkcje będą potrzebne w moim obecnym projekcie, ale wybór jest przyjemny.

Następujące dyskusje pomogły mi podjąć decyzję:

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

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

Witryna Corosync: http://corosync.github.io/corosync/

Witryna Heartbeat: http://www.linux-ha.org/wiki/Main_Page

Jeff Busby
źródło
2
Wygląda na to, że miałeś rację co do mothballingu. Witryna Heartbeat wygląda na opuszczoną z powodu ostatniej zmiany treści na wiki w 2010 roku. Corosync jest nadal aktywny. Dziękujemy za poświęcenie czasu na zbadanie tego.
Burhan Ali