Quelle couche de messagerie utiliser, Heartbeat ou Corosync?

20

Je viens de terminer mes recherches sur la configuration d'un cluster de serveurs Web et je ne suis toujours pas certain de la couche de messagerie à utiliser avec Pacemaker. Les serveurs que j'utilise sont tous Fedora, donc les deux couches sont disponibles via YUM, les deux sont bien documentées et fonctionnent bien avec Pacemaker. Ce que je n'ai pas pu trouver, c'est une opinion sur laquelle est la meilleure. Quelqu'un a-t-il de l'expérience avec les deux et a-t-il également une préférence quant à laquelle est le meilleur? At-on une base de soutien communautaire plus large? L'un est-il plus stable que l'autre? Ou s'agit-il d'une décision arbitraire?

Jeff Busby
la source

Réponses:

21

Ok vu qu'il n'y a rien d'autre que des dégringolades qui soufflent à travers ce fil, je suis sorti et j'ai fait les démarches moi-même. J'ai pris la décision d'utiliser Corosync pour les raisons suivantes:

  • Corosync est un projet plus récent (basé sur openais) et semble être le «futur» des couches de messagerie
  • Le rythme cardiaque semble être maintenu pendant un certain temps, mais pourrait finalement être mis en veilleuse
  • Corosync prend en charge quelques fonctionnalités supplémentaires dans Pacemaker alors que Heartbeat ne le fait pas, je ne sais pas si ces fonctionnalités seront nécessaires sur mon projet actuel, mais avoir le choix est agréable.

Les discussions suivantes m'ont aidé à prendre ma décision:

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

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

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

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

Jeff Busby
la source
2
On dirait que tu avais raison à propos de la mise en veilleuse. Le site Heartbeat semble abandonné avec le dernier changement de contenu sur le wiki en 2010. Alors que Corosync est toujours actif. Merci d'avoir pris le temps de faire des recherches à ce sujet.
Burhan Ali